
iOS
弦苦
时间从指尖溜过,硬盘在唱歌。
展开
-
iPhone/iOS开启个人热点的纵向适配小结
iPhone作为个人热点(Personal Hotspot)且有连接时(即双环上网),系统状态栏下面会多一行热点连接提示栏,纵向会下压20pt(statusBarFrame.size.height=40);当所有连接都断开时,热点栏消失,系统状态栏恢复到标准高度(statusBarFrame.size.height=20)。因此,针对矮屏iPhone4(s)需要预留足够余量,以避免个人热点栏将内容区域挤压出屏幕。另一方面,iOS7把整个屏幕高度(包括状态栏,不包括热点栏)都作为了视图控制器的有效高度。因此原创 2015-01-21 13:16:52 · 28798 阅读 · 4 评论 -
NSDictionary&NSMutableDictionary常用操作梳理
NSDictionary&NSMutableDictionary也是继数组和字符串外高频使用的OC基本操作类,今天抽空将OC字典类常用操作稍作整理,以便需要时能条件反射信手拈来,避免需要某个utility时,因为不知系统已经提供而陷入造轮子的尴尬。原创 2015-07-26 22:26:43 · 15676 阅读 · 1 评论 -
iOS8扩展插件开发配置
WWDC14除了发布了OS X v10.10和switf外,iOS8.0也开始变得更加开放了。说到开放,当然要数应用扩展(App Extension)了。原创 2015-01-14 20:07:28 · 27643 阅读 · 10 评论 -
NSString&NSMutableString常用操作梳理
上一篇梳理了NSArray&NSMutableArray常用操作,这次来梳理一下Objective-C中每天都要用到的字符串处理类——NSString。Objective-C中的NSString/NSMutableString类似MFC中的CString,封装了字符串的日常基本操作。1.创建初始化(Initialization&Creation)1.1 常量字符串...原创 2015-07-19 13:51:05 · 6163 阅读 · 0 评论 -
resizableImageWithCapInsets实现登录按钮、胶囊tab按钮和聊天气泡贴图效果
使用stretchable或resizable来设置圆角按钮的背景贴图,当按钮尺寸发生改变时,背景贴图的圆角保持不变,中心部分进行必要伸缩来适应新的尺寸。原创 2014-12-25 19:05:19 · 4414 阅读 · 0 评论 -
NSArray&NSMutableArray常用操作梳理
几乎天天都在使用NSArray&NSMutableArray,今天抽空将OC数组类常用操作稍作整理,以便需要时能条件反射信手拈来,避免需要某个utility时,因为不知系统已经提供而陷入造轮子的尴尬。原创 2015-05-24 14:37:04 · 18541 阅读 · 0 评论 -
MultipeerConnectivity.framework框架
Multipeer Connectivity框架扩充的功能与利用AirDrop传输文件非常类似,可以将其看作AirDrop不能直接使用的补偿,代价是需要自己实现。FireChat和See You Around等近场聊天App和交互拍照神器拍咯App都是基于Multipeer Connectivity框架实现。另外,本文对MC可能存在的MitM攻击风险也有所提及。原创 2015-02-03 15:17:05 · 14008 阅读 · 6 评论 -
iPhone屏幕尺寸、分辨率及适配
从初代iPhone3GS到现如今的iPhone6(+),屏幕尺寸、分辨率、像素密度都在在不断增大。如何适配不同的屏幕尺寸,使UI更加协调美观,这给iPhone/iOS应用开发者带来了挑战。本文结合个人在iOS UI开发和适配方面的粗浅经验,对常用屏幕适配相关因素做个梳理盘点,以备日后查阅。原创 2014-12-26 18:57:59 · 485054 阅读 · 19 评论 -
iOS Provisioning Profile(Certificate)与Code Signing详解
关于开发证书配置(Certificates&Identifiers&Provisioning Profiles),相信做iOS开发的同学没少被折腾,本文将对相关概念做个系统的梳理。原创 2015-01-13 22:01:09 · 429316 阅读 · 39 评论