GitHub Flow簡介GitHub除了能夠對版本進行管理之外,更加重要的價值在于團隊協作,絕大多數軟件項目都不是一個人獨立完成的,而是需要團隊合作,在團隊合作中建立一套高效的協作方式就變得尤...
Reveal是一款可以在iOS開發過程中用于界面控件分析的開發輔助工具。借助Reveal,我們可以對App界面上的所有可見元素進行分析。在開發過程中,經常會出現界面展示的樣式與預期不符的情況,R...
在實際的App開發中,界面顯示的圖片除了少量的本地圖片外,絕大多數圖片都需要通過網絡從服務器下載。對于網絡圖片下載的處理邏輯需要考慮諸多因素,例如網絡傳輸因素、圖片緩存等,通常情況下我們都會使用...
高德定位SDK提供了不依賴于地圖定位的定位功能,開發者可以無地圖顯示的場景中便捷地為應用程序添加定位功能。定位SDK提供了單次定位、連續定位、逆地理信息、地理圍欄等功能。本節以單次定位為例介紹一...
同MapKit框架類似,使用高德地圖SDK也可以在地圖上添加標注。標注可以精確表示用戶需要展示的位置信息,高德地圖SDK提供的標注功能允許用戶自定義圖標和信息窗,同時提供了標注的點擊、拖動事件的...
高德地圖所提供的SDK中,地圖SDK是用于提供地圖展示相關功能的SDK,其可以提供地圖顯示(含室內、室外地圖)、與地圖交互、在地圖上繪制、興趣點搜索、地理編碼、離線地圖等功能。MAMapView...
CocoaPods安裝完畢后,我們就可以通過CocoaPods來安裝第三方庫了。使用CocoaPods為一個工程安裝第三方庫,需要按照如下步驟進行。使用CocoaPods安裝SDK在工程目錄中,...
CocoaPods是iOS開發中最常使用的第三方開源庫管理工具。如果不使用CocoaPods,我們在iOS開發過程中使用的第三方庫需要手工進行安裝以及更新,并且需要手工來設置各個第三方庫所需的系...
本節的示例代碼,在MKMapView上實現了添加自定義樣式的地圖標注,該地圖標注的圖標使用自定義圖片,點擊圖標后,可以在附加視圖的左右兩側各添加一個按鈕。準備工作在進行地圖標注樣式定制之前,需要...
上一節的示例代碼演示了使用CLGeocoder類進行地址到經緯度的轉換,本節我們來完成從經緯度到地址的反向轉換過程。準備工作新建一個Single View Application工程,并導入Co...