前言 一個需求,要求左滑點擊刪除后出現(xiàn)二次確認(rèn)。和微信一樣。 調(diào)研結(jié)果如下: iOS11之后,可以通過對系統(tǒng)方法進行改造的方式實現(xiàn)??梢钥催@篇https://www.jian...
前言 一個需求,要求左滑點擊刪除后出現(xiàn)二次確認(rèn)。和微信一樣。 調(diào)研結(jié)果如下: iOS11之后,可以通過對系統(tǒng)方法進行改造的方式實現(xiàn)??梢钥催@篇https://www.jian...
tagpointer 和 nonpointer_isa 內(nèi)存策略中 weak又是怎么進行存儲的呢
iOS 底層解析weak的實現(xiàn)原理(包含weak對象的初始化,引用,釋放的分析)很少有人知道weak表其實是一個hash(哈希)表,Key是所指對象的地址,Value是weak指針的地址數(shù)組。更多人的人只是知道weak是弱引用,所引用對象的計數(shù)器不會加一...
本文首發(fā)于我的個人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「傳送門」[https://itcharge.cn/ios-complete-le...
背景 靜態(tài)分派(static dispatch)和動態(tài)分派(dynamic dispatch)是用來處理編程語言語言方法調(diào)用的兩種計算機制.一個方法是如何被調(diào)用的,這兩種機制...
本文系Smallfan(程序猿小風(fēng)扇)原創(chuàng)內(nèi)容,轉(zhuǎn)載請在文章開頭顯眼處注明作者和出處。 背景 筆者在《WKWebView》一文中提到過,WKWebView 在獨立于 app ...
程序員如何用技術(shù)變現(xiàn) 沒有技術(shù)含量的工作增加重用度、自動化、談需求簡化需求 時間的投入,使技術(shù)和技能領(lǐng)先,增加技術(shù)本質(zhì)和趨勢的敏感度 實現(xiàn)價值需要做一個能幫得上忙的人 在學(xué)習(xí)...