block類(lèi)型 __NSGlobalBlock__:全局block,存儲(chǔ)在全局區(qū),沒(méi)有傳參也沒(méi)有返回值__NSGlobalBlock__ __NSMallocBlock__:...
CADisplayLink 保證 調(diào)用頻率和屏幕的刷新率一致 60FPS NSTimer 都有循環(huán)引用的問(wèn)題 NSTimer依賴(lài)于RunLoop,如果RunLoop的任務(wù)過(guò)于...
(答案不唯一,僅供參考,文章最后有福利) 之前發(fā)了這篇iOS面試總結(jié)(2020年6月),沒(méi)想到挺受大家歡迎,本來(lái)是沒(méi)打算為它寫(xiě)答案,但有幾個(gè)人建議我最好出一篇答案,提的人多了...
在寫(xiě)這個(gè)博客之前,空余時(shí)間抽看了近一個(gè)月的文檔和 Demo,系統(tǒng)給的解釋很詳細(xì),接口也比較實(shí)用,唯獨(dú)有一點(diǎn),對(duì)于設(shè)備的唯一標(biāo)示,網(wǎng)上眾說(shuō)紛紜,在這里我目前也還沒(méi)有自己的見(jiàn)解,...
入職以來(lái)一直負(fù)責(zé)SDK的開(kāi)發(fā)工作。從第一個(gè)版本一直到現(xiàn)在,期間遇到了不少問(wèn)題,踩過(guò)不少坑,也對(duì)接過(guò)不少集團(tuán)內(nèi)部SDK,對(duì)SDK開(kāi)發(fā)也算有點(diǎn)微薄經(jīng)驗(yàn)。本篇文章沒(méi)啥干貨,都是我在...
我們常常會(huì)延遲某件任務(wù)的執(zhí)行,或者讓某件任務(wù)周期性的執(zhí)行。然后也會(huì)在某些時(shí)候需要取消掉之前延遲執(zhí)行的任務(wù)。 延遲操作的方案一般有三種: 1.NSObject的方法: 2.使用...
@Dariel JS代碼是放在window.onload = function() {...}方法中的也不行, 不知道是不是iOS13修改了什么
給App的某個(gè)功能添加桌面快捷方式iOS中給App添加快捷方式的幾種方案: 3DTouch,長(zhǎng)按App喚起3DTouch菜單,這個(gè)同時(shí)也可以當(dāng)做小組件添加到首屏左邊的快捷方式頁(yè)面中。 通過(guò)Siri喚醒對(duì)應(yīng)的A...
樓主,我的項(xiàng)目結(jié)構(gòu)是 UINavigationController->UITabBarController-> UINavigationController->設(shè)置->多語(yǔ)言 ,且自定義了UINavigationController的返回按鈕只有一個(gè)箭頭。 但是我每次切換語(yǔ)言時(shí),都會(huì)變成系統(tǒng)的返回。 發(fā)現(xiàn)是rootviewcontroller 刷新出的問(wèn)題。 請(qǐng)問(wèn)下我這個(gè)要怎么來(lái)刷新 rootviewcontroller
在iOS App內(nèi)優(yōu)雅的動(dòng)態(tài)切換語(yǔ)言前言 隨著公司業(yè)務(wù)的發(fā)展,App版本的迭代,相信不少App都需要英文化(國(guó)際化)。App英文化,不外乎這三點(diǎn): 純代碼中引用的strings國(guó)際化; Storyboard/X...