摘要: 无线轮播图 pod 'XRCarouselView' 发送网络请求 pod 'AFNetworking' 提示框 pod 'SVProgressHUD' 数据库操作 pod 'FMDB' 自动布局 pod 'Masonry' 加载网络图片 pod 'SDWebImage' 上拉刷新 pod 'MJR 阅读全文
posted @ 2016-05-08 00:11 _孙强 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 在软件开发过程中,我们常常需要在某个时间后执行某个方法,或者是按照某个周期一直执行某个方法。在这个时候,我们就需要用到定时器。 然而,在iOS中有很多方法完成以上的任务,到底有多少种方法呢?经过查阅资料,大概有三种方法:NSTimer、CADisplayLink、GCD。接下来我就一一介绍它们的用法 阅读全文
posted @ 2016-05-07 17:32 _孙强 阅读(1351) 评论(0) 推荐(0) 编辑
摘要: 在网上看到一个博客上详细的分析了三者之间的区别以及各自的优势,博文地址为http://blog.shinetech.com/2011/06/14/delegation-notification-and-observation/,因为博文是用英文写的,下面将其翻译成中文。 在开发ios应用的时候,我们 阅读全文
posted @ 2016-05-07 15:57 _孙强 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有socket的基本函数,这些都是本文想 阅读全文
posted @ 2016-05-07 10:34 _孙强 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 这里做一个类似于下面界面的小案例 1.创建一个空的布局文件 .xib 2.设置我们自己需要经常复用的界面 注意:记得设置"Custom Class"中的 Class属性 与我们的代码文件 .h .m (Cocoa Touch Class文件 )相关联 3.创建我们的Cocoa文件(Cocoa Tou 阅读全文
posted @ 2016-04-07 20:38 _孙强 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 懒加载 在 iOS 开发中,懒加载是无处不在的 懒加载的格式如下: 懒加载本质上是一个闭包 以上代码可以改写为以下格式 懒加载的简单写法 只读属性 getter & setter 在 Swift 中 getter & setter 很少用,以下代码仅供了解 存储型属性 & 计算型属性 存储型属性 - 阅读全文
posted @ 2016-04-07 20:35 _孙强 阅读(267) 评论(0) 推荐(0) 编辑