上一页 1 ··· 104 105 106 107 108
摘要: iOS程序闪退是一种比较常见的现象。闪退的情况很多,造成程序闪退的原因也很多。 启动时闪退 情况一: 秒退是发生在程序刚刚启动的时候,在开发、苹果审核阶段都没有被发现的最大可能性就是,这个问题只会发生在老版系统、老版机型上。 出现原因: 对于很多开发者,进行所有 iOS 版本,所有 iOS 机型覆盖 阅读全文
posted @ 2016-11-01 15:08 Mr.peter 阅读(79603) 评论(1) 推荐(0)
摘要: OSI中的层 功能 TCP/IP协议族 应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 表示层 数据格式化,代码转换,数据加密 没有协议 会话层 解除或建立与别的接点的联系 没有协议 传输层 提供端对端的接口 TCP,UDP 网络 阅读全文
posted @ 2016-11-01 01:14 Mr.peter 阅读(261) 评论(0) 推荐(0)
摘要: 1xx消息 这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。由于HTTP/1.0协议中没有定义任何1xx状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送1xx响应。 这些状态码代表的响应都是信息性的,标示客户应该采取 阅读全文
posted @ 2016-11-01 00:30 Mr.peter 阅读(192) 评论(0) 推荐(0)
摘要: 1,优化TableView,正确的标识重用标识,做好cell重用;缓存行高;减少subViews的数量;使用正确的数据结构来存储数据。 2,重用和延迟加载Views,View的懒加载,不是一次性创建所有的subViews,而是等到需要 用的时候再去创建。 3,不要阻塞主线程,主线程主要用于更新UI界 阅读全文
posted @ 2016-11-01 00:10 Mr.peter 阅读(263) 评论(0) 推荐(0)
摘要: 据我所知,iOS中的定时器有两种。一个叫NSTimer,一个叫CADisplayLink。还有一种是使用GCD,不常用,这里就不介绍了。 下边说下两个定时器分别得用法: NSTimer的用法,实例化NSTimer,然后加到运行循环里。 NSTimer*timer = [NSTimerschedule 阅读全文
posted @ 2016-10-31 22:53 Mr.peter 阅读(223) 评论(0) 推荐(0)
摘要: iOS中有一种动画叫序列帧动画。把一系列图片放在数组中,通过播放图片产生动画效果。 //播放动画的方法 -(void)startMyAnimat:(NSInteger)count name:(NSString*)name{ //判断当前是否有动画在播放 if (self.tomImage.isAni 阅读全文
posted @ 2016-10-31 19:12 Mr.peter 阅读(239) 评论(0) 推荐(0)
摘要: 为什么现在越来越多的APP中开始出现H5页面? 1,H5页面开发效率更高,更改更加方便; 2,适当缩小APP安装包的大小; 3,蹭热点更加方便,比如五一,十一,双十一搞活动; 那么为什么说H5无法取代原生的APP,只能处在一个共存的例子呢? 1,这个是由系统的底层决定的,极端例子,所有的应用都通过H 阅读全文
posted @ 2016-10-30 21:55 Mr.peter 阅读(21002) 评论(0) 推荐(0)
摘要: Core Bluetooth的使用 1,建立中心设备 2,扫描外设(Discover Peripheral) 3,连接外设(Connect Peripheral) 4,扫描外设中的服务和特征(Discover Services And Characteristics) 5,利用特征与外设做数据交互( 阅读全文
posted @ 2016-03-10 20:12 Mr.peter 阅读(394) 评论(0) 推荐(0)
上一页 1 ··· 104 105 106 107 108