一 面試題 1 講講 MVC佃扼、MVVM偎巢、MVP,以及你在項目里具體是怎么寫的兼耀? 詳情見下文及項目連接地址 2 你自己用過哪些設計模式压昼? 創(chuàng)建型模...
一你在項目中是怎么優(yōu)化內存的? 二 優(yōu)化你是從哪幾方面著手瘤运? CPU和GPU優(yōu)化 卡頓優(yōu)化 耗電優(yōu)化 APP啟動優(yōu)化 安裝包瘦身有關優(yōu)化更深入詳...
一 CPU和GPU 在屏幕成像的過程中窍霞,CPU和GPU起著至關重要的作用 CPU(Central Processing Unit,中央處理器)對...
1.下面代碼執(zhí)行結果如何 運行結果 分析:因為data是copy屬性拯坟,所以在其set方法里先執(zhí)行判斷但金,然后執(zhí)行release操作,最后執(zhí)行cop...
一使用CADisplayLink郁季、NSTimer有什么注意點冷溃? 循環(huán)引用 范例代碼 CADisplayLink NSTimer 二 介紹下內存的...
一 iOS程序的內存布局 代碼段:編譯之后的代碼 數據段字符串常量:比如NSString *str = @"123"已初始化數據:已初始化的全局...
一 CADisplayLink钱磅、NSTimer使用注意 CADisplayLink、NSTimer會對target產生強引用似枕,如果target又...
一 atomic atomic用于保證屬性setter、getter的原子性操作凿歼,相當于在getter和setter內部加了線程同步的鎖 可以參...
一 多線程的安全隱患 資源共享1塊資源可能會被多個線程共享褪迟,也就是多個線程可能會訪問同一塊資源比如多個線程訪問同一個對象、同一個變量答憔、同一個文件...