從Swift學習iOS開發的路線指引

本文主要是樓主近段時間從Swift語法開始自學iOS開發的流程總結,PS 一個前提,樓主的生存環境中買不到一本iOS開發中文教程,因此基本都是百度摸索出來的 >_<html

主要流程

  1. 學習Swift語法(2周),瞭解OC關於方法函數的定義聲明格式(.h文件做用和方法簽名,須要修改第三方類庫時會用到)
  2. 瞭解iOS系統架構及經常使用SDK框架(CocoaTouch、Foundation、UIKit等概念)
  3. 瞭解UIApplicationDelegate、UIViewController的生命週期方法的調用流程
  4. 瞭解StoryBoard、XIB的用途、優缺點及編寫方式
  5. 瞭解經常使用UI控件種類、用途、屬性,以及InterfaceBuilder的使用方法(主要關注Xcode右邊工具欄Utilities)
  6. 瞭解SizeClass、AutoLayout、Constraint約束等概念及用法
  7. 瞭解segue場景跳轉方法(Push、Modal等)、回退轉場(Exit)、FirstResponder等概念
  8. 瞭解UI控件與代碼的綁定交互和界面導入方式(IBOutlet、UIStoryboard、UINib 、loadNibNamed等)

次要補充

  • 瞭解Xcode的剩餘部分、有用的快捷鍵、挑選有用的插件(Alcatraz)
  • 瞭解iOS項目比較火的第三方庫(awesome-ios-cn、github上高級查找stars>3-5k的Swift/OC庫)
  • 跟一兩個Swift演示項目重頭抄一遍代碼(可在推薦網站中實戰、代碼庫部分尋找)

關於真機鏈接

Certification、Provisioning、Keychain、APP IDs概述android

傻瓜教程:把iPhone程序鏈接真機調試ios

推薦網站

相關文章
相關標籤/搜索