网络编程
文章平均质量分 53
疯狂的小虾米
为了移动,为了开发,啦啦啦
展开
-
网络请求之HTTP和HTTPS
下面的内容,是自己理解和参考,全手打,不喜勿喷一.HTTPS和HTTP HTTP协议:超文本传输协议,以明文方式发送内容,不进行任何加密,所以就安全角度来说,拦截者截获数据就能看到传输的信息,不适合传输用户的敏感信息:信用卡号,银行密码,账户密码等关键信息。 HTTPS协议:是为了解决http传输信息不安全,安全套接字层超文本传输协议,在http基础上加入SSL协议原创 2017-06-30 10:23:54 · 392 阅读 · 0 评论 -
iOS内存分配之堆和栈的区别
一、内存分区? ios内存分为栈区、堆区、全局区、常量区、代码区。二、各分区介绍 栈区:是编译器自动分配和释放的。一般存放局部变量、函数参数值得。栈---系统的数据结构,先进先出。 分配方式:分为静态分配和动态分配 静态分配:编译器完成,局部变量的分批额。原创 2017-08-09 15:03:42 · 448 阅读 · 0 评论 -
const、static、extern的解释和用法
一、const const关键字修饰的变量是不变的,只读的。 作用:用来修饰右边的基本变量和指针变量 被修饰的变量只读,不会被修改的。 可以看一个例子: int const *a; //*a不变只读, a可变 int *const a; a不可变只读, *a可变原创 2017-08-09 16:29:30 · 440 阅读 · 0 评论 -
id和instancetype的区别
一、instanceType 作用:使用那些非关联返回类型的方法返回所在类的类型。可以确定对象的类型。 区别: 相同点:都可以作为方法的返回类型。 不同点:instancetype 可以返回跟方法所在类相同类型的对象 instancetype只能作为返回值,不能作为参数。原创 2017-08-09 16:53:09 · 256 阅读 · 0 评论