iOS小知識點

2021-07-09 05:02:27 字數 884 閱讀 1669

1.nslog日誌列印 

#ifdef debug

// 除錯

#define czlog(...) nslog(__va_args__)

#else

// 發布

#define czlog(...)

#endif

2.自定義導航欄後實現滑動返回功能

self

.interactivepopgesturerecognizer

.delegate

=nil

;3.字串拼接

nsstring

*imagename=[

nsstring

stringwithformat

:@"new_feature_%ld"

,indexpath.

row+1];

4.uicollectionviewcontroller屬性

self

.collectionview

.pagingenabled

=yes

;//設定分頁

self

.collectionview

.bounces=no

;//設定沒有彈性

self

.collectionview

.showshorizontalscrollindicator=no

;//設定水平滾動條隱藏

5.獲取系統版本號

nsstring

*currentversion=[

nsbundle

mainbundle

].infodictionary

[@"cfbundleversion"

];

iOS小知識點

獲取快取 1.匯入 import sdimagecache.h 把b單位轉換為m nsstring stringwithformat 2fm double sdimagecache sharedimagecache getsize 1000 1000 清除快取 sdimagecache shared...

IOS常見知識點

xcode 4.4 陣列和物件的訪問都可以簡寫了,例如賦值 array string 1 dic 取值 array 1 dic 1 早期的xcode編譯環境對方法順序要求很高,前面的函式體找不到後面的例項方法,發出警告,要麼只能在類別中宣告,多寫 要麼打亂函式順序,導致維護麻煩,新的llvm改變了以...

iOS面試知識點

現在進入本篇的正題。本篇的面試題是我認為比較好的ios開發基礎知識點,希望大家看過這後在理解的基礎上掌握而不是死記硬背。死記硬背很快也會忘記的。1.1 父類實現深拷貝時,子類如何實現深度拷貝。父類沒有實現深拷貝時,子類如何實現深度拷貝。1.2 kvo,nsnotification,delegate及...