iOS-Core-Animation-Advanced-Techniques
ore Animation其實(shí)是一個(gè)令人誤解的命名穗泵。你可能認(rèn)為它只是用來(lái)做動(dòng)畫(huà)的埂陆,但實(shí)際上它是從一個(gè)叫做Layer Kit這么一個(gè)不怎么和動(dòng)畫(huà)有關(guān)的名字演變而來(lái),所以做動(dòng)畫(huà)這只是Core Animation特性的冰山一角傻工。
iOS開(kāi)發(fā)之CocoaAsyncSocket學(xué)習(xí)
AsyncSocket是封裝了CFSocket和CFSteam的TCP/IP socket網(wǎng)絡(luò)庫(kù)鲜戒。它提供了異步操作,本地cocoa類的基于delegate的完整支持粟按。
核心動(dòng)畫(huà)為你提供了一個(gè)完全控制動(dòng)畫(huà)的方法诬滩。這種控制是以關(guān)鍵幀動(dòng)畫(huà)(keyframe animation)形式存在的。關(guān)鍵幀動(dòng)畫(huà)是你能夠灭将,給動(dòng)畫(huà)的每個(gè)主要步驟分配你想要的值疼鸟,剩下的就幫你填充。
當(dāng)需要對(duì)非Root Layer進(jìn)行動(dòng)畫(huà)或者需要對(duì)動(dòng)畫(huà)做更多自定義的行為的時(shí)候,就必須使用到顯式動(dòng)畫(huà)了,顯式動(dòng)畫(huà)的基類為CAAnimation,常用的是CABasicAnimation,CAKeyframeAnimation有時(shí)候還會(huì)使用到CAAnimationGroup,CATransition(注意不是CATransaction,Transition是過(guò)渡的意思).
由于FMDB是建立在SQLite的之上的庙曙,所以你至少也該把這篇文章從頭到尾讀一遍空镜。與此同時(shí),把SQLite的文檔頁(yè) http://www.sqlite.org/docs.html 加到你的書(shū)簽中捌朴。自動(dòng)引用計(jì)數(shù)(APC)還是手動(dòng)內(nèi)存管理呢吴攒?
雖然 GCD 已經(jīng)出現(xiàn)過(guò)一段時(shí)間了,但不是每個(gè)人都明了其主要內(nèi)容砂蔽。這是可以理解的洼怔;并發(fā)一直很棘手,而 GCD 是基于 C 的 API 左驾,它們就像一組尖銳的棱角戳進(jìn) Objective-C 的平滑世界镣隶。
Custom Container View Controller
什么是Container View Controller?蘋(píng)果文檔是這么描述的: A container view controller contains content owned by other view controllers.
iOS 8自定義動(dòng)畫(huà)轉(zhuǎn)場(chǎng)上手指南
為確保你的應(yīng)用正確無(wú)誤诡右,在將其提交到應(yīng)用商店之前安岂,你必定進(jìn)行了大量的測(cè)試工作。它在你的設(shè)備上也運(yùn)行得很好稻爬,但是嗜闻,上了應(yīng)用商店后,還是有用戶抱怨會(huì)閃退 !?