<progress id="uuezx"></progress>
<th id="uuezx"></th>
  • <li id="uuezx"><acronym id="uuezx"><cite id="uuezx"></cite></acronym></li>

    ios開發必須知道的要點

    在開發ios應用前,正確設置項目,整個開發流程將事半功倍。天津app開發-文率科技小編今天就為大家介紹ios應用前要做的幾個步驟,有效提升應用質量。

    1、為項目設置編碼風格規范

    在開發之前明確遵守風格慣例,包括類似于該使用tab鍵還是空格鍵,如何命名變量以及特定語言本身的約定俗成。編碼規范本身沒有對錯,是個人習慣問題。你可以按照自己的風格編碼,但是必須保證其他人也遵守相同規范。以確保代碼統一易于閱讀。

    2.確定應用架構

    在寫代碼之前,確定應用架構是非常重要的。一個好的架構可以提升應用的可測試性,更加易于理解并且能降低維護成本。至于架構,你可以使用傳統的MVC架構,還是更加流行的MVVM、VIPER架構都可以。

    3.設定應用的目錄結構

    根據項目架構制定應用的目錄結構,以確保源代碼文件始終保存在相同目錄中。

    首先,在Xcode的Project Navigator中工程名稱分組下面,以group的形式創建它們(小黃色的文件夾),然后,通過打開Xcode右邊的File Inspector,為每個創建的group鏈接到真實的項目路徑下對應的目錄,點擊File Inspector中小的灰色的文件夾icon,在工程目錄下創建對應group名稱的子目錄。

    這一步驟雖說是小細節,卻可以使你的項目更加有條理且易于理解。

    4.項目依賴管理

    你可以用CocoaPods、Github Submodules、Carthage三種方式進行項目依賴管理。

    這三個當中,CocoaPods因為設置簡單,并且提供了數以千計的第三方庫。因而收到開發者的喜愛。

    5.為應用設置合適的Scheme

    當你點擊了Run、Test、Profile、Analyze或者Archive 操作后,Schemes告訴Xcode什么會發生。通常,每個操作對應一個target和一個編譯配置。你也可以傳遞啟動參數,比如應用運行的語言(測試本地化很有用)或者debug時設置一些判斷的標識位。

    你也可以使用Target制作不同的發布、測試以及開發來編譯程序。

    6.設置合適的Certificates和Provisioning Profiles

    在測試和發布應用過程中,這個是開發者較頭疼且重要的步驟。證書對代碼簽名來說是必須的,你可以在真機上運行應用程序。


    有兩種類型的證書:

    開發證書:每個團隊的開發者都有自己的證書,需要請求生成。Xcode會為你做這些,但是較好不要點擊“Fix issue”按鈕,并且能夠理解點擊這個按鈕會真正執行什么。開發證書是發布應用的開發版本到設備上。

    發布證書:可以有多個,但是較好保持一個公司一個發布證書,通過內部渠道分享相關的秘鑰。發布應用到App Store時需要這個證書,或者是公司內部的企業級應用分發。

    Provisioning Profiles 可能是系統中較容易引起混淆的部分了,如果你訪問蘋果開發者網站,你會注意到你可以創建兩種類型的Provisioning Profiles(開發和發布)。

    7.設置應用持續集成和交付過程

    這是非常關鍵的一步,因為現在它可以節省開發人員的時間,并且在開發早期發現bug。

    持續集成是一種開發實踐,要求開發人員一天將代碼同步到共享存儲庫幾次。每次提交都會用自動腳本進行驗證,可以使團隊盡早的發現問題。持續集成是一個軟件工程的方式,可以使團隊在短周期內開發軟件,確保軟件可以在任何時間可靠地發布,更快、更頻繁地構建、測試和發布的軟件??蛇x擇的工具有很多,比如Travis CI、Xcode Server和Jenkins。

    上下文導航
    相關內容
    全國熱線

    0551-69117050

    咨詢服務熱線:8:00-23:00

    合肥一元教育咨詢有限公司版權所有 如有圖片侵權請及時聯系本站,將及時刪錯或更改

    皖ICP備13012660號-1

    在線咨詢
    電話咨詢
    Tel:0551-69117050
    微信

    掃一掃
    歡迎微信咨詢

    QQ咨詢
    返回頂部