自己寫的一些筆記

1. 有沒有想過為什么字符串修飾一般都是用copy 而不是用strong 或者 assgin ? 這些他們有什么區(qū)別呢樱蛤?

? ? 比如: @property (nonatomic, strong/retain/assgin) NSString *strongString;

? ? ? ? ? ? ? ? @property (nonatomic, copy) NSString *copyedString;

將一個(gè)不可變的字符串 string? 分別賦值給他們 然后接著更改string 的值?

不可變類型賦值

這時(shí)你會(huì)發(fā)現(xiàn).雖然更改了string 的值 ?但是 strongString. copyedString 的值沒有發(fā)生改變

然后你將一個(gè)可變的 string2? 分別賦值給他們 然后接著更改string 的值

可變類型賦值

這時(shí)你會(huì)發(fā)現(xiàn).雖然更改了string2 的值? .copyedString 的值沒有發(fā)生改變 但是 strongString 發(fā)生改變了 這是怎么回事呢蝠猬?

? 這是因?yàn)?你可以分別打印站刑。strongString 和? copyedString 的地址觀察, strongString 和? string2 他們指向的是同一個(gè)地址定嗓,代表的是同一個(gè)對(duì)象姐赡,你改變其中的任何一個(gè)值 扰肌,另一個(gè)會(huì)跟著發(fā)生變化厚柳, copyedString 這里做了一次深拷貝 ,棧里有一個(gè)新的指針指向堆里一個(gè)新的對(duì)象沐兵,所以你改變string2 的值? copyedString 也所以當(dāng)我們不希望 NSString * 修飾的對(duì)象始終不改變的話用copy 去修飾 如果想讓它改變可以用強(qiáng)引用strong/retain/assgin修飾

注意: 其實(shí)將 @property (nonatomic, strong) NSMutableString *strongString;

? ? ? ? ? ? ? ? ? ? ? ? @property (nonatomic, copy) NSMutableString *copyedString;

? ? ? ? ? ? ? ? ? ? ? ? ? 換成可變數(shù)據(jù)類型結(jié)構(gòu)是一樣的 可以試一下

2. ?什么時(shí)候用到layoutSubviews? setNeedsLayout 别垮?

? ? ? ? layoutSubviews? : layoutSubviews 是uiview 的屬性 只要是繼承uiview 都會(huì)有這個(gè)方法,layoutSubviews對(duì)Subviews 的重新布局扎谎,默認(rèn)是不做任何事情的碳想,當(dāng)我們想更新子試圖的位置的時(shí)候 通過layoutSubviews 這個(gè)方法? 可以實(shí)現(xiàn)對(duì)子試圖的重新布局? 那什么情況下會(huì)觸發(fā)layoutSubviews 呢?

? ? ? ?2.1? init 初始化的時(shí)候不會(huì)出發(fā) layoutSubviews

? ? ? ?2.2 addSubview? 會(huì)出發(fā)layoutSubviews?

? ? ? ?2.3 設(shè)置Frame 會(huì)出發(fā) layoutSubviews 前提 Frame 設(shè)置的前后值發(fā)生了變化

? ? ? ? 2.4 滾動(dòng)UIScrollView? 也會(huì)觸發(fā) layoutSubviews

? ? ? ? 2.5 旋轉(zhuǎn)screen 時(shí) 會(huì)觸發(fā)父視圖的layoutSubviews

? ? ? ? 2.6 改變uiview 的大小的時(shí)候也會(huì)觸發(fā)layoutSubviews

? ? ? ?建議: 只在layoutSubviews ?修改布局 不建議寫其他的

3.? awakeFromNib ?

在加載完xib 或者storyboard 之后會(huì)調(diào)用awakeFromNib 這個(gè)方法毁靶,那么你可以在這個(gè)方法里面去修改子試圖的布局

4. ? 招一個(gè)靠譜程序猿 面試題:

這是一個(gè)死鎖

這是一個(gè)死鎖 只會(huì)打印? a ?打印完 a 程序就會(huì)crash?

非死鎖

這樣的話打印的是a b c

5. ViewControler 在沒有指向的時(shí)候 點(diǎn)擊pop 的時(shí)候會(huì)走delloc ? 方法 這個(gè)控制器會(huì)被釋放


6. 換一種風(fēng)格 采用markdown 的形式重新記錄筆記?

? ? 自己寫的一些筆記二 ?地址: http://www.reibang.com/p/17164140e071





最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末胧奔,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子预吆,更是在濱河造成了極大的恐慌龙填,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,122評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件拐叉,死亡現(xiàn)場(chǎng)離奇詭異岩遗,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)凤瘦,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門宿礁,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人蔬芥,你說我怎么就攤上這事梆靖】睾海” “怎么了?”我有些...
    開封第一講書人閱讀 164,491評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵返吻,是天一觀的道長(zhǎng)姑子。 經(jīng)常有香客問我,道長(zhǎng)思喊,這世上最難降的妖魔是什么壁酬? 我笑而不...
    開封第一講書人閱讀 58,636評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮恨课,結(jié)果婚禮上舆乔,老公的妹妹穿的比我還像新娘。我一直安慰自己剂公,他們只是感情好希俩,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,676評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著纲辽,像睡著了一般颜武。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上拖吼,一...
    開封第一講書人閱讀 51,541評(píng)論 1 305
  • 那天鳞上,我揣著相機(jī)與錄音,去河邊找鬼吊档。 笑死篙议,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的怠硼。 我是一名探鬼主播鬼贱,決...
    沈念sama閱讀 40,292評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼香璃!你這毒婦竟也來了这难?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,211評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤葡秒,失蹤者是張志新(化名)和其女友劉穎姻乓,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體同云,經(jīng)...
    沈念sama閱讀 45,655評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡糖权,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,846評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了炸站。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片星澳。...
    茶點(diǎn)故事閱讀 39,965評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖旱易,靈堂內(nèi)的尸體忽然破棺而出禁偎,到底是詐尸還是另有隱情腿堤,我是刑警寧澤,帶...
    沈念sama閱讀 35,684評(píng)論 5 347
  • 正文 年R本政府宣布如暖,位于F島的核電站笆檀,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏盒至。R本人自食惡果不足惜酗洒,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,295評(píng)論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望枷遂。 院中可真熱鬧樱衷,春花似錦、人聲如沸酒唉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽痪伦。三九已至侄榴,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間网沾,已是汗流浹背癞蚕。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留辉哥,地道東北人涣达。 一個(gè)月前我還...
    沈念sama閱讀 48,126評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像证薇,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子匆篓,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,914評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 這個(gè)采用markdown 的形式來寫 as as? as! 的區(qū)別和用法浑度。網(wǎng)上一些逗逼。寫的毛玩意啊 就知道c...
    大斑馬小斑馬閱讀 313評(píng)論 0 1
  • 我身邊所見的大部分剩男剩女,并非自身?xiàng)l件不好窗市。反之先慷,其中素質(zhì)不錯(cuò)的大有人在。然而咨察,也許你委屈也許你不服论熙,就是剩下了...
    毛球醬ss閱讀 337評(píng)論 0 0
  • 【每周好文】系列會(huì)分享筆者當(dāng)周讀過的一些精彩的文章,歡迎分享與討論摄狱。文章首發(fā)微信公眾號(hào):春哥府脓诡。歡迎關(guān)注~ 1. ...
    戲水龍鷹閱讀 291評(píng)論 1 1
  • 張紙談家里掛了一張百忍圖无午,等到張爾境長(zhǎng)大了,她就問:爸爸祝谚,這是什么呀宪迟? 張紙談?wù)f:這是百忍圖,據(jù)說唐代有一個(gè)叫張公...
    Noah_e81e閱讀 2,002評(píng)論 1 1
  • 《大話西游》又進(jìn)了影院交惯,一如既往的西游主題次泽,一如既往的旋律:從前直到現(xiàn)在,愛還在席爽。 紫霞還是那個(gè)紫霞意荤,朱茵卻已不是...
    二次元貓小姐閱讀 299評(píng)論 0 2