Basics BOOL在objc/objc.h定义 if/else 最好写上花括号,别像Apple那样犯低级错误 goto fail sleep() in unistd.h中 EXIT_SUCCESS 和 EXIT_FA…
标签:移动开发
使用生JS封装Tap事件,解决移动端300ms延迟
为了防止误操作,移动端iOS操作系统针对原生click事件做了300ms的延迟,这在一定程度上影响了我们的使用体验。 GitHub项目地址:https://github.com/SimonZhangITer/MyTapE…
部可滚动小广告位 的封装 (UIScrollView+PageControl)
##背景 好久没有更新博客,不代表止步不前,实在是最近天天加班赶项目。不过这周节奏稍缓,利用这一空隙完善和封装一下工具以便日后使用。今天呢就“封装”了一个主流软件都有的东西,那就是广告条啦。话不多说,进入主题吧 ##功能…
图片压缩处理的一个可行解决方法【OC】
##描述一下 开发中遇到一个需求,需要通过wifi链接到一款相机内存卡,将图片保存到本地,然后上传服务器,这个功能主要是为了可以方便查看图片,所以图片的大小需要压缩,于是想到的方法有三种,质量压缩,大小压缩,质量和大小共…
[iOS开发]Swift调用Objective-C代码
本文写于2014.09.25 最近iOS开发之新编程语言Swift在iOS开发圈内反响比较大,国内外都有很多教程或小示例。 虽然Swift这门语言仍然在不断的进化之中,而且变动还是比较大,苹果公司也不承诺目前所写代码会在…
android自动连接wifi——WifiManager
WifiManager工具类: android包中自带有WifiManager工具类,专门用于wifi管理: import android.net.wifi.WifiManager; 取得WifiManager…
纽约时报 移动团队 Objective-C 规范指南
这份规范指南概括了纽约时报 iOS 团队的代码约定。 介绍 关于这个编程语言的所有规范,如果这里没有写到,那就在苹果的文档里: Objective-C 编程语言 Cocoa 基本原理指南 Cocoa 编码指南 iOS 应…
用 VIPER 构建 iOS 应用架构(2)
【编者按】本篇文章由 Jeff Gilbert 和 Conrad Stoll 共同编写,通过构建一个基础示例应用,深入了解 VIPER,并从视图、交互器等多个部件理清 VIPER 的整体布局及思路。通过 VIPER 构建…
AFNetWorking 实现文件的下载 断点续传
最近用到了下载,网上也搜寻过下载方面的东西,没有找到太合适的关于AFNetWorking 3.x方面的断点续传的介绍或者demo,于是自己写吧。 AFURLSessionManager这个封装了上传、下载方面的相关内容,…
Xcode工程文件的格式说明[翻译]
原文:http://www.monobjc.net/xcode-project-file-format.html 译者:chai2010 简介 Xcode工程文件采用的是老式风格的plist文件(Next公司采用的格式,…
iOS蓝牙开发CoreBlueTooth库核心方法使用介绍
一、引言 蓝牙是设备近距离通信的一种方便手段,在iPhone引入蓝牙4.0后,设备之间的通讯变得更加简单。相关的蓝牙操作由专门的 CoreBluetooth.framework进行统一管理。通过蓝牙进行通讯交互分为两方,…
设计模式之——适配器模式详解
这次跟大家分享一下我对适配器模式的理解。 适配器模式的定义: 将一个类的接口转换成用户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的类,可以一起工作了。 举个我们日常生活中的例子: 有一部移动电源…