TextKit的相關(guān)知識(shí)可以看這一篇文章:點(diǎn)我 要使UILabel用上TextKit循榆,需要自定義UILabel 先看看使用這個(gè)自定義Label的demo 1. 自定義UILa...
TextKit的相關(guān)知識(shí)可以看這一篇文章:點(diǎn)我 要使UILabel用上TextKit循榆,需要自定義UILabel 先看看使用這個(gè)自定義Label的demo 1. 自定義UILa...
項(xiàng)目中聪姿,產(chǎn)品想實(shí)現(xiàn)點(diǎn)擊底部tabbar震動(dòng)效果,也沒(méi)詳細(xì)的效果參考查剖,本人調(diào)研美團(tuán),飛豬,蘇寧等APP尸折,梳理了下項(xiàng)目中常見(jiàn)的底部tabbar效果,如下圖所示: 效果一: 效果二...
iOS與JS交互的方法:1.攔截url (適用于UIWebView和WKWebView)2.JavaScriptCore (只適用于UIWebView, iOS7+)3.WK...
前言 開(kāi)發(fā)過(guò)程需要打測(cè)試環(huán)境的包給測(cè)試使用殷蛇,之前是用不同的target做區(qū)分的实夹,但是這種方式切換環(huán)境時(shí)還需要重新安裝包,十分的不方便粒梦。于是老板要求使用同意一個(gè)包亮航,動(dòng)態(tài)切換環(huán)境...
動(dòng)態(tài)更換app的圖標(biāo),就是在不重新安裝app的情況下匀们,可以動(dòng)態(tài)更黃當(dāng)前的icon圖標(biāo)缴淋。該方法只能在系統(tǒng)版本iOS10.3及以上版本才可以使用。具體如何操作昼蛀,請(qǐng)看: 1宴猾、新建測(cè)...
1、在Assets中添加新的AppIcon 2叼旋、在Build Setting中將Include all app icon assets設(shè)置為YES 3-1仇哆、原生寫(xiě)法 3-2、...
往期回顧 iOS組件化 01 - 本地私有庫(kù)的使用 1. 上期圖片加載的問(wèn)題 觀察上一期的添加圖片資源方式油讯,能夠讓宿主工程成功顯示圖片的關(guān)鍵是通過(guò)指定NSBundle的路徑,...
iOS模擬器系統(tǒng)版本下載地址:iOS 13.2 https://devimages-cdn.apple.com/downloads/xcode/simulators/com....
情況一:內(nèi)存占用過(guò)大延欠,會(huì)執(zhí)行webViewWebContentProcessDidTerminate進(jìn)程終止方法陌兑。此方法適用于ios9.0以上, 出現(xiàn)此情況由捎, 盡量將網(wǎng)絡(luò)請(qǐng)求...
這里主要講利用分享擴(kuò)展(share extension)實(shí)現(xiàn)系統(tǒng)分享到自己app的功能兔综,擴(kuò)展里面跳轉(zhuǎn)宿主app,及數(shù)據(jù)傳輸?shù)?1狞玛、添加分享擴(kuò)展 創(chuàng)建成功會(huì)生成一個(gè)文件夾 in...
白屏場(chǎng)景 加載到WKWebView頁(yè)面后软驰,前/后臺(tái)來(lái)回切換APP。 白屏原因 WKWebView是一個(gè)多進(jìn)程組件心肪,Network Loading以及UI Rendering在...
URL Scheme里面的wxid不對(duì)锭亏,導(dǎo)致可以正常跳轉(zhuǎn)到微信,但是無(wú)法拉取聯(lián)系人聊天列表硬鞍,朋友圈也不正常慧瘤。 將 wxid 替換為你正確的id即可
近期工作主要是使用OC/Swift來(lái)開(kāi)發(fā)各種SDK,靜態(tài)庫(kù)和動(dòng)態(tài)庫(kù)都有用到固该,于是想寫(xiě)篇文章記錄一下SDK開(kāi)發(fā)的一些內(nèi)容锅减,以及我在開(kāi)發(fā)中遇到的坑和解決辦法,希望能為大家提供幫助...
由于現(xiàn)在二維碼支付越來(lái)越流行蹬音。越來(lái)越多的小伙伴參與到聚合支付的行業(yè)中上煤。那在app的開(kāi)發(fā)中,金額播報(bào)這個(gè)功能肯定是必要的一項(xiàng)了著淆! 下面直接進(jìn)入主題 金額播報(bào)的情形(主流app工...
一、動(dòng)態(tài)庫(kù)與靜態(tài)庫(kù)簡(jiǎn)介 1.1拴疤、什么是庫(kù) 庫(kù)(Library)是一個(gè)可供使用的各種標(biāo)準(zhǔn)程序永部、子程序、文件以及它們的目錄等信息的有序集合呐矾。 所謂程序庫(kù)苔埋,一般來(lái)說(shuō)就是軟件作者為了...
在開(kāi)發(fā)過(guò)程中,KVC支持我們使用字符串作為關(guān)聯(lián)標(biāo)識(shí)為對(duì)象的某個(gè)實(shí)例變量或?qū)傩赃M(jìn)行賦值蜒犯,這個(gè)字符串可以是對(duì)象的某個(gè)屬性名或?qū)嵗兞棵殚希疚奈覀儗⑼ㄟ^(guò)官方文檔描述來(lái)探尋KVC賦值...
KVC/KVO是觀察者模式的一種實(shí)現(xiàn),在Cocoa中是以被萬(wàn)物之源NSObject類(lèi)實(shí)現(xiàn)的NSKeyValueCoding/NSKeyValueObserving非正式協(xié)議的...
在swift中不同于oc罚随,數(shù)組和字典等都被定義為了值類(lèi)型玉工,而與之對(duì)應(yīng)的類(lèi)屬于引用類(lèi)型。當(dāng)然值類(lèi)型還包括結(jié)構(gòu)體和枚舉淘菩。值類(lèi)型有一個(gè)優(yōu)點(diǎn)就是線程安全遵班,本篇也只討論其線程安全的問(wèn)題...
前言 很早以前就想總結(jié)一下屠升,iOS開(kāi)發(fā)中常用的一些架構(gòu):MVC、MVP狭郑、MVVM腹暖;但是一直感覺(jué)自己沒(méi)有理解透徹,因?yàn)榘l(fā)現(xiàn)自己理解的和網(wǎng)上其他人的總是有出入翰萨;網(wǎng)上的眾說(shuō)紛紜脏答,仁...