前言 在最近的面試中,我發(fā)現(xiàn)一道面試題,其考點(diǎn)是:圍繞iOS App中一個(gè)視圖從添加到完全渲染,在這個(gè)過程中,iOS系統(tǒng)都做了什么? 在進(jìn)行了大量的文章查閱以及學(xué)習(xí)以后,將所...
前言 在最近的面試中,我發(fā)現(xiàn)一道面試題,其考點(diǎn)是:圍繞iOS App中一個(gè)視圖從添加到完全渲染,在這個(gè)過程中,iOS系統(tǒng)都做了什么? 在進(jìn)行了大量的文章查閱以及學(xué)習(xí)以后,將所...
OC代碼 在main.m文件中定義ZYPerson類,分別有atomic修飾的屬性name和nonatomic修飾的屬性gender 通過終端命令將main.m里的內(nèi)容轉(zhuǎn)換成...
iOS刨根問底-深入理解RunLoop 2017-05-08 10:35 by KenshinCui 概述 RunLoop作為iOS中一個(gè)基礎(chǔ)組件和線程有著千絲萬縷的關(guān)系,同...
課程地址,同時(shí)對比另一篇筆記中block在MRC下的表現(xiàn) block的三種類型: 全局 __ NSGlobalBlock __void (^block)(void) = ^...
做了一個(gè)第三方庫,項(xiàng)目打包的時(shí)候報(bào)錯(cuò),發(fā)現(xiàn)是自定義庫沒有支持armv7,故而查了一下Architectures相關(guān)設(shè)置,好記性不如爛筆頭,記錄一下。 本篇中對Architec...
今天看了篇關(guān)于面向?qū)ο缶幊痰奈恼?,發(fā)現(xiàn)自己對于面向?qū)ο缶幊痰幕A(chǔ)理解甚少。作者對于面向?qū)ο缶幊痰膯栴}描述正式我們在編寫代碼時(shí)需要注意的地方,于是跟著作者的思路重新梳理了一下面...
筆記-OC對象的本質(zhì) 課堂引入 Q:p1和p2是同一個(gè)對象嗎? A:從打印結(jié)果看,顯然p1和p2指向同一塊內(nèi)存地址 Q:同一塊內(nèi)存地址就一定是同一個(gè)對象嗎?那么給p賦值再看 ...
Contents: MVC封裝和解耦 MVP架構(gòu)思路 MVVM架構(gòu)思路 MVC 問題:1. vc代碼過于沉重 2. 代碼耦合性過高 輕量級vc:只負(fù)責(zé)建立model和vie...
參考:https://reactnative.cn/docs/getting-started/ Mac下搭建開發(fā)環(huán)境 安裝依賴:Node、Watchman 可選安裝yarn,...
資料來源:騰訊課堂=>《[iOS]iOS中級教程多線程》 09 __bridge __bridge告訴函數(shù)pthread_create,在ARC中傳入的參數(shù)name需要函數(shù)來...
常用的APP間通訊場景是支付和分享。接入支付寶等支付場景時(shí)需要跳轉(zhuǎn)到支付寶APP,完成支付后再將支付結(jié)果返回原來的APP,這樣就涉及APP間傳值。 新建App1和App2兩個(gè)...
1、環(huán)境搭建,直接參考React-Native中文網(wǎng)環(huán)境搭建。 2、編譯器 推薦Visual Studio Code 點(diǎn)擊可下載,建議裝插件的時(shí)候查清楚是否沖突 visual...
一、Git和SVN區(qū)別 SVN:集中式版本控制系統(tǒng),版本庫集中存放在中央服務(wù)器上,(工作時(shí)用自己電腦,開始工作之前需要從中央服務(wù)器獲取最新版本,然后開始工作,工作完成后,需要...
學(xué)習(xí)資料:A series of CocoaPods 視頻來源:https://www.bilibili.com/video/av3658914 筆記: 搜索庫的兩種方法終端...