摘要: 一个App的稳定性,主要决定于整体的系统架构设计,同时也不可忽略编程的细节,正所谓“千里之堤,溃于蚁穴”,一旦考虑不周,看似无关紧要的代码片段可能会带来整体软件系统的崩溃。尤其因为苹果限制了热更新机制,App本身的稳定性及容错性就显的更加重要,之前可以通过发布热补丁的方式解决线上代码问题,现在就需要 阅读全文
posted @ 2017-12-29 17:07 鸿鹄当高远 阅读(1568) 评论(0) 推荐(0)
摘要: 在之前的iPhone中、我们可以根据导航栏上方的网络状态view、来判断网络状态。(这种方案本来就不太好) 并且,这种方案在iPhone X 手机上、不可使用。 那么,在iPhone X 或者之前的手机上面该怎么办呢? 我们可以通过 Reachability 来判断网络状态 Reachability 阅读全文
posted @ 2017-12-29 16:35 鸿鹄当高远 阅读(2918) 评论(0) 推荐(0)
摘要: 从协议分层模型方面来讲,TCP/IP由四个层次组成:数据链路层、网络层、传输层、应用层一、数据链路层 数据链路层是负责接收IP数据报并通过网络发送之,或者从网络上接收物理帧,抽出IP数据报,交给IP层。 传输有地址的帧以及错误检测功能 。 一、流量控制,有基于反馈的流控制盒基于速率的流控制。 二、错 阅读全文
posted @ 2017-12-29 15:42 鸿鹄当高远 阅读(9863) 评论(0) 推荐(0)
摘要: 系统偏好设置-网络-高级-代理,把“网页代理”和“安全网页代理”两个复选项去掉,最下面“使用被动FTP模式”复选项保留,即可解决! 阅读全文
posted @ 2017-12-29 15:38 鸿鹄当高远 阅读(3492) 评论(0) 推荐(0)
摘要: App 运行理论 main() 执行前发生的事 Mach-O 格式 虚拟内存基础 Mach-O 二进制的加载 main() 执行前发生的事 Mach-O 格式 虚拟内存基础 Mach-O 二进制的加载 理论速成 Mach-O 术语 Mach-O 是针对不同运行时可执行文件的文件类型。 文件类型: E 阅读全文
posted @ 2017-12-29 15:38 鸿鹄当高远 阅读(1629) 评论(0) 推荐(0)