我從第一次接觸OC,我以爲想要學好就必須有提早的知識的儲備(好比c,java)。這樣就可更好了解面向對象的這一思想。學起來就不是很吃力了,原本OC就是比較難學的語言。工欲善其事,必先利其器,Xcode的大部分功能必須是瞭解的。它與其它的編寫工具確定是不同的就不要要求Xcode有其餘編寫工具同樣的功能吧,但大部分功能仍是有的。java
做爲新手必須的瞭解Xcode如何建立一個項目,和它的快捷鍵從快捷鍵中就能夠看到部分功能,更加的方便。xcode
新建項目 command+shift+n 新建文件 command+n 新建空文件 command+control+n 打開 command+o 關閉窗口 command+w 關閉全部窗口 command+option+w 關閉當前項目 command+control+w 關閉當前文件 command+shift+w 保存文件 command+s 保存全部文件 command+option+s 另存爲 command+shift+s 左縮進 command+[ 右縮進 command+] 項目中查找 command+shift+F 打開頭文件 command+shift+d 切換頭/源文件 command+option+上箭頭 Bulid and Run 斷點關 command+r Build and Debug 斷點開 command+y 下個Build警告或錯誤 command+= 前個Build警告或錯誤 command+shift+= 註釋 command+/ 偏好設置 command+,(偏好的設置是必須瞭解的,其中有Xcode的不少的功能好比設置字體的大小在 Xcode-preserences-,還有提示的輔助功能通常都是默認的 等) 退出xcode command+q 撤銷 command+z 重複 command+shift+z 剪切 command+x 複製 command+c 粘貼 command+v 粘貼並匹配格式 command+option+shift+v 刪除 可設 全選 command+a 工具
檢查拼寫 command+; 輸入時檢查拼寫 可設 特殊符號 command+option+t 視圖相關: 右上角詳情搜索 command+option+f 縮放編輯窗口 command+shift+e 還有格式化代碼:Ctrl+(使代碼更加的整齊) 清空打開Xcode的項目的列表 File-openquickiy(這樣項目就好找了)如何我之後發現還會更新的。字體
做爲新手編寫代碼必定要規範,養成良好的習慣(本人是作不到,我以爲格式化快捷鍵就夠了,把本身更多的精力放在編寫代碼)。但您能堅持能規範寫代碼和註釋養成習慣的話會有很大德提升,就是十萬行的代碼可讓別人可讀行較強。爲何有一些人永遠是敲代碼的,而另外一些人時更高的管理者區別就是注意這些細節;ui
我以爲OC語言的思想和java差很少,但畢竟是移動端有它特有的東西,編寫的格式也能夠看到java的影子。(本人是先學的時java)指針
還有就是自增自減的格式和其餘的意義不同(如for(;;++i)和for(;;i++))它們都是從i的初始值開始,除非把++i放到花括號中;code
最後OC的實例對象是一個類的指針變量實例的地址(內存);對象