概念 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] 前言 序列和集合是一門語(yǔ)言中重要的組成部分吝镣,下面我們就通過(guò)這篇文章來(lái)看看Sw...
Swift KeyPath swift是一門類型安全的編程語(yǔ)言,不像OC昆庇、Ruby等可以在運(yùn)行時(shí)檢查甚至改變某一種類型或者實(shí)現(xiàn)末贾,swift在編譯的時(shí)候,就明確一個(gè)變量的類型整吆,...
前言 當(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以上可...