君問歸期未有期 說到https玻靡,我們就不得不說tls/ssl,那說到tls/ssl墩蔓,我們就不得不說證書機構(CA)梢莽、證書、數(shù)字簽名奸披、私鑰昏名、公鑰、對稱加密阵面、非對稱加密轻局。這些到底...
君問歸期未有期 說到https玻靡,我們就不得不說tls/ssl,那說到tls/ssl墩蔓,我們就不得不說證書機構(CA)梢莽、證書、數(shù)字簽名奸披、私鑰昏名、公鑰、對稱加密阵面、非對稱加密轻局。這些到底...
class_addMethod 已經替換好了, 為什么還要class_replaceMethod
前言 runtime的資料網上有很多了览爵,部分有些晦澀難懂,我通過自己的學習方法總結一遍镇饮,主要講一些常用的方法功能蜓竹,以實用為主,我覺得用到印象才是最深刻的储藐,并且最后兩個demo...
https://blog.devtang.com/2014/05/30/understand-tagged-pointer/
可以看下這個文章的介紹。
內容小于8字節(jié)時肺缕,實際上是個偽裝的對象左医,值直接會保存在指針中,此時已經脫離了堆對象的創(chuàng)建同木、回收,所以在此處還是可以打印出來跛十。
如果把字符串改成 sunnyxxsunnyxx 就可以看到文章中介紹的效果了
iOS面試題:Autoreleasepool所使用的數(shù)據結構是什么彤路?AutoreleasePoolPage結構體了解么?Autorelease對象什么時候釋放芥映? 這個問題拿來做面試題洲尊,問過很多人,沒有幾個能答對的奈偏。很多答案都是“當前作用域大括號結束時釋放”坞嘀,顯然木有正確理解Autoreleas...
前言 關于iOS的視圖渲染流程,以及性能優(yōu)化的建議惊来。源于WWDC視頻丽涩。我假設你是一個這樣的開發(fā)者: 了解OpenGL ES; 了解view hierarchy裁蚁; 了解inst...
大退Xcode再打開
Xcode You don’t have permission.The document “ostream” could not be saved. You don’t have permission. I had this proble...
The document “ostream” could not be saved. You don’t have permission. I had this proble...
Illegal callback invocation from native module. This callback type only permits a singl...
【hash方法是NSObject中聲明的枉证,默認實現(xiàn)是返回對象的內存地址矮男。】
以上我做了個實驗室谚,貌似不是默認返回對象的內存地址
Person *person1 = [[Person alloc] init];
person1.name = @"chenyu";
NSLog(@"內存地址:%p",person1);
NSLog(@"hash值 %lu",(unsigned long)[person1 hash]);
輸出結果:
2021-06-30 11:40:23.100414+0800 Test[64152:2636605] 內存地址:0x6000024f62a0
2021-06-30 11:40:23.100616+0800 Test[64152:2636605] hash值 105553155023520
Objective-C -- isEqual與hash為什么要有isEqual方法 對于對象類型, ==運算符比較的是對象的地址毡鉴,即是否為同一對象崔泵。 對象地址相等不代表對象相等,即對象地址相等是對象相等的必要非充分條件猪瞬。 isE...
現(xiàn)在來看撑螺,時間過去2年多了含思,iOS的面試難度越來越大了,當然也不僅僅是上述面試題的問題
吐槽下橫行的面試題分享文章首先甘晤,現(xiàn)在iOS博客圈給我的感覺非常的浮躁含潘。以XX大廠面試題分享為標題的文章橫行,并且點擊量居高不下线婚,先說一下這種文章帶來的惡果: 使得整個面試市場更加混亂 干擾了面試官對面...
iOS Socket編程(一)基本概念iOS Socket編程(二)TCP三次握手塞弊,四次揮手iOS Socket編程(三)Socket與HTTP的區(qū)別iOS Socket編程...
謝謝袋坑,真是幫到忙了
英文版 Mac 上 office 的中文字體英文版的 office 上的中文字體是英文名的,我找 “黑體”眯勾,當時就懵了枣宫,它對應的是 “SimHei”.多虧這篇文章: 英文版mac上Office不顯示中文字體 Mac 版...
英文版的 office 上的中文字體是英文名的,我找 “黑體”吃环,當時就懵了也颤,它對應的是 “SimHei”.多虧這篇文章: 英文版mac上Office不顯示中文字體 Mac 版...