相信ios8出来之后,不少的ios程序员为了屏幕的适配而烦恼。相信不少的人都知道有AutoLayout这么个玩意可以做屏幕适配,事实上,AutoLayout不仅仅只是一个为了多屏幕适配的工具,它真正的意义所在是给了程序员一种全新的布局思想。
本文主要依据真实项目实例从三个方向全方位讲解AutoLayout的使用大全。
一。AutoLayout布局原理和语法
二。约束冲突和A...
分类:
其他好文 时间:
2014-12-31 06:22:11
阅读次数:
371
源地址:http://blog.shiqichan.com/Launch-Screen-in-iOS-7-and-8/目前项目中需要解决的问题是:兼容iOS7和iOS8,之前的版本不需要支持了实现兼容3.5、4、4.7和5.5寸屏幕,竖屏的Lauch Screen创建所需的PNG图片有关iPhone...
分类:
移动开发 时间:
2014-12-30 20:33:53
阅读次数:
785
1x--320*480 2x--640*960 Retina 4--640*1136 Retina HD5.5--621*1104 Retina HD4.7--375*667
分类:
移动开发 时间:
2014-12-30 18:49:29
阅读次数:
215
iOS8有了新方法,用新方法后,用7.0版本运行会奔溃。只要加一句判断就ok:#ifdef __IPHONE_8_0 // 在 iOS 8 下注册苹果推送,申请推送权限。 UIUserNotificationSettings *settings = [UIUserNotifica...
分类:
移动开发 时间:
2014-12-30 16:33:51
阅读次数:
189
在iOS8以上tableView:willDisplayFooterView:forSection:,和tableView:willDisplayHeaderView:forSection:可以正常被调用 在iOS7(iOS6没测试)上却没有被调用 原来iOS7必须同时实现了Header和Footer这个delegat...
分类:
其他好文 时间:
2014-12-30 13:43:19
阅读次数:
179
《iOS开发指南》要改iOS8版本了,听听您的意见?参加问卷同学均可获得智捷课堂50元代金卡一张,同时抽取一名同学赠送即将出版的基于iOS8的《iOS开发指南》一本,欢迎大家填写问卷 http://www.diaochapai.com/surv...
分类:
移动开发 时间:
2014-12-30 12:03:41
阅读次数:
134
《iOS开发指南》要改iOS8版本了,听听您的意见?参加问卷同学均可获得智捷课堂50元代金卡一张,同时抽取一名同学赠送即将出版的基于iOS8的《iOS开发指南》一本,欢迎大家填写问卷http://www.diaochapai.com/survey/17a0cd7b-ef61-40ec-b51f-4e85acdd9fb5...
分类:
移动开发 时间:
2014-12-30 11:47:30
阅读次数:
187
CNPGridMenuCNPGridMenuis a Mailbox style grid menu with a blurred background for iOS 7 & iOS 8.CNPGridMenu是一个邮箱网格风格的菜单,调出菜单的同时模糊背景,支持iOS7与iOS8.Usage -...
分类:
其他好文 时间:
2014-12-29 22:55:32
阅读次数:
249
在ios8以前,我们想要进行ui实时调试,可以依赖的技术手段有:
用xcode启动app,然后点击xcode暂停运行按钮,然后在调试控制台输入下面语句:
po [[UIWindow keyWindow] recursiveDescription]
然后就可以看到完整的UI结构和层级关系,类似如下:
; layer = >
| >
| | >
|...
分类:
移动开发 时间:
2014-12-27 19:03:56
阅读次数:
167
- (BOOL)fileExistsAtPath:(NSString *)path isDirectory:(BOOL *)isDirectory
通常,iOS系统中判断文件或者目录是否存在,可以用上面这个API。
第二个参数 isDirectory是个传出参数, 用于返回,是文件还是目录。
一般两种情况会使用这个API
需求一、 判断文件或者目录是否存在
需求二....
分类:
移动开发 时间:
2014-12-27 17:37:42
阅读次数:
144