枚舉是C語(yǔ)言中的一種基本數(shù)據(jù)類(lèi)型,是一個(gè)"被命名的整型常量"的集合,它不參與內(nèi)存的占用和釋放,我們?cè)陂_(kāi)發(fā)中使用枚舉的目的只有一個(gè),那就是為了增加代碼的可讀性 舉個(gè)例子,我們想...
本文長(zhǎng)期更新! 準(zhǔn)備工作: 安裝前:給Terminal終端配置網(wǎng)絡(luò)代理[http://www.itdecent.cn/p/0ad19c5e7def]安裝后:CocoaPod...
找到一篇講MVVM實(shí)踐的文章,翻譯一下,大家將就著看。原文 :https://medium.com/blablacar-tech/rxswift-mvvm-66827b8b3...
本文一共介紹 5 種方法裁剪圓角,并且分析其利弊 目錄 cornerRadius + masksToBounds在文本視圖類(lèi)上實(shí)現(xiàn)圓角UILabelUITextFieldUI...
label.attributedText = NSAttributedString.attString(label.text, textTaps: tapTexts)
這方法哪來(lái)的啊請(qǐng)問(wèn)?
Swift 重構(gòu): UIAlertController 富文本鏈接點(diǎn)擊事件/用戶隱私協(xié)議彈窗需求: 最近重構(gòu)項(xiàng)目代碼嘗試用 UIAlertController 實(shí)現(xiàn)富文本呈現(xiàn)及跳轉(zhuǎn)事件,過(guò)程是曲折的,但結(jié)果是完美的。 Screenshot: 核心源碼: github...
不是我挑刺,有筆誤,
應(yīng)該是:首先需要了解Wireshark主界面
寫(xiě)成了:首先需要了解Charles主界面
??????
ibiaoma 評(píng)論自iOS Wireshark抓包
本篇文章翻譯自:IF YOU'RE SUBCLASSING, YOU'RE DOING IT WRONG.原作者:Hector Matos原發(fā)表日期:2015-07-13 S...
看不到效果,要是有demo就挺好
iOS 仿微信@功能1.微信@功能實(shí)現(xiàn)思路 最近在封裝IM聊天功能,微信@功能思考了許久想出了一個(gè)辦法,用富文本的方式將@內(nèi)容的空格特殊化,自定義兩個(gè)NSAttributedStringKey,...
序言 現(xiàn)在面試越來(lái)越多的被問(wèn)到runtime,雖然在實(shí)際開(kāi)發(fā)中運(yùn)用較少。但是就是因?yàn)檫\(yùn)用較少,大有用處并且理論性比較強(qiáng),所以深受面試官的喜愛(ài),現(xiàn)在整理經(jīng)常被問(wèn)到的有關(guān)runt...
??上一篇梳理了對(duì)象的生成過(guò)程,這篇介紹對(duì)象的釋放以及在此期間會(huì)產(chǎn)生的問(wèn)題。 ??仍然以上一節(jié)的代碼為例來(lái)說(shuō)明。暫時(shí)先不考慮Autorelease Pool技術(shù),這一技術(shù)對(duì)于...
macOS10.15.5不行,大家散了吧
打開(kāi)Mac OSX原生的讀寫(xiě)NTFS功能默認(rèn)情況下,把一個(gè)NTFS格式的磁盤(pán)插入到Mac里,是只能讀不能寫(xiě)的。網(wǎng)上一直流傳著這么一個(gè)簡(jiǎn)單的方法是用第三方工具,Paragon NTFS for MAC。但是要收費(fèi),第...
前記 在開(kāi)發(fā)中,我們經(jīng)常會(huì)遇到這么一種情況,就是一個(gè)按鈕上面有圖片也有文字,但是往往設(shè)計(jì)并不是我們想要的那種,比如可能圖片在上,文字在下,或者圖片在左,文字在右,關(guān)鍵是還有一...
前言 SDK開(kāi)發(fā)和APP并不一樣,APP開(kāi)發(fā)簡(jiǎn)單點(diǎn)直接開(kāi)個(gè)項(xiàng)目擼就是了,但是SDK需要打包成庫(kù),然后才能拿這個(gè)庫(kù)去用。所以,SDK開(kāi)發(fā)一般都需要?jiǎng)?chuàng)建3個(gè)項(xiàng)目:SDK項(xiàng)目、測(cè)試...
摘要 公司項(xiàng)目采用組件化開(kāi)發(fā),在查閱資料與業(yè)務(wù)分析后,采用了framework+路由跳轉(zhuǎn)方案實(shí)現(xiàn)。如把單獨(dú)完整的業(yè)務(wù)功能封裝成SDK的形式放到殼工程集成實(shí)現(xiàn),其它無(wú)需封裝的,...
1.在 swift 工程中 使用 cocoapods 導(dǎo)入第三方庫(kù)后出現(xiàn) no such module afnetworking 錯(cuò)誤 解決辦法:這是swift項(xiàng)目,在Pod...
同問(wèn)
Charles WebSockets抓包使用工具與前提: 1.mac電腦 2.Charles 4.0+ (我是用的是Charles 4.2.5) 3.一臺(tái)ios設(shè)備(需要跟蹤的設(shè)備) 配置: A:打開(kāi)Charles...
performSelector和直接調(diào)用方法的區(qū)別 performSelector: withObject:是在iOS中的一種方法調(diào)用方式。他可以向一個(gè)對(duì)象傳遞任何消息,而不...