免費開源的iOS開發學習平臺

- 最佳實踐 -

GitHub:7-團隊合作(GitHub Flow)
GitHub Flow簡介GitHub除了能夠對版本進行管理之外,更加重要的價值在于團隊協作,絕大多數軟件項目都不是一個人獨立完成的,而是需要團隊合作,在團隊合作中建立一套高效的協作方式就變得尤...
Reveal:1-Reveal使用簡介
Reveal是一款可以在iOS開發過程中用于界面控件分析的開發輔助工具。借助Reveal,我們可以對App界面上的所有可見元素進行分析。在開發過程中,經常會出現界面展示的樣式與預期不符的情況,R...
網絡圖片下載SDK:SDWebImage
在實際的App開發中,界面顯示的圖片除了少量的本地圖片外,絕大多數圖片都需要通過網絡從服務器下載。對于網絡圖片下載的處理邏輯需要考慮諸多因素,例如網絡傳輸因素、圖片緩存等,通常情況下我們都會使用...
高德地圖SDK:4-繪制地圖標注
同MapKit框架類似,使用高德地圖SDK也可以在地圖上添加標注。標注可以精確表示用戶需要展示的位置信息,高德地圖SDK提供的標注功能允許用戶自定義圖標和信息窗,同時提供了標注的點擊、拖動事件的...
高德地圖SDK:5-定位SDK
高德定位SDK提供了不依賴于地圖定位的定位功能,開發者可以無地圖顯示的場景中便捷地為應用程序添加定位功能。定位SDK提供了單次定位、連續定位、逆地理信息、地理圍欄等功能。本節以單次定位為例介紹一...
高德地圖SDK:3-地圖SDK簡介
高德地圖所提供的SDK中,地圖SDK是用于提供地圖展示相關功能的SDK,其可以提供地圖顯示(含室內、室外地圖)、與地圖交互、在地圖上繪制、興趣點搜索、地理編碼、離線地圖等功能。MAMapView...
CocoaPods:1-安裝
CocoaPods是iOS開發中最常使用的第三方開源庫管理工具。如果不使用CocoaPods,我們在iOS開發過程中使用的第三方庫需要手工進行安裝以及更新,并且需要手工來設置各個第三方庫所需的系...
CocoaPods:2-使用CocoaPods安裝SDK
CocoaPods安裝完畢后,我們就可以通過CocoaPods來安裝第三方庫了。使用CocoaPods為一個工程安裝第三方庫,需要按照如下步驟進行。使用CocoaPods安裝SDK在工程目錄中,...
Xcode9--新功能介紹
Xcode9在代碼編輯方面進行了一些優化,蘋果定義為“全新的編輯器All New Editor”,其主要變化有如下幾個方面。代碼編輯器的滾動優化不管文件有多大,滾動都會很平滑。實際操作表明,的確...
正式開發前如何從零開始搭建一個App的基礎框架
在網上發現了一篇比較不錯的介紹如何搭建App框架的文章,轉載給大家學習參考。App框架的整體架構圖架構原則:易讀性、易維護性、易擴展性。首先根據產品需求和設計圖,腦中先建立一個產品架構:產品的定...
日韩av 中文字幕 1_亚洲第一区在线_亚洲V日韩V精品v无码专区_色鬼久久亚洲AV综合