原创 03.第一個OC程序

一.打開Xcode,新建Xcode項目 回到頂部二.選擇最簡單的命令行項目因爲我們只是學習OC語法,還未正式進入iOS開發,所以選擇命令行項目即可 回到頂部三.輸入項目名稱,選擇Foundation框架進行創建項目 * Type一項一定要選

原创 NSPredicate

NSPredicate是什麼NSPredicate:謂詞字面翻譯是這個意思,但是我覺得謂詞這個詞太難以理解了NSPredicate的具體用途應該還是過濾,類似於過濾條件之類的,相當於一個主語的謂語,所以說會是謂詞這個名字。(我是這麼理解的)

原创 Mantle使用小記

先從Mantle github上下載下最新代碼, (最近發現這個Mantle升級變化也挺大的,或許過一段時間, 這個文章記錄的方法也不適用了)1. 測試時, 可以使用下面這個網址及代碼來測試, 裏面有模型,數組,以及字典, 還可以有long

原创 正則表達式

一、什麼是正則表達式  正則表達式,又稱正規表示法,是對字符串操作的一種邏輯公式。正則表達式可以檢測給定的字符串是否符合我們定義的邏輯,也可以從字符串中獲取我們想要的特定部分。它可以迅速地用極簡單的方式達到字符串的複雜控制。 二、正則表達式

原创 多線程

這段時間在羣裏看到很多人在問一些關於隊列,同步,異步的總是,現在抽空給總結一下現在先說兩個基本的概念,啥是進程,啥是線程,啥又是多線程;先把這兩個總是給弄清再講下面的進程:正在進行的程序,我們就叫它進程.線程:線程就是進程中的一個獨立的執行

原创 NSTimer詳解

1、初始化+ (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:(id)userI

原创 iOS繪圖教程

Core Graphics Framework是一套基於C的API框架,使用了Quartz作爲繪圖引擎。它提供了低級別、輕量級、高保真度的2D渲染。該框架可以用於基於路徑的繪圖、變換、顏色管理、脫屏渲染,模板、漸變、遮蔽、圖像數據管理、圖像

原创 徹底理解position與anchorPoint

相信初接觸到CALayer的人都會遇到以下幾個問題:         爲什麼修改anchorPoint會移動layer的位置?        CALayer的position點是哪一點呢?        anchorPoint與

原创 圖片拉伸技巧

縱觀移動市場,一款移動app,要想長期在移動市場立足,最起碼要包含以下幾個要素:實用的功能、極強的用戶體驗、華麗簡潔的外觀。華麗外觀的背後,少不了美工的辛苦設計,但如果開發人員不懂得怎麼合理展示這些設計好的圖片,將會糟蹋了這些設計,功虧一簣

原创 iOS繪圖教程

Core Graphics Framework是一套基於C的API框架,使用了Quartz作爲繪圖引擎。它提供了低級別、輕量級、高保真度的2D渲染。該框架可以用於基於路徑的繪圖、變換、顏色管理、脫屏渲染,模板、漸變、遮蔽、圖像數據管理、圖像

原创 徹底理解position與anchorPoint

相信初接觸到CALayer的人都會遇到以下幾個問題:         爲什麼修改anchorPoint會移動layer的位置?        CALayer的position點是哪一點呢?        anchorPoint與

原创 多線程

這段時間在羣裏看到很多人在問一些關於隊列,同步,異步的總是,現在抽空給總結一下現在先說兩個基本的概念,啥是進程,啥是線程,啥又是多線程;先把這兩個總是給弄清再講下面的進程:正在進行的程序,我們就叫它進程.線程:線程就是進程中的一個獨立的執行

原创 圖片拉伸技巧

縱觀移動市場,一款移動app,要想長期在移動市場立足,最起碼要包含以下幾個要素:實用的功能、極強的用戶體驗、華麗簡潔的外觀。華麗外觀的背後,少不了美工的辛苦設計,但如果開發人員不懂得怎麼合理展示這些設計好的圖片,將會糟蹋了這些設計,功虧一簣

原创 Mac搭載git

一,創建 git 賬戶1,在用作服務器的機器 Server 上創建 git 賬戶。我們可以通過 System Preferences->accounts 來添加。在這裏我添加一個 git 的 administrator 賬戶,adminis

原创 08.實例方法和類方法的區別與及工廠方法

實例方法和類方法的區別區別1:        實例方法: 實例方法屬於實例,也就是說屬於對象,通過實例調用的方法就是實例方法,實例方法只能通過實例(對象)調用        聲明方式: -(返回值)方法名:參數  強調的是  “-”