天天看點

《Swift iOS應用開發實戰》——1.4  使用代碼編輯器

本節書摘來自華章計算機《swift ios應用開發實戰》一書中的第1章,第1.4節,作者:劉銘 著, 更多章節内容可以通路雲栖社群“華章計算機”公衆号檢視。

回到剛剛建立的helloworld項目,此時在項目導航中可以看到以下3個檔案:appdelegate.swift、viewcontroller.swift、main.storyboard故事闆檔案。當然還有一些其他檔案存在于項目之中(比如images.xcassets檔案夾),我們暫時先不去管它們。

步驟1 在項目導航中選擇頂部的helloworld條目(藍色圖示的),在編輯區中選擇“general”标簽,然後在下面的deployment info部分的“device orientation”中隻勾選“portrait”選項,如圖1-24所示。

《Swift iOS應用開發實戰》——1.4  使用代碼編輯器

步驟2 在項目導航中選擇appdelegate.swift檔案,并在編輯區檢視其代碼。

當ios系統要與我們所建立的應用程式有“交流”的時候就會用到appdelegate類,它負責管理應用程式的系統級事件的響應。比如,當應用程式開始運作的時候就會調用application(_: didfinishlaunchingwithoptions:)方法,進而執行我們在該方法中所定義的代碼。而當使用者在應用程式運作時點選home鍵的時候,就會調用applicationdidenterbackground(_:)方法。

借助jump bar可以快速定位類中的某個方法,jump bar位于編輯區域的頂端,它會顯示項目導航中標明檔案的全路徑。我們可以點選其中的任何一部分進行快速切換,比如點選appdelegate.swift最後一部分的appdelegate就可以快速定位application(_: didfinishlaunchingwithoptions:)方法,如圖1-25所示。

步驟3 在項目導航中選擇viewcontroller.swift,定位到viewdidload( )方法并添加下面标粗體的内容。

《Swift iOS應用開發實戰》——1.4  使用代碼編輯器

除了可以在jump bar中快速定位viewdidload( )方法以外,我們還可以使用符号導航器(command+2快捷鍵)快速找到viewcontroller類中的viewdidload( )方法。

步驟4 确定沒有産生任何警告和錯誤後,在xcode 6工具欄的左側,“stop”按鈕的右側有一個模拟裝置的選項,确定是iphone 5,點選工具欄中的run按鈕(或使用command+r快捷鍵)編譯和運作應用程式項目。

在點選run以後,xcode工具欄的資訊視窗中會報告項目編譯的程序,如果在編譯的過程中發現任何問題或錯誤,則編譯失敗。在編譯成功以後,将打開ios模拟器,應用程式的運作效果如圖2-19所示。

除了可以在模拟器中運作,如果有條件,我們還可以在ios真機上運作該項目。這需要我們加入到ios開發者計劃,也就是需要向蘋果支付每年688元人民币的費用(以前是99美元,現在支援人民币支付,而且還能開具發票)。

如果你是第一次接觸ios開發,看到自己所編寫的程式項目在模拟器中運作,那将是一件令人非常高興的事情。打開的這個軟體叫做ios模拟器,它在ios的開發過程中是必不可少的。接下來向大家介紹ios模拟器的有關知識。

繼續閱讀