摘要: Objc Runtime使得C具有了面向对象能力,在程序运行时创建,检查,修改类、对象和它们的方法。(Runtime是C和汇编编写的) Runtime系统是由一系列的函数和数据结构组成的公共接口动态共享库,在/usr/include/objc目录下可以看到头文件,可以用其中一些函数通过C语言实现Ob 阅读全文
posted @ 2016-11-01 22:39 Mr.peter 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 技术面试省略!!! 负责人:你觉的你跟别人相比的优势在哪里? 我:我的编程技术很熟练,很溜; 我的解决问题的能力很强,攻克难题需要我这样的人; 我的学习能力很强,公司需要用到新的技术,我在一周内就能上手; 我的表达能力很强,能很容易理解同事的意思,同时能够清晰的描述自己的想法 我的交际能力很强,能够 阅读全文
posted @ 2016-11-01 16:30 Mr.peter 阅读(422) 评论(0) 推荐(0) 编辑
摘要: Automatic Reference counting(简写ARC) 出现在2011年的WWDC大会上,和iOS 5一同问世。 ARC 中不可以retain release 但可以重写dealloc 方法 但不能调用[super dealloc] 只要还有一个强指针变量指向对象,对象就会保持在内存 阅读全文
posted @ 2016-11-01 15:35 Mr.peter 阅读(289) 评论(0) 推荐(0) 编辑
摘要: iOS程序闪退是一种比较常见的现象。闪退的情况很多,造成程序闪退的原因也很多。 启动时闪退 情况一: 秒退是发生在程序刚刚启动的时候,在开发、苹果审核阶段都没有被发现的最大可能性就是,这个问题只会发生在老版系统、老版机型上。 出现原因: 对于很多开发者,进行所有 iOS 版本,所有 iOS 机型覆盖 阅读全文
posted @ 2016-11-01 15:08 Mr.peter 阅读(79364) 评论(1) 推荐(0) 编辑
摘要: OSI中的层 功能 TCP/IP协议族 应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 表示层 数据格式化,代码转换,数据加密 没有协议 会话层 解除或建立与别的接点的联系 没有协议 传输层 提供端对端的接口 TCP,UDP 网络 阅读全文
posted @ 2016-11-01 01:14 Mr.peter 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 1xx消息 这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。由于HTTP/1.0协议中没有定义任何1xx状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送1xx响应。 这些状态码代表的响应都是信息性的,标示客户应该采取 阅读全文
posted @ 2016-11-01 00:30 Mr.peter 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1,优化TableView,正确的标识重用标识,做好cell重用;缓存行高;减少subViews的数量;使用正确的数据结构来存储数据。 2,重用和延迟加载Views,View的懒加载,不是一次性创建所有的subViews,而是等到需要 用的时候再去创建。 3,不要阻塞主线程,主线程主要用于更新UI界 阅读全文
posted @ 2016-11-01 00:10 Mr.peter 阅读(258) 评论(0) 推荐(0) 编辑