一、什么是Block? Block是將函數(shù)及其執(zhí)行上下文封裝起來的對(duì)象。 比如: 通過clang -rewrite-objc WYTest.m命令編譯該.m文件,發(fā)現(xiàn)該blo...
一、什么是Block? Block是將函數(shù)及其執(zhí)行上下文封裝起來的對(duì)象。 比如: 通過clang -rewrite-objc WYTest.m命令編譯該.m文件,發(fā)現(xiàn)該blo...
1.一個(gè)objc對(duì)象的isa的指針指向什么?有什么作用? 指向他的類對(duì)象,從而可以找到對(duì)象上的方法 詳解:下圖很好的描述了對(duì)象,類,元類之間的關(guān)系: 1.Root class...
1.RunLoop概念 RunLoop是通過內(nèi)部維護(hù)的事件循環(huán)(Event Loop)來對(duì)事件/消息進(jìn)行管理的一個(gè)對(duì)象。 1、沒有消息處理時(shí),休眠已避免資源占用,由用戶態(tài)切換...
整理的一些iOS面試相關(guān)問題,持續(xù)更新,敬請關(guān)注 1、2018 iOS面試題---UI相關(guān):事件傳遞,圖像顯示,性能優(yōu)化,離屏渲染[https://juejin.im/pos...
作者:flowerflower推薦閱讀:備戰(zhàn)2020——iOS全新面試題總結(jié) 目錄1、設(shè)計(jì)模式是什么? 你知道哪些設(shè)計(jì)模式,并簡要敘述?2、MVC 和 MVVM 的區(qū)別?3、...
前言 最近在開發(fā)國際版APP時(shí)需要用到谷歌地圖,由于資料比較少,所以這里記錄一下接入過程和基本的地圖功能的使用。 1.獲取API key 需要有去墻外進(jìn)入谷歌地圖開放平臺(tái):h...
這絕不是什么標(biāo)題黨,在我看來,寫好字,真的就是那么簡單。 首先請注意,寫好字和練好書法是兩個(gè)不同的概念。 寫好字,只是在平時(shí)需要用到寫字時(shí),寫出來的字能讓大家認(rèn)可,贊一聲好字...
在App開發(fā)中,內(nèi)嵌WebView始終占有著一席之地。它能以較低的成本實(shí)現(xiàn)Android、iOS和Web的復(fù)用,也可以冠冕堂皇的突破蘋果對(duì)熱更新的封鎖。 然而便利性的同時(shí),W...