新增類別時記得選擇iOS Source ~ iOS App開發初學者常見問題集 1

開發iOS App時,我們時常需要新增類別客製化App的功能,記得要選擇iOS Source,千萬別愛錯人,選到OS X Source !

以下為標準的類別新增步驟:

  1. 點選File -> New -> File。(或是按快速鍵Cmd + N)

2. 選擇iOS Source下的Cocoa Touch Class。

3. 在Class欄位輸入類別名稱,Subclass of欄位輸入繼承的父類別名稱。

4. 產生新類別的swift檔。

步驟很簡單,不過愈簡單的事情愈容易有陷阱。初學者有時會在新增類別時不小心選到非iOS的選項,比方選到OS X Source的Cocoa Class,跟Cocoa Touch Class才差一個Touch,很容易讓人誤會。

一旦選了Cocoa Class,產生的swift檔將變成import Cocoa,Cocoa是OS X App的函式庫,跟iOS完全是不同世界呀 ! 所以Xcode在編譯生成iOS App時將馬上產生錯誤,說它不認識Cocoa,” No such module ‘Cocoa’ ”。

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store