遇到一個問題仪或,寫了一個分類痘煤,但原先類的屬性不夠用。添加一個屬性稻据,調(diào)用的時候崩潰了,說是找不到getter买喧、setter方法捻悯。查了下文檔發(fā)現(xiàn)匆赃,OC的分類允許給分類添加屬性,但不...

遇到一個問題仪或,寫了一個分類痘煤,但原先類的屬性不夠用。添加一個屬性稻据,調(diào)用的時候崩潰了,說是找不到getter买喧、setter方法捻悯。查了下文檔發(fā)現(xiàn)匆赃,OC的分類允許給分類添加屬性,但不...
view的封裝 如果一個view內(nèi)部的子控件比較多秋度,一般會考慮自定義一個view炸庞,把它內(nèi)部子控件的創(chuàng)建屏蔽起來。 外界可以傳入對應(yīng)的模型數(shù)據(jù)給view荚斯,view拿到模型數(shù)據(jù)后...
在iOS開發(fā)過程中埠居,我們經(jīng)常會聽到或者用到KVO,KVC事期,NSNotificationCenter等滥壕,但是很多時候,我們可能沒有那么了解兽泣,下面讓我們來詳細(xì)了解下他們的概念绎橘、用...
本文分為2個部分:概念與應(yīng)用。概念部分旨在剖析 KVO 這一設(shè)計(jì)模式的實(shí)現(xiàn)原理唠倦;應(yīng)用部分通過創(chuàng)建的項(xiàng)目称鳞,以說明 KVO 技術(shù)在 iOS 開發(fā)中所帶來的作用;如果是作為剛接觸 ...
從開始使用 iOS10之后, 以前去除的 navi 的黑線又回來了.那么怎么進(jìn)去處理呢. 方法一: 看一下 navi 的層次結(jié)構(gòu). 通過上面的圖不難發(fā)現(xiàn),我們要去除的黑線是一...
前言 runtime的資料網(wǎng)上有很多了候齿,部分有些晦澀難懂熙暴,我通過自己的學(xué)習(xí)方法總結(jié)一遍,主要講一些常用的方法功能慌盯,以實(shí)用為主周霉,我覺得用到印象才是最深刻的,并且最后兩個demo...
題目來源自這里,筆者對知識類問題和經(jīng)驗(yàn)類問題做了解答,答案有遺漏的地方希望大家能補(bǔ)充,這是你能用到的面試題(二) 什么是響應(yīng)鏈亚皂,它是怎么工作的俱箱? 這個問題筆者寫過一篇博客,里...
題目來源自這里,筆者對知識類問題和經(jīng)驗(yàn)類問題做了解答,答案有遺漏的地方希望大家能補(bǔ)充,這是你能用到的面試題(一) Push Notification 是如何工作的? 推送通知...
在這篇文章中匠楚,我將為你整理一下 iOS 開發(fā)中幾種多線程方案,以及其使用方法和注意事項(xiàng)厂财。當(dāng)然也會給出幾種多線程的案例芋簿,在實(shí)際使用中感受它們的區(qū)別。還有一點(diǎn)需要說明的是璃饱,這篇文...