Masonry是對(duì)AutoLayout封裝而成的一個(gè)輕量級(jí)的布局框架。其語法優(yōu)雅、代碼簡(jiǎn)潔,可讀性很高,而且同時(shí)支持iOS和Mac OS X。 這篇文章主要講解Masonry...
IP屬地:北京
Masonry是對(duì)AutoLayout封裝而成的一個(gè)輕量級(jí)的布局框架。其語法優(yōu)雅、代碼簡(jiǎn)潔,可讀性很高,而且同時(shí)支持iOS和Mac OS X。 這篇文章主要講解Masonry...
NSTimer繼承自NSObject,用于創(chuàng)建定時(shí)器對(duì)象,以提供執(zhí)行延遲動(dòng)作或周期性動(dòng)作的方法。通常情況下,創(chuàng)建的定時(shí)器會(huì)在一定的時(shí)間間隔后自動(dòng)觸發(fā),向指定的對(duì)象發(fā)送指定的消...
內(nèi)存管理是程序在運(yùn)行時(shí)分配內(nèi)存、使用內(nèi)存,并在程序完成時(shí)釋放內(nèi)存的過程。在Objective-C中,也被看作是在眾多數(shù)據(jù)和代碼之間分配有限內(nèi)存資源的所有權(quán)(Ownership...
1 什么是Block 我們先來看一段代碼: 上面的代碼來自UIView的animateWithDuration:animations:completion:方法,用于執(zhí)行在視...
從Xcode 6開始,我們可以通過IB_DESIGNABLE和IBInspectable屬性實(shí)現(xiàn)自定義視圖的實(shí)時(shí)渲染,即在代碼中添加該功能后,可以在Interface Bui...
UIBezierPath繼承自NSObject,位于UIKit框架中,是Core Graphics框架中與路徑相關(guān)的功能的封裝。在iOS3.2及更高版本中,可以使用UIBez...