1.列印View所有子檢視
[[self view] recursiveDescription]
2.layoutSubviews呼叫的呼叫時機
-
當檢視第一次顯示的時候會被呼叫
-
當這個檢視顯示到螢幕上了,點選按鈕
-
新增子檢視也會呼叫這個方法
-
當本檢視的大小發生改變的時候是會呼叫的
-
當子檢視的frame發生改變的時候是會呼叫的
-
當刪除子檢視的時候是會呼叫的
3.NSString過濾特殊字元
// 定義一個特殊字元的集合
NSCharacterSet *set = [NSCharacterSet characterSetWithCharactersInString:
@"@/:;()¥「」"、[]{}#%-*+=_\|~<>$€^•`@#$%^&*()_+`""];
// 過濾字串的特殊字元
NSString *newString = [trimString stringByTrimmingCharactersInSet:set];
4.TransForm屬性
//平移按鈕
CGAffineTransform transForm = self.buttonView.transform;
self.buttonView.transform = CGAffineTransformTranslate(transForm, 10, 0);
//旋轉按鈕
CGAffineTransform transForm = self.buttonView.transform;
self.buttonView.transform = CGAffineTransformRotate(transForm, M_PI_4);
//縮放按鈕
self.buttonView.transform = CGAffineTransformScale(transForm, 1.2, 1.2);
//初始化復位
self.buttonView.transform = CGAffineTransformIdentity;