- 博客(5)
- 资源 (1)
- 收藏
- 关注
转载 iOS基础总结
1.1 谈一谈GCD和NSOperation的区别?首先二者都是多线程相关的概念,当然在使用中也是根据不同情境进行不同的选择;GCD是将任务添加到队列中(串行/并发/主队列),并且制定任务执行的函数(同步/异步),其性能最好,底层是C语言的API,也更轻量级。iOS4.0以后推出的,针对多核处理器的并发技术,只能设置某一个队列的优先级,其高级功能有一次性执行dispatch_once,延迟
2016-09-23 16:10:39 436
转载 iOS开发中,对请求数据出现<null>的一些简单处理
这里呢是整理的一位老鸟的东西,好东西得分享大致实现思路就是循环便利做比较,如果发现是NSNull类型的就把值改为空字符串;这样的好处就是当数据请求回来,删除一下数据里面为类型的东西,避免在直接取的时候产生程序崩溃问题;两个方法,一个返回NSArray,一个是NSDictionary,根据需求选择.h 文件/** * 服务器返回的数据为时的处理 *
2016-09-23 15:03:58 834
转载 Xcode8 适配iOS10时遇见的一些坑
1、证书管理用Xcode8打开工程后,比较明显的就是下图了,这个是苹果的新特性,可以帮助我们自动管理证书。建议大家勾选这个Automatically manage signing(Ps.但是在beat2版本我用的时候,完全不可以,GM版本竟然神奇的又好了。)下面我来说说可能会出现的问题:1.Xcode未设置开发者账号情况下的截图
2016-09-23 14:56:15 576
原创 iOS9 获取手机通讯录及contact框架的使用
自iOS9开始,苹果推出新的contact框架,用户读取手机通讯录,准备废弃以前的AddressBook框架,就两者进行比较,使用contact框架非常方便,不像AddressBook框架那样麻烦,而且AddressBook使用的不是Objective-C的语法。1.不使用contactUI: 读取手机联系人在tableView上显示。//// ViewC
2016-09-05 15:35:24 1628
原创 iOS Masonry使用详解
前言 1 MagicNumber -> autoresizingMask -> autolayout 以上是纯手写代码所经历的关于页面布局的三个时期在iphone1-iphone3gs时代 window的size固定为(320,480) 我们只需要简单计算一下相对位置就好了在iphone4-iphone4s时代 苹果推出了retina屏 但是给了码农
2016-09-05 15:23:42 395 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人