摘要: 1. 修改类别文件名及类别方法。 开发SDK时通常会用到比较多的第三方的类别方法, 这样的话, 开发者在使用你的SDK时, 因为他可能也会加一些第三方的开源库, 比如都使用了NSString的md5类别文件。 由于这两个文件都是从网上下载来下的, 所以文件名是一样的。 这样在编译时就会报错。 然后就 阅读全文
posted @ 2016-03-03 22:53 yulang 阅读(1622) 评论(0) 推荐(0) 编辑
摘要: ios开发学习中,经常弄不清楚ios的开发模式,今天我们就来进行简单的总结和探讨~(一)代理模式应用场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。优势:解耦合敏捷原则:开放-封闭原则实例:tableview的 数据源delegate,通过和protocol的配合,完成委 阅读全文
posted @ 2016-03-03 22:25 yulang 阅读(1700) 评论(0) 推荐(0) 编辑
摘要: 在开发移动应用的时候比如Android,IOS,因为手机流量、网速、内存等这些因素,当我们的移动应用是针对互联网,并要频繁访问网络的话,对网络优化这块就显得尤为重要了。 比如某个应用要经常显示网络图片,就不能每次显示图片都去网络上下载,那太耗费时间也太耗费流量,这时就要对网络图片进行缓存了,以下是我 阅读全文
posted @ 2016-03-03 14:21 yulang 阅读(1103) 评论(0) 推荐(0) 编辑
摘要: 1,iOS的GCD中如何关闭或者杀死一个还没执行完的后台线程? 举例来说,我通过导航进入到了一个视图,这个视图加载的时候会新建一个线程在后台运行,假设这个线程需要从网络中读取许多数据,需要一定的时间,并且会在获取全部数据以后刷新UI界面(通过dispatch_async(dispatch_get_m 阅读全文
posted @ 2016-03-03 11:32 yulang 阅读(236) 评论(0) 推荐(0) 编辑