原创 iOS裏CALayer的使用

在iOS中隨處都可以看到絢麗的動畫效果,實現這些動畫的過程並不複雜,今天將帶大家一窺iOS動畫全貌。在這裏你可以看到iOS中如何使用圖層精簡非交互式繪圖,如何通過核心動畫創建基礎動畫、關鍵幀動畫、動畫組、轉場動畫,如何通過UIView

原创 Xcode7.2創建一個空工程

1、首先要創建一個Single View Application工程。 2、把工程目錄中原生的ViewController和Main.storyboard刪除,扔進廢紙簍。 3、然後打開工程項目屬性文件,點擊Target下面

原创 ReactNative中導航欄相關屬性設置

ReactNative中在對應頁面中通過設置navigationOptions來設置,常用屬性設置如下: title 標題,如果設置了這個導航欄和標籤欄的title就會變成一樣的,不推薦使用 header 可以設置一些導航的屬性

原创 iOS事件響應

首先我們來看看iOS中事件的產生和傳遞過程: 1.發生觸摸事件後,系統會將該事件加入到一個由UIApplication管理的隊列事件中 2.UIApplication會從事件隊列中取出最前面的事件,並將事件分發下去以便處理,通常會先發送事

原创 iOS 怎麼搭建項目框架

剛進入一家公司,肯定是以看前輩留下的項目代碼起步,這時我們經常會發現別人的代碼看的很頭疼,所以所一個好的項目框架對於項目的易讀性、易維護性以及易擴展性等是非常重要的。項目框架搭建可以用StoryBroad和手寫兩種方式,這裏就對這兩種方式

原创 iOS中Coredata使用

一、CoreData的簡單使用 準備工作 創建數據庫 新建文件,選擇CoreData -> DataModel添加實體(表),Add Entity 給表中添加屬性,點擊Attributes下方的‘+’號 創建模型文件 新建文件,選擇

原创 iOS中數據持久化

概論 所謂的持久化,就是將數據保存到硬盤中,使得在應用程序或機器重啓後可以繼續訪問之前保存的數據。在iOS開發中,有很多數據持久化的方案,這裏就介紹常用的5中方法: plist文件(屬性列表) preference(偏好設

原创 AFNetworking 3.x 簡單使用

由於iOS 7 和 Mac OS X 10.9 Mavericks 中一個顯著的變化就是對 Foundation URL 加載系統的徹底重構。而且現在AFN 3.x版本 完全摒棄了NSURLConnection,而使用了NSURLSes

原创 iOS項目開發中Git的使用

一、Git介紹 Git是一個項目源碼管理系統,在多人合作開發過程中是至關重要的。在項目開發中,我們可以通過Git客戶端(Github、Tower、Tortoise等)或者通過命令行來使用Git,關於Git基礎操作的命令參考文章Git基本操