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:統一資源標識符