12 2017 档案
摘要:一个App的稳定性,主要决定于整体的系统架构设计,同时也不可忽略编程的细节,正所谓“千里之堤,溃于蚁穴”,一旦考虑不周,看似无关紧要的代码片段可能会带来整体软件系统的崩溃。尤其因为苹果限制了热更新机制,App本身的稳定性及容错性就显的更加重要,之前可以通过发布热补丁的方式解决线上代码问题,现在就需要
阅读全文
摘要:在之前的iPhone中、我们可以根据导航栏上方的网络状态view、来判断网络状态。(这种方案本来就不太好) 并且,这种方案在iPhone X 手机上、不可使用。 那么,在iPhone X 或者之前的手机上面该怎么办呢? 我们可以通过 Reachability 来判断网络状态 Reachability
阅读全文
摘要:从协议分层模型方面来讲,TCP/IP由四个层次组成:数据链路层、网络层、传输层、应用层一、数据链路层 数据链路层是负责接收IP数据报并通过网络发送之,或者从网络上接收物理帧,抽出IP数据报,交给IP层。 传输有地址的帧以及错误检测功能 。 一、流量控制,有基于反馈的流控制盒基于速率的流控制。 二、错
阅读全文
摘要:系统偏好设置-网络-高级-代理,把“网页代理”和“安全网页代理”两个复选项去掉,最下面“使用被动FTP模式”复选项保留,即可解决!
阅读全文
摘要:App 运行理论 main() 执行前发生的事 Mach-O 格式 虚拟内存基础 Mach-O 二进制的加载 main() 执行前发生的事 Mach-O 格式 虚拟内存基础 Mach-O 二进制的加载 理论速成 Mach-O 术语 Mach-O 是针对不同运行时可执行文件的文件类型。 文件类型: E
阅读全文
摘要:dispatch_sync 线程同步、dispatch_async线程异步 比如 这些代码输出的结果是 1 2 3 4 依次输出、无论你运行多少次都会是这一种结果 但是来看下面的异步呢? 输出的结果是 1 2 3 4 随机输出、有时 2 1 3 4 有时 1 3 2 4 等 在iOS中是无法使用 d
阅读全文
摘要:最近在看 AFNetworking 和 SDWebImage源码,碰到一些比较绕的问题,理解了很久,然后在网上查了些的资料,才算是有了一些理解。在此记录一下。 AFNetworking 源码如下: SDWebImage 源码如下: block会copy要在block中使用的实变量,而copy会是变量
阅读全文
摘要:整理汇总,内容包括长期必备、入门教程、练手项目、学习视频。 一、长期必备。 1. StackOverflow,是疑难解答、bug排除必备网站,任何编程问题请第一时间到此网站查找。 https://stackoverflow.com/ 2. github,是源码学习、版本控制不可缺少的网站,找源码学习
阅读全文
摘要:在iOS开发中、经常用到图片的本地化。 iOS 图片本地存储、本地获取、本地删除,可以通过以下类方法实现。 //将图片保存到本地 + (void)SaveImageToLocal:(UIImage*)image Keys:(NSString*)key { //首先,需要获取沙盒路径 NSString
阅读全文
摘要:一、新浪微博分享规则 新浪微博支持分享类型: 应用内分享也就是网页分享支持: 文字,文字+图片,要分享链接需要链接添加在text里分享 客户端分享支持:文字,图片,文字+图片,图片+文字+链接 参数说明:text:不能超过140个汉字image:图片最大不超过5M,仅支持JPEG、GIF、PNG格式
阅读全文