原创 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: 實例方法: 實例方法屬於實例,也就是說屬於對象,通過實例調用的方法就是實例方法,實例方法只能通過實例(對象)調用 聲明方式: -(返回值)方法名:參數 強調的是 “-”