?? AppStore:記錄Box[https://apps.apple.com/cn/app/id1579304692] 最近公司在做一個iOS藍牙項目蛉迹,在開發(fā)的過程中簡單...
![240](https://upload.jianshu.io/users/upload_avatars/10763067/663be707-975e-4edb-b9c7-a64aca286e59.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
?? AppStore:記錄Box[https://apps.apple.com/cn/app/id1579304692] 最近公司在做一個iOS藍牙項目蛉迹,在開發(fā)的過程中簡單...
1.UITableview的優(yōu)化方法(緩存高度计雌,異步繪制荣赶,減少層級昧谊,hide刽虹,避免離屏渲染) 緩存高度:當我們創(chuàng)建frame模型的時候,計算出來cell的高度的時候呢诬,我們可以...
前言 runtime的資料網(wǎng)上有很多了阀圾,部分有些晦澀難懂,我通過自己的學習方法總結一遍钓猬,主要講一些常用的方法功能稍刀,以實用為主,我覺得用到印象才是最深刻的敞曹,并且最后兩個demo...
先來看看屏幕的成像原理 在屏幕成像的過程中账月,CPU和GPU起著至關重要的作用CPU(Central Processing Unit,中央處理器) :對象的創(chuàng)建和銷毀澳迫、對象屬性...
1.形成tableView卡頓的緣由有哪些橄登? 1.最經常使用的就是cell的重用抓歼, 注冊重用標識符若是不重用cell時,每當一個cell顯示到屏幕上時拢锹,就會從新建立一個新的c...
序言 目前形勢,參加到iOS隊伍的人是越來越多卒稳,甚至已經到供過于求了蹋半。今年,找過工作人可能會更深刻地體會到今年的就業(yè)形勢不容樂觀充坑,加之减江,培訓機構一火車地向用人單位輸送iOS開...
調用機制 load方法的本質:直接執(zhí)行函數(shù)指針 load方法是在運行時被執(zhí)行的(main函數(shù)之前)染突,其調用棧如下 而在load_images_nolock方法中,則調用了pr...
一、簡介 Objection是一個iOS中輕量級的對DI及IoC的實現(xiàn)降宅,不知道DI及IoC的請移步至iOS組件通信方案俐芯,Objection只有Object-C版本,沒有Swi...
dispatch_once
iOS中的HOOK技術一钉鸯、fishhook 1、介紹 fishhook是facebook出品的一個開源庫邮辽。利用mach-o文件加載原理唠雕,通過rebind_symbols函數(shù)修改__DATA Seg...
前言 在面向對象編程中,我們每天都在創(chuàng)建對象吨述,用對象描述著整個世界岩睁,然而對象是如何從孕育到銷毀的呢? 目錄 1.孕育對象 2.對象的出生 3.對象的成長 4.對象的銷毀 5....
鎖是最常用的同步工具揣云。一段代碼段在同一個時間只能允許被有限個線程訪問捕儒,比如一個線程 A 進入需要保護代碼之前添加簡單的互斥鎖,另一個線程 B 就無法訪問邓夕,只有等待前一個線程 ...
Xcode7中蘋果為我們增加了兩個重要的debug相關功能刘莹。了解之后覺得非常實用,介紹給大家焚刚。 1.Address Sanitizer: 媽媽再也不用擔心 EXC_BAD_A...
今天對iOS 的crash文件dSYM文件符號化研究了一下点弯,參考網(wǎng)上的文章實際操作了一把,也走了一些彎路矿咕,把我的操作流程簡單介紹一下. 獲取測試機的crash log 通過X...
之前也看了錨點和position的關系抢肛,沒幾天又忘了,做個記錄吧碳柱! 1.position 定義:某一個視圖的layer的position表示捡絮,該視圖的layer的錨點在父視圖...