譯自RAYWENDERLICH,How To Implement A Circular Image Loader Animation with CAShapeLayer。 ...
譯自RAYWENDERLICH,How To Implement A Circular Image Loader Animation with CAShapeLayer。 ...
iOS開發(fā),定位功能是很多app的核心功能,也是出門在外的必用功能,現(xiàn)在來(lái)重新整理一下CoreLocation這個(gè)框架常用以及新增功能。 1.首先設(shè)置locationMan...
一看就懂demo,地址:github 在開發(fā)中,最常見用到倒計(jì)時(shí)按鈕的場(chǎng)景應(yīng)該是獲取短信的時(shí)候,當(dāng)點(diǎn)擊獲取后,需要隔一段時(shí)間才能再次獲取,下面,來(lái)用gcd(而不是time...
一看就懂demo下載,地址:github iOS開發(fā),肯定免不了要接觸蘋果的黑魔法:kvo,翻譯過(guò)來(lái)有點(diǎn)拗口叫鍵值觀察,如果是我翻譯的話會(huì)選擇叫“望咩望”,哈哈。其實(shí)kvo...
先來(lái)看看官方文檔:UIStackView提供了一種流線型的布局視圖,豎排或者橫排。直白地說(shuō)如果我們可以讓UIStackView幫我們管理view了,在之前我們要用到auto...
一看就懂demo下載,地址:github 想做一個(gè)簡(jiǎn)單的動(dòng)畫,運(yùn)用一下CAAnimation,思路是:開始兩個(gè)圖標(biāo)重疊在一起,點(diǎn)擊按鈕,兩個(gè)圖標(biāo)分別向兩邊傾斜,回到原點(diǎn)后交換...
一看就懂demo下載地址:github CAReplicatorLayer,負(fù)責(zé)創(chuàng)建子layer特定數(shù)目的copy,這個(gè)與別的不太同,別的layer是創(chuàng)建好后添加到父lay...
一看就懂demo下載地址:github CAGradientLayer,文檔介紹很簡(jiǎn)單,在背景色上繪制漸變色,填滿layer。API里只有5個(gè)屬性:colors(用作漸變的...
過(guò)年支付寶升級(jí),新版本多了咻一咻功能,里面動(dòng)畫做得挺不錯(cuò)的,特意研究了里面的動(dòng)畫都是怎么實(shí)現(xiàn)的。首先是一進(jìn)去看到的第一個(gè)動(dòng)畫,可以看到屏幕中間的按鈕周圍有個(gè)圈在放大縮小,這...
相信大家都知道像數(shù)據(jù)或者字典這些有一個(gè)保存到本地的方法:writeToFile:atomically:,只要保證里面的數(shù)據(jù)都是OC里的對(duì)象。例如:array、diction...
相信大家開發(fā)的時(shí)候都用過(guò)coredata,用來(lái)保存數(shù)據(jù)挺方便的。只是問(wèn)題是,突然發(fā)現(xiàn),如果最開始創(chuàng)建項(xiàng)目的時(shí)候沒有選取coredata,那么之后要用的話就需要自己手動(dòng)添加代...
在寫一個(gè)項(xiàng)目用RESIDEMENU,這是寫得很好的一個(gè)開源組件,只需要幾行代碼就可以使用。所以現(xiàn)在抽空看看代碼,看看作者是怎么實(shí)現(xiàn)的。 - (void)awakeFromN...
一看就懂demo下載地址:github 隨著iOS9的發(fā)布,又有一些API被蘋果禁止了,UISearchDisplayController就是其中一個(gè),取而代之的是UISe...
本文翻譯自http://nshipster.com,如有錯(cuò)漏,歡迎斧正。 首先來(lái)了解一下iOS和OS X的繪制系統(tǒng): 1.CGPoint,是一個(gè)結(jié)構(gòu)體,表示了二維坐標(biāo)系統(tǒng)中的...
首先來(lái)認(rèn)識(shí)CALayer,這是一個(gè)與UIView互相依存的類,CALayer可以說(shuō)是基于UIView的,有著很多屬性,如frame、backgroundclolor,還有著...
在寫一個(gè)app,用到tableview,需要設(shè)置第一行的顏色是白色,其余的則是黑色,一開始代碼是這樣的: if (indexPath.row == 0) { cell.d...
Objective-C現(xiàn)在共有四種遍歷方式,for循環(huán)、for in快速遍歷、NSEnumerator遍歷、UsingBlock基于塊的遍歷。 - (void)enume...
當(dāng)定義了一個(gè)屬性的時(shí)候,例如: @property (nonatomic, strong) UIImageView* imageView; 有兩種訪問(wèn)方法self.image...