概念 KVO意思是鍵值觀察,它是觀察Objective-C和Swift中可用的程序狀態(tài)變化的技術(shù)之一烛芬。 這個(gè)概念很簡(jiǎn)單:當(dāng)我們有一個(gè)帶有一些實(shí)例變量的對(duì)象時(shí),KVO允許其他對(duì)...

概念 KVO意思是鍵值觀察,它是觀察Objective-C和Swift中可用的程序狀態(tài)變化的技術(shù)之一烛芬。 這個(gè)概念很簡(jiǎn)單:當(dāng)我們有一個(gè)帶有一些實(shí)例變量的對(duì)象時(shí),KVO允許其他對(duì)...
好奇觸摸事件是如何從屏幕轉(zhuǎn)移到APP內(nèi)的痕鳍?困惑于Cell怎么突然不能點(diǎn)擊了硫豆?糾結(jié)于如何實(shí)現(xiàn)這個(gè)奇葩響應(yīng)需求?亦或是已經(jīng)被響應(yīng)鏈笼呆、手勢(shì)熊响、target-action這一系列響應(yīng)觸...
Swift Sequence(序列) & Collection(集合) & 高階函數(shù) [TOC] 前言 序列和集合是一門(mén)語(yǔ)言中重要的組成部分,下面我們就通過(guò)這篇文章來(lái)看看Sw...
Swift KeyPath swift是一門(mén)類(lèi)型安全的編程語(yǔ)言诗赌,不像OC汗茄、Ruby等可以在運(yùn)行時(shí)檢查甚至改變某一種類(lèi)型或者實(shí)現(xiàn),swift在編譯的時(shí)候铭若,就明確一個(gè)變量的類(lèi)型洪碳,...
前言 當(dāng)你看到精彩的動(dòng)畫(huà)時(shí)叼屠,你會(huì)不會(huì)和我一樣瞳腌,立馬想這個(gè)效果該如何如何實(shí)現(xiàn)呢?然后想著想著镜雨,又覺(jué)得很難實(shí)現(xiàn)嫂侍,然后撓撓頭表示做不出來(lái)呢?如果是這樣荚坞,那這篇文章也許可以幫到你哦挑宠。...
這個(gè)欄目將持續(xù)更新--請(qǐng)iOS的小伙伴關(guān)注! (答案不唯一各淀,僅供參考,文章最后有福利) iOS面試題大全(上)[http://www.reibang.com/c/31a51...
1岭辣、設(shè)計(jì)模式是什么吱晒? 你知道哪些設(shè)計(jì)模式,并簡(jiǎn)要敘述沦童? 2仑濒、MVC 和 MVVM 的區(qū)別 3、#import跟 #include 有什么區(qū)別偷遗,@class呢墩瞳,#import<...
swift中的初始化方法和Objective-C中的初始化方法有了很大的區(qū)別喉酌,雖然還是沿用init式的命名,但是沒(méi)有返回值泵喘,并且不用alloc泪电,一步到位。個(gè)人感覺(jué)更有構(gòu)造函數(shù)...
版本記錄 前言 在app中,很多時(shí)候都需要熟悉一些小技巧讓您事半功倍烹棉,提高工作效率攒霹,這些小技巧都很小很細(xì)。感興趣的可以看看我寫(xiě)的其他小技巧浆洗。1. 實(shí)用小技巧(一):UIScr...
版本記錄 前言 TextKit框架是對(duì)Core Text的封裝催束,用簡(jiǎn)潔的調(diào)用方式實(shí)現(xiàn)了大部分Core Text的功能。 TextKit是一個(gè)偏上層的開(kāi)發(fā)框架伏社,在iOS7以上可...