12 2016 档案
关于 iOS 10 中 ATS 的问题
摘要:本文于 2016 年 11 月 28 日按照 Apple 最新的文档和 Xcode 8 中的表现进行了部分更新。 WWDC 15 提出的 ATS (App Transport Security) 是 Apple 在推进网络通讯安全的一个重要方式。在 iOS 9 和 OS X 10.11 中,默认情况 阅读全文
posted @ 2016-12-23 12:39 William·F 阅读(173) 评论(0) 推荐(0)
Run Loop详解
摘要:Run loops是线程的基础架构部分。一个run loop就是一个事件处理循环,用来不停的调配工作以及处理输入事件。使用run loop的目的是使你的线程在有工作的时候工作,没有的时候休眠。 Run loop的管理并不完全是自动的。你仍必须设计你的线程代码以在适当的时候启动run loop并正确响 阅读全文
posted @ 2016-12-20 17:45 William·F 阅读(469) 评论(0) 推荐(0)
iOS开发项目之MVC与MVVM
摘要:MVC MVC,Model-View-Controller,我们从这个古老而经典的设计模式入手。采用 MVC 这个架构的最大的优点在于其概念简单,易于理解,几乎任何一个程序员都会有所了解,几乎每一所计算机院校都教过相关的知识。而在 iOS 客户端开发中,MVC 作为官方推荐的主流架构,不但 SDK 阅读全文
posted @ 2016-12-15 21:03 William·F 阅读(262) 评论(0) 推荐(0)
IOS开发 strong,weak,retain,assign,copy nomatic 等的区别与作用
摘要:strong,weak,retain,assign,copy nomatic 等的区别 copy与retain:1、copy其实是建立了一个相同的对象,而retain不是;2、copy是内容拷贝,retain是指针拷贝; 3、copy是内容的拷贝 ,对于像NSString,的确是这样,但是如果cop 阅读全文
posted @ 2016-12-01 13:09 William·F 阅读(310) 评论(0) 推荐(0)