今天遇到一個為導航欄設置漸變背景色的需求许饿,直接設置肯定是不行的了腰耙。所以采取曲線救國的政策紊搪。思路:1. 先創(chuàng)建一個漸變背景色的UIView2.再將UIView轉成UIImage...

今天遇到一個為導航欄設置漸變背景色的需求许饿,直接設置肯定是不行的了腰耙。所以采取曲線救國的政策紊搪。思路:1. 先創(chuàng)建一個漸變背景色的UIView2.再將UIView轉成UIImage...
需求:最近寫代碼 遇到需要將xib中一個高度>=0 的約束 變?yōu)?= 0思路:查看NSLayoutConstraint類定義時, 發(fā)現 relation屬性诽嘉,其值為一個枚舉...
一挺举、什么是isa 我們首先先貼一下NSObjec的源碼: 通過上面這段源碼可以看出捐名,每個對象中都最少含有一個成員變量--isa询刹。 我們在查看一下類和對象的底層定義: 對象在底...
一、運行時runtime 1.什么是runtime runtime是一套由c萎坷、c++凹联、匯編混合寫成的,為oc提供運行時功能的api哆档。那為什么不直接用oc來實現運行時呢蔽挠?oc是...
cache_t的結構 在上一篇類的結構分析中, 我們從類的結構體源碼中看到瓜浸,類中存有一個cache_t cache(方法緩存)澳淑,但是沒有做具體分體分析,這篇博客就來具體分析一...
一插佛、前言 上篇文章我們探索了類對象的結構杠巡,知道了實例對象和對象方法是存儲在類的class_ro_t里。我們知道對象方法sel和方法的實現imp是一一對應雇寇,以hash表的方式存...
類的結構 老規(guī)矩氢拥,還是從源碼搞起。我們先在main.m中定義一個類ZPerson锨侯,繼承自NSObject嫩海。 然后通過通過命令行進行編譯。 編譯后得到一個main.cpp文件囚痴。...
在app的有些模塊里使用h5頁面展示可以給移動開發(fā)者帶來很大的方便, 但是一旦涉及到與本地交互的時候, 調試并不是很方便. 通過谷歌發(fā)現通過Safari 輔助功能叁怪,可以很好的...