摘要:
网络请求默认是get 网络请求有很多种:GET查 POST改 PUT增 DELETE删 HEAD 在平时开发中主要用的 是 get 和 post. get 获得数据 (获取用户信息) get 请求是没有长度限制的,真正的长度限制是浏览器做的,限制长度一般2k get 请求是有缓存的,get 有幂等的 阅读全文
摘要:
对于现在的iOS开发,用法简单,最古老最经典最直接的NSURLConnection的作用不是很大,但是作为一名ios开发者,我们应该拥有一颗热爱学习的心,下面通过代码的实现简单介绍一下NSURLConnection。 阅读全文
摘要:
学习网络,无论是C/S还是B/S首要的当然是向服务器发送请求,并得到响应,么有请求没有响应,那就不叫做网络了。 这边文章向大家介绍境界一下网路异步请求。 *大家不要觉得我写的知识点太零散,我只是想给大家一个良好的,干净的学习环境,一次行讲解太多知识容易混乱。* 闲话少说,我会在代码中详细讲解。 上新 阅读全文
摘要:
网络监测应用于各种需要连接网络的app设计,由于现在开发的app几乎都用到网络,因此,网络监测也成为了较为重点的知识,下面我给大家简单讲解一下网络监测的实际应用,依旧会有代码哦。 想要实现网络监测,可以应用到苹果官方api,但是在实际开发中很少有人用到,所以呢,我给大家介绍一下三方(Reachabi 阅读全文
摘要:
kvc: 键值编码的基本概念 1:键值编码是一个用于间接访问对象属性的机制,使用该机制不需要调用存取方法和变量实例就可以访问对象属性。 2:键值编码方法在Objective-C非正式协(类别)NSKeyValueCoding中被声明,默认的实现方法由NSObject提供。 3:键值编码支持带有对象值 阅读全文
摘要:
1.timer都会对它的target进行retain,我们需要小心对待这个target的生命周期问题,尤其是重复性的timer。 2. timer不是一种实时的机制,会存在延迟,而且延迟的程度跟当前线程的执行情况有关。 3. 必须得把timer添加到runloop中,它才会生效。 4.要让timer 阅读全文
摘要:
属性可以用点语法,比如self.xxx,在外部调用也同样可以someClass.xxx。 属性实际上是对一组set和get方法的简单封装(oc的get方法没有get前缀),同样会自动生成一个私有的成员变量(名称为:下划线+属性名)。 成员变量无论是全局还是局部的,都只能在本类或当前函数中使用,在其之 阅读全文
摘要:
(1)内存管理相关参数 Retain:对对象release旧值,retain新值(适用于OC对象类型) Assign:直接赋值(默认,适用于非oc对象类型) Copy:release旧值,copy新值 (2)是否要生成set方法(若为只读属性,则不生成) Readonly:只读,只会生成getter 阅读全文