1.IBAction:能保证方法可以连接
相当于void
2.IBOutlet:能保证属性可以连接
3.stroyboard文件中的箭头的意思:程序的入口
4.调整模拟器的缩放比例快捷键:command+1
command+2
command+3
5.Bundle Identifier:app的唯一标识
6.退出键盘:
第一响应者:叫出键盘的那个控件 , 当控件不当第一响应者就会把键盘退下
[self.num resignFirstResponder];
7.为外界提供接口:代理 , 块
8.判断同步异步:异步- - - - - 一定不能加返回值
只要有return说明是同步
9.cache和document的区别
用户生成的文件放在documents,自己的文件放在library/cache里面
简单的说明:如果你做个记事本的app,那么用户写了东西,总要把东西存起来。那么这个文件则是用户自行生成的,就放在documents文件夹里面。
如果你有一个app,需要和服务器配合,经常从服务器下载东西,展示给用户看。那么这些下载下来的东西就放在library/cache。
apple对这个很严格,放错了就会被拒。主要原因是ios的icloud的同步问题。
10.请求方式get和Post的区别
get(明文传值,看着不安全,拼接的字符长度受限,不私密,直接拿过来,仅仅拿数据)
post(form表单提交,提交数据长度不受限制(数据量大的情况下,私密,先注入,再拿过来,可以向服务器传数据))
11.其他
connection 客户端与服务器端连接
session 手机端连接
AFN 替代品
ASR 终结者
网络请求:必须有客户端和服务器端
URL:统一资源定位符 (协议 域名 端口号)
URI:统一资源标识符