RunLoop 是 iOS 和 OSX 開發(fā)中非常基礎(chǔ)的一個(gè)概念。 網(wǎng)上已經(jīng)有很多源碼分析和具體Demo的研究。 寫這篇文章的目的是把目前網(wǎng)上能夠找到的文章進(jìn)行一個(gè)整體梳理。...
RunLoop 是 iOS 和 OSX 開發(fā)中非常基礎(chǔ)的一個(gè)概念。 網(wǎng)上已經(jīng)有很多源碼分析和具體Demo的研究。 寫這篇文章的目的是把目前網(wǎng)上能夠找到的文章進(jìn)行一個(gè)整體梳理。...
一、為什么要進(jìn)行單元測試 單元測試是指開發(fā)者編寫代碼,去驗(yàn)證被測代碼是否正確的一種手段,其實(shí)就是用代碼去檢測代碼。合理的利用單元測試可以提高軟件的質(zhì)量。 二、蘋果自帶的單元測...
前言 蘋果在IOS7以后給導(dǎo)航控制器增加了一個(gè)Pop的手勢,只要手指在屏幕邊緣滑動(dòng),當(dāng)前的控制器的視圖就會跟隨你的手指移動(dòng),當(dāng)用戶松手后,系統(tǒng)會判斷手指拖動(dòng)出來的大小來決定是...
Markdown是一種純文本格式的標(biāo)記語言。通過簡單的標(biāo)記語法,它可以使普通文本內(nèi)容具有一定的格式。 相比WYSIWYG編輯器 優(yōu)點(diǎn):1、因?yàn)槭羌兾谋荆灾灰С諱arkd...
自定義view創(chuàng)建 1.純代碼的方式創(chuàng)建自定義View 自定義view的基本步驟 具體實(shí)現(xiàn)代碼 以上是純代碼實(shí)現(xiàn)的View的封裝,寫起來會麻煩點(diǎn)。 使用純代碼封裝創(chuàng)建自定義V...
中文版 Objective-C編程之道 - iOS設(shè)計(jì)模式解析 iOS-CoreAnimation Effective Objective-C 2.0 編寫高質(zhì)量iOS與OS...
>*不熟悉幾何學(xué)的人就不要來這里了* --柏拉圖學(xué)院入口的簽名 在第二章里面,我們介紹了圖層背后的圖片,和一些控制圖層坐標(biāo)和旋轉(zhuǎn)的屬性。在這一章中,我們將要看一看圖層內(nèi)部是如...
寫在開頭:本片文章記錄融云開發(fā)的流程以及開發(fā)過程中遇到的問題,由于項(xiàng)目中沒有好友的概念,所以沒有添加好友刪除好友的功能,做的功能羅列如下:1、集成sdk2、注冊登錄3、會話列...
父類:PHObject Photos的資源的集合和集合列表的抽象超類(父類)。 一、概述 你不應(yīng)該創(chuàng)建或直接使用這個(gè)類的實(shí)例。而是應(yīng)該使用這個(gè)類的兩個(gè)子類中的一個(gè),PHAss...