1.運(yùn)行iOS16.0系統(tǒng)以下的手機(jī)報(bào)野指針錯(cuò)誤 報(bào)錯(cuò):Thread 1: EXC_BAD_ACCESS解決方法:在Build Settings中的Other Linker ...
1.運(yùn)行iOS16.0系統(tǒng)以下的手機(jī)報(bào)野指針錯(cuò)誤 報(bào)錯(cuò):Thread 1: EXC_BAD_ACCESS解決方法:在Build Settings中的Other Linker ...
上述方法,在web使用video標(biāo)簽全屏播放視頻后,獲取到[UIApplication sharedApplication].windows.firstObject.safe...
Application Specific Information:*** Terminating app due to uncaught exception 'NSInval...
起因: 之前一直沒有遇到類似問題,最近遇到項(xiàng)目UI視圖經(jīng)??ㄋ垃F(xiàn)象,一直沒找到必現(xiàn)條件,后面發(fā)現(xiàn)在rootViewController頁(yè)面觸發(fā)側(cè)滑返回pop操作,再push就...
背景 使用leftBarButtonItem實(shí)現(xiàn)自定義返回按鈕,從而導(dǎo)致側(cè)滑返回失效。為了解決側(cè)滑返回失效的問題,在UIViewController中執(zhí)行, 側(cè)滑問題解決,目...
為什么在pop到的控制器viewWillAppear設(shè)置self.navigationController.navigationBar.hidden = NO也不行呢?
iOS:導(dǎo)航欄的隱藏和顯示最近接入第三方 SDK 時(shí)碰到個(gè)蛋疼的 bug。 前提: 當(dāng)前項(xiàng)目在基類 VC 中使用屬性 hidesNavigationBarWhenPush 來標(biāo)識(shí)是否顯示導(dǎo)航欄; 基類...
LLDB全稱Low Level Debugger ,并不是低水平的調(diào)試器,而是輕量級(jí)的高性能調(diào)試器,默認(rèn)內(nèi)置于Xcode中。能夠很好的運(yùn)用它會(huì)使我們的開發(fā)效率事半功倍,接下來...
一、卡頓問題的幾種原因 復(fù)雜 UI 、圖文混排的繪制量過大;在主線程上做網(wǎng)絡(luò)同步請(qǐng)求;在主線程做大量的 IO 操作;運(yùn)算量過大,CPU 持續(xù)高占用;死鎖和主子線程搶鎖。 二、...
一般情況下,readonly屬性的值是無法修改的,但可以通過特殊方式修改。修改本類readonly屬性的值或者子類修改父類readonly屬性的值,都可通過????方法實(shí)現(xiàn): 方...
這兩句描述是不是相互矛盾:但這個(gè)對(duì)象在多線程的情況下是不能確定的 和 也就是說:如果有多個(gè)線程同時(shí)調(diào)用setter的話,不會(huì)出現(xiàn)某一個(gè)線程執(zhí)行完setter全部語句之前,另一個(gè)線程開始執(zhí)行setter情況,相當(dāng)于函數(shù)頭尾加了鎖一樣,每次只能有一個(gè)線程調(diào)用對(duì)象的setter方法,所以可以保證數(shù)據(jù)的完整性.
atomic和nonatomic區(qū)別atomic:系統(tǒng)會(huì)自動(dòng)生成setter/getter方法會(huì)進(jìn)行加鎖的操作(鎖僅僅保證setter/getter存取方法的線程安全).因?yàn)閟etter/getter方法有加鎖...
前言 單例,我們開發(fā)中使用很頻繁的一種設(shè)計(jì),你有沒有想過, 為什么其會(huì)在app生命周期中只執(zhí)行一次? 系統(tǒng)底層做了哪些事情來實(shí)現(xiàn)的呢? 再一點(diǎn),單例可不可以銷毀呢? 帶著這些...
1.使用view.layer.cornerRadius實(shí)現(xiàn) 將view.layer.masksToBounds,設(shè)置為NO,可以避免觸發(fā)離屏渲染。 2.避免離屏渲染或者指定位...
使用YYText中的YYTextView可以完美實(shí)現(xiàn)超鏈接和點(diǎn)擊事件,就是YYTextView的選擇復(fù)制文本超難用,樓主有什么解決方案嗎?
使用UITextView實(shí)現(xiàn)可選復(fù)制控件的實(shí)現(xiàn)方案背景: 項(xiàng)目需要實(shí)現(xiàn)一個(gè)長(zhǎng)按彈出可選復(fù)制的內(nèi)容展示控件,需求細(xì)拆分之后是: 文字可以進(jìn)行復(fù)制; 默認(rèn)全選內(nèi)容,可選擇部分內(nèi)容; 識(shí)別網(wǎng)址、識(shí)別電話號(hào)碼,點(diǎn)擊跳轉(zhuǎn)/調(diào)起電話(同...