SDK開發(fā)中我們可能希望使用已有的第三方開源庫龄恋,比如在發(fā)送請求的功能上我們更希望用AFNetworking而非直接使用NSURLSession呆瞻,又如在實現(xiàn)socket連接時我...
SDK開發(fā)中我們可能希望使用已有的第三方開源庫龄恋,比如在發(fā)送請求的功能上我們更希望用AFNetworking而非直接使用NSURLSession呆瞻,又如在實現(xiàn)socket連接時我...
NSInvocation 和方法簽名 NSInvocation 是命令模式的一種實現(xiàn)搓萧。它把一個目標败玉、一個選擇器坦冠、一個方法簽名浴滴、所有的參數(shù)都放到一個對象里面算吩。當 NSInvoc...
總所周知留凭,蘋果從iOS7開始采用扁平化的界面風格,顛覆了果粉們“迷戀”的擬物化風格偎巢。對于開發(fā)者而言蔼夜,全新的風格帶來新的接口,這些新的接口改動中压昼,有些更加合理了求冷,有些更加方便了...
??在上次寫了一篇名為MangoFix:iOS熱修復另辟蹊徑的iOS熱修復文章之后,很多朋友問我MangoFix的原理是什么呢窍霞?所以今天決定再寫一篇介紹MangoFix運行原...
??今天向大家介紹的是iOS熱修復的另一解決方案:MangoFix匠题。介紹他的原因是他和傳統(tǒng)的iOS熱修復使用JavaScript bridge 的方式完全不同,MangoFi...
iOS的keychain服務提供了一種安全的保存私密信息(密碼韭山,序列號,證書等)的方式,每個ios程序都有一個獨立的keychain存儲钱磅。相對于NSUserDefaults梦裂、...
最近有個需求, 是通過鏈接跳轉(zhuǎn)到應用內(nèi)部,現(xiàn)在iOS主流的方案有兩個 schema Universal Links 現(xiàn)在分析下兩個方案 一褪迟、兩種方式的簡介 schema sc...
寫在前面 最終效果圖: 本文嚴重抄襲自:http://www.reibang.com/p/7de00c73a2bb 因排版和原文中的一些bug冗恨,參照搜索引擎和原文有了本篇文...
本文首發(fā)于我的個人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「傳送門」[https://itcharge.cn/ios-complete-le...
Runtime的特性主要是消息(方法)傳遞,如果消息(方法)在對象中找不到味赃,就進行轉(zhuǎn)發(fā)掀抹,具體怎么實現(xiàn)的呢。我們從下面幾個方面探尋Runtime的實現(xiàn)機制洁桌。 Runtime介紹...
目錄 一.URL Scheme二.通過meta標簽打開app三.Universal Links簡介· Universal Links的相關(guān)配置四.小結(jié)· Universal ...
一侯嘀、 通用鏈接介紹 Apple 推出通用鏈接:一種能夠方便的通過傳統(tǒng) HTTP 鏈接來啟動 APP, 使用相同的網(wǎng)址打開網(wǎng)站和 APP另凌。 當你的應用支持通用鏈接,iOS9 之...
起因 公司項目集成了螢石云SDK(EZOpenSDK,下文簡稱EZ)戒幔,此SDK不支持模擬器調(diào)試吠谢,由于個人工作習慣不同,有些同事習慣模擬器調(diào)試(其實是因為公司不配發(fā)測試機诗茎,平時...
前沿 最近在項目開發(fā)中,再一次遇到了奇葩的臨上線改需求楚午,讓小編感覺到很惡心昭齐,真的是有一個好的產(chǎn)品很重要,否則受苦的永遠是程序員矾柜,希望小伙伴們不要遇到這種老是臨上線該需求并且加...
前沿 最近阱驾,由于工作需要,需要去面試一些前端怪蔑,由于自己是那種實操型的程序猿里覆,不擅長這方面,但是沒辦法缆瓣,只能硬著頭皮上喧枷,第一次有些緊張,后來慢慢就好了,在過程中割去,發(fā)現(xiàn)面試別人自...
問題描述 使用富文本設置行間距后,當文字內(nèi)容只顯示一行時呻逆,Label 內(nèi)部顯示多余的行間距夸赫,如下圖所示: 初始代碼(包含行間距)代碼如下: 解決方式 第 1 步:使用 siz...
原理 第 1 步:找出字符串中的數(shù)字字符并記錄位置(相應的NSRange)第 2 步:使用富文本 NSMutableAttributedString 實現(xiàn) UILabel 添...