摘要:
![Paste_Image.png](http://upload-images.jianshu.io/upload_images/3118500-c2783700efb3f61b.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 阅读全文
摘要:
选择(分支)语句: if 语句 和 switch 语句 if 语句: (2分支,else if虽然也可以用于多分枝但效率低,每次有需要计算表达式) 3种形式 if: 一件事做与不做的选择 if else: 两件事做哪一件的选择 else if: 多件事做哪一件的选择 语句的三种形式: 普通语句: 不 阅读全文
摘要:
循环结构: for循环 ,知道循环次数 while循环 ,知道循环条件 do while循环 ,用于菜单类程序,先执行一遍循环体 使用注意事项: 要由循环 控制语句 ,要有 迭代语句 while与do while的区别: 在于当一开始条件为假的时候,while不会执行循环体而d0 while循环会执 阅读全文
摘要:
运算符 能完成一定功能的符号,如‘+’‘ ’7.2 运算符优先级:两个不同的运算符,先算谁的问题 结合性: 两个相同的运算符,先算谁的问题 赋值运算只能是右结合性的运算。 算术运算符 自增自减运算符 后置规则后算;前置规则先算; 逻辑值 只有真和假两个结果 sizeof : 是一个运算符,不是一个函 阅读全文
摘要:
枚举 也是程序员自己创建的一种数据类型 枚举常量可以替代宏,可以代替常量,增加程序可读性 联合 也是程序员自己创建的一种数据类型;可以节省内存空间,联合中的所有联合变量 共用一块存储空间 计算内存: 大端存储(右到左) 小端存储(左到右) 结构体; 结构体做函数形参: 阅读全文
摘要:
break: 循环辅助语句;终止整个循环 continue 语句: 结束本次循环,还在循环内,不会终止循环 continue break 阅读全文
摘要:
Stack View最有用的就是它会 自动为每个subview创建和添加Auto Layout constraints。 当然你可以控制subview的大小和位置。可以通过选项配置subview的大小、排布以及彼此间的间距。 参考: http://www.cocoachina.com/ios/201 阅读全文
摘要:
1. 在根目录的第六项(build phases)的第三项(link binary With libaries)里添加AVFoundation.framework文件 2. 再导入 import 阅读全文
摘要:
一条消息数据,用protobuf序列化后的大小是json的10分之一,xml格式的20分之一,是二进制序列化的10分之一,总体看来ProtoBuf的优势还是很明显的。Person pe =[[Person alloc]init]; protobuf是google提供的一个开源序列化框架,类似于XML 阅读全文
摘要:
认证就是发消息的客户端和服务端之间相互认证确认的过程,又分为单向和双向认证:大概是下面这样的过程 一、单向认证: 1、客户端向服务器发送消息,服务器接到消息后,用服务器端的密钥库中的私钥对数据进行加密,然后把加密后的数据和服务器端的公钥一起发送到客户端; 2、客户端用服务器发送来的公钥对数据进行解密 阅读全文