請介紹isa指針,怎么用,用來干嘛?
每一個對象內(nèi)部都有一個isa指針
-
對象isa指針就只想它的真實類型
- dog的isa就指向dog的class的那個類
根據(jù)這個就能找到那個類
控制器的聲明周期
- view顯示的周期
怎么實現(xiàn)和QQ類似的收到圖片顯示一個小三角的(使用quarzcore)不能給view使用背景圖片
- 使用Core graphic改變view的樣式,裁剪出一個三角形
Core animation里面有什么東西
-基本動畫(basic animation)
- 轉場動畫
怎么封裝view
- 把view里面所有子控件扔進去
- 子控件的數(shù)據(jù)傳一個模型進來,然后把模型的數(shù)據(jù)拆開給子控件
適配怎么進行
- 系統(tǒng)適配
- UI適配
autolayout
- 沒有坐標這個概念了,能做橫豎屏適配,屏幕大小怎么適配
runtime怎么添加屬性
- class_addMethod
category和extension區(qū)別
- 分類有名字、類擴展沒有名字
- 分類只能擴充方法,類擴展可以擴展成員變量
怎么判斷兩個鏈表是否有交叉,求交叉點
Socket包含哪些方法
AsynSocket