背景 目前大多數(shù)hotfix框架都是通過runtime+其他語言引擎來實(shí)現(xiàn)的狡孔,當(dāng)然也有像手Q這樣自己編譯、解析字節(jié)碼的新症,目前我知道的一些公司在用的有ruby步氏、lua、java...
App版本迭代速度非惩降快,每次發(fā)版本前都需要回歸一些核心測試用例芋类,人工回歸枯燥且重復(fù)勞動(dòng)隆嗅。自動(dòng)化UI Test雖然不能完全代替人工,但能幫助分擔(dān)大部分測例侯繁。能讓機(jī)器干的就不要...
@別問為什么 setTitle后就能拿到frame
理解UIButton的imageEdgeInsets和titleEdgeInsets背景 UIButton在日常開發(fā)中經(jīng)常用到胖喳,也經(jīng)常需要做一些定制,這些定制很簡單贮竟,就是改變image和title的位置而已丽焊,默認(rèn)的image和title位置是這樣的: 但你拿...
背景 UIButton在日常開發(fā)中經(jīng)常用到,也經(jīng)常需要做一些定制咕别,這些定制很簡單技健,就是改變image和title的位置而已,默認(rèn)的image和title位置是這樣的: 但你拿...
第五章 內(nèi)存管理 1.ARC并不會(huì)調(diào)用retain、release等方法昔逗,而是直接調(diào)用其底層C語言版本objc_retain等降传,所以ARC沒有普通的OC消息派發(fā)機(jī)制。 2.如...
第三章 接口與API設(shè)計(jì) 1.Objective-C沒有命名空間勾怒,所以在命名上最好加上前綴以減小沖突的可能婆排,前綴建議采用三個(gè)字母(蘋果保留使用所有兩個(gè)字母前綴的權(quán)利)款票。在開發(fā)...
@helloDolin 很早就寫完了,只不過最近剛搬到簡書古话,<二><三>今天會(huì)搬過來雏吭。
Effective Objective-C 2.0 閱讀筆記<一>第一章 熟悉Objective-C 1.OC使用動(dòng)態(tài)綁定的消息結(jié)構(gòu),在runtime才會(huì)檢查對(duì)象類型陪踩、決定執(zhí)行何種代碼杖们。runtime是很多功能的基礎(chǔ),如分類肩狂、動(dòng)態(tài)添加類等 ...
第一章 熟悉Objective-C 1.OC使用動(dòng)態(tài)綁定的消息結(jié)構(gòu)摘完,在runtime才會(huì)檢查對(duì)象類型、決定執(zhí)行何種代碼傻谁。runtime是很多功能的基礎(chǔ)孝治,如分類、動(dòng)態(tài)添加類等 ...