UIStackView 在iOS9中蘋果在UIKit框架中引入了一個新的視圖類UIStackView。UIStackView類提供了一個高效的接口用于平鋪一行或一列的視圖組合...
說到與UIKit的集成不免會覺得有些雞肋赴蝇,因?yàn)楝F(xiàn)在很難做到只支持iOS13,不過到iOS14時,這種集成就變得必不可少了吧,在此先預(yù)熱一下咯 ~ 先想想使用場景: 在現(xiàn)有基于...
日落西沉蚀腿,我又一次打開的熟悉的Xcode嘴瓤,熟悉的創(chuàng)建了一個新的應(yīng)用,開始了新的學(xué)習(xí)之旅莉钙。當(dāng)窗口順利的加載結(jié)束后廓脆,我正準(zhǔn)備開始進(jìn)行功能的編寫。 突然磁玉,神奇的事情發(fā)生了停忿!我發(fā)現(xiàn)熟...
ASLR(地址隨機(jī)化)是一種針對緩沖區(qū)溢出的安全保護(hù)技術(shù),通過對堆蚊伞、棧席赂、共享庫映射等線性區(qū)布局的隨機(jī)化,通過增加攻擊者預(yù)測目的地址的難度厚柳,防止攻擊者直接定位攻擊代碼位置,達(dá)到...
這是屬性經(jīng)炽灞看見别垮,但是也沒仔細(xì)的看看他具體如何使用,最近瀏覽博客扎谎,發(fā)現(xiàn)這個屬性其實(shí)可以做好多事情的碳想。因此,這里就打算把這個屬性詳細(xì)的學(xué)習(xí)一下毁靶。 介紹 __attribute ...
查看編譯源文件需要的幾個不同的階段: 查看oc的c實(shí)現(xiàn): 查看操作內(nèi)部命令: 想看清clang的全部過程胧奔,可以先通過-E查看clang在預(yù)處理處理這步做了什么:(這個過程的處...
引用以下兩篇文章,已經(jīng)很詳細(xì)說明路由原理了https://juejin.im/post/5c8db8e8f265da2d864b889f[https://juejin.im/...
reactNative如何調(diào)用原生(iOS)方法 iOS端如何操作創(chuàng)建一個類宿礁,然后遵循<RCTBridgeModule>協(xié)議使用RCT_EXPORT_MODULE導(dǎo)出模塊使用...
上篇文章[https://juejin.cn/post/6965082621801955364]說到RN調(diào)用原生方法案铺,最終會調(diào)用被掛載global上的nativeFlushQ...
我的理解:算法本質(zhì)就是數(shù)學(xué)的解題過程
劍指Offer算法題-青蛙跳臺階的問題題目:一只青蛙一次可以跳上1級臺階,也可以跳上2級臺階梆靖。求該青蛙跳上一個n級的臺階總共有多少種跳法控汉? 答題思路 如果只有1級臺階,那顯然只有一種跳法 如果有2級臺階返吻,那么就有...
@fighter0501 這個是保證獲取weak指針的過程中姑子,對象不會釋放
詳解獲取weak對象的過程答案 這里假設(shè),此對象不是TaggedPointer對象思喊,除了一些必要的判斷外壁酬,在ARC中,獲取weak指針時恨课,會調(diào)用objc_loadWeakRetained舆乔,此方法最終會...
前言 Alamofire在5.0進(jìn)行一次重構(gòu),現(xiàn)在還未正式發(fā)布剂公,下面的分析都基于5.0.0-rc.3版本 問題 在進(jìn)入正文之前希俩,先看下下面這幾個問題,希望你看完這篇文章纲辽,能回...
UIWebView 使用URLProtocol解決 UIWebView的請求可以通過NSURLPtotol攔截颜武,既可以攔截,也可以用本地的資源直接返回拖吼,可以實(shí)現(xiàn)資源本地化等各...
最近準(zhǔn)備復(fù)習(xí)一下面試題鳞上,看到了J_Knight_在18年的出一套 iOS 高級面試題嘗試著回答一下題目,由于水平有限吊档,如有錯誤的地方篙议,請大家多多指教。 目錄 iOS 基礎(chǔ)題 ...
在掘金上看到從 匯編 到 Swift 枚舉內(nèi)存 的驚鴻一瞥之后怠硼,作者分析了幾種不同枚舉的內(nèi)存布局鬼贱,但是我感覺覆蓋的不夠全面,算是對作者那篇文章的一個補(bǔ)充香璃。建議先看下作者的文章...
因?yàn)楝F(xiàn)在普遍使用ARC这难,所以項(xiàng)目中幾乎看不到release這樣的字眼了,但是在一個不起眼的地方 —— main.m葡秒,有一個@autoreleasepool姻乓,本文就是要研究一下...