上一篇文章講到混合工程解耦的原理,今天講一下具體實(shí)踐。 1.上傳flutter產(chǎn)物到git 我們需要在Flutter工程編譯完以后獲取相關(guān)的產(chǎn)物然后上傳到git上。上一節(jié)我們...
app更換啟動(dòng)圖的時(shí)候發(fā)現(xiàn)不生效,總結(jié)如下 1、如果是用的launchscreen.sotryboard的uiimageview添加的是Assets.xcassets里面La...
dispatch_once和線程安全是兩個(gè)概念
iOS底層原理 16 :底層面試題1. 主類的方法和分類的方法重名,會(huì)如何調(diào)用? 如果重名的是+load方法,則先執(zhí)行父類的load方法 ,其次主類的load方法,最后執(zhí)行分類的load方法 如果重名的是+i...
android studio 不慎刪掉了一個(gè)包flutter get 沒有用,flutter clean upgrade也沒有用 調(diào)用 flutter pub pub cac...
iOS15 canOpenURL: 只能判斷前50個(gè)scheme,超過50返回NO。但直接調(diào)用openURL:[NSURL URLWithString:@"parent://...
我們平時(shí)在應(yīng)用內(nèi)獲取設(shè)備方向一般有以下兩種方式: 1、UIInterfaceOrientation orientation = [UIApplication sharedAp...
在使用textView的時(shí)候避免不了設(shè)置textView內(nèi)容的行間距。所以需要在textViewDidChange里面將text轉(zhuǎn)為attributeString格式。 但在...
我們?cè)谧鲰撁鏅M豎屏處理的時(shí)候無外乎涉及到三個(gè)方面的設(shè)置,但之前并不理解這幾種設(shè)置的作用方式,今天按照自己的理解來梳理一下。 優(yōu)先級(jí):1>2>3。 1、xcode設(shè)置:比如,我...
@夜涼聽風(fēng)雨 不是bug,蘋果推遲了新規(guī)實(shí)施時(shí)間,預(yù)計(jì)2021年初
iOS開發(fā) ios14.0以上系統(tǒng)廣告標(biāo)識(shí)idfa獲取適配iOS14以上系統(tǒng)獲取idfa的方式有一些變化,這里我們來討論一下如何在IOS14以上系統(tǒng)獲取idfa。 所需環(huán)境 1.xcode需要升級(jí)到12.0以上版本。2.手機(jī)需要升級(jí)...
webview頁面加載失敗會(huì)調(diào)用以上這個(gè)代理方法。他們通常會(huì)在這個(gè)方法里做一下提示或者tips處理。但是在一些業(yè)務(wù)場景下會(huì)爆出這個(gè)問題:NSURLErrorDomain Co...
鑒于蘋果對(duì)idfa監(jiān)管的升級(jí),需要app對(duì)新sdk做進(jìn)一步的適配。但適配帶來的可能后果是,面臨大量用戶關(guān)閉idfa授權(quán)功能,這直接會(huì)影響到app對(duì)用戶的畫像和定投。 但截至目...