【Diving into WWDC 2017】Labs 答疑紀實
每年 WWDC 的 Labs 都會有蘋果的工程師在現場為開發者解答問題,以下是我們的提問和解答:( Q 為頭條君的問題,A 為蘋果工程師的解答)
Q:如何提升編譯速度?我們本地編譯一次要 5 分鐘?
A:5 分鐘?那聽起來挺快的?(笑);盡量使用靜態庫,確保 LTO 選項在 Debug 階段是關閉的,可以在 Release 下打開,對包大小和運行時速度有 10% 的優化;(頭條嘗試打開 LTO 後安裝包大小減小了近 500 k)
Q:在 iOS 10 下,我們遇到了很多轉屏的問題,特別是 CPU 很忙碌的時候,很容易復現,怎麼解決?這是我們的 Demo,請看。
A:(看了一會 Demo)(皺眉)在 View Controller 里請嘗試使用 這個 API 來處理轉屏;這個 bug 我們確實收到過 bug report,也在嘗試修復和解決;
Q:對熱修復怎麼看?有沒有官方的熱修復通道?
A:熱修復?什麼東西?不理解;BlaBla... (他們基本不用這種黑科技也沒有研究過),任何產品和功能上架都必須走蘋果的審核流程(很官方的回答),我們會加快審核速度,另外可以嘗試一下 Phased Release 分階段發布功能;
Q:Reachability 有時候不準,有網的時候卻判斷無網,我們有的請求先判斷了 Reachability 就導致功能不可用T.T ?
A:aha, 我們不保證 Reachability 的準確性,另外你應該先發起網路請求再判斷具體的網路情況,在 iOS 11 里 我們給 NSURLSession 添加了一個屬性 你可以試試看;
Q:我們頭條 App 在使用 StoryBoard 或者 xib 做啟動圖時遇到了黑屏的情況? 為什麼生成啟動圖失敗了?
A:失敗?會嗎?從沒有人報過這個 bug,你們能復現嗎?(答:偶現)那你們復現了把 Demo 發個 Radar 給我們吧,我叫 Simon 可以@我;
Q:Xcode 里欄位配置會把設備自動添加到設備列表裡,有什麼好辦法嗎?
A:恩 是的,這確實不是一個特別好的設計,但是暫時還沒有好辦法,你再買一個開發者賬號吧,只有 99 刀哦~
※遊戲程序員成長編年史
※嫌家裝太爛、UI太LOW…夏焱和范凌說,你是沒找對設計師
※鬥地主之用蟻群演算法整理牌型:幾個關鍵點的處理
※騰訊如何介入新零售?小程序打通最後一環
※為何中國版Echo還未問世,明天阿里的AI新品能帶來驚喜嗎?
TAG:推酷 |
※New Year in Finland-芬蘭新年紀實
※婚禮紀實 Just the Way You Are
※兩獲荷賽的俄羅斯紀實攝影師 | Sergey Maximishin
※兩獲荷賽的俄羅斯紀實攝影師Sergey Maximishin
※四方框框|Ekaterina Mukhina~令人嘆為觀止的婚禮紀實攝影圖集
※AsiaSecWest 2018首日紀實,黑客與極客界的最強大腦
※Martin Parr:消費社會的紀實大師
※Hilaree Nelson歷史性的洛子峰 首次滑雪下降全紀實
※視野丨走進THX認證私人影院——SensaSound(勝賞)紀實
※貧困、性、毒品——紐西蘭攝影師Jonathan van Smit 的香港紀實攝影
※Steve McCurry 美國紀實攝影師 鏡頭下的藏區人像
※紀實攝影師James Ma
※Gucci 是如何煉成的?紀實攝影師 Martin Parr 帶你往世界各地尋找答案
※冒著生命危險 352 X83C Plus 6分鐘除醛評測紀實
※孟加拉國紀實攝影師Mou Aysha
※聽Vincent聊聊婚禮紀實攝影
※挖礦惡意程序紀實分析之 Windows 篇
※感受8000米外的驚喜 OPPO Reno 60倍變焦體驗紀實
※感受8000米外的驚喜 OPPO Reno 60倍變焦體驗紀實
※感受8000米外驚喜 OPPO Reno 60倍變焦體驗紀實