- 去除字符串首尾空格
 常用字符集://可以指定字符集 [text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];@property (readonly, class, copy) NSCharacterSet *controlCharacterSet; //控制符 @property (readonly, class, copy) NSCharacterSet *whitespaceCharacterSet;//空格 @property (readonly, class, copy) NSCharacterSet *whitespaceAndNewlineCharacterSet;//空格和换行 @property (readonly, class, copy) NSCharacterSet *decimalDigitCharacterSet;//数字 @property (readonly, class, copy) NSCharacterSet *letterCharacterSet;//字母 @property (readonly, class, copy) NSCharacterSet *lowercaseLetterCharacterSet;//小写字母 @property (readonly, class, copy) NSCharacterSet *uppercaseLetterCharacterSet;//大写字母 @property (readonly, class, copy) NSCharacterSet *nonBaseCharacterSet;//不知道 @property (readonly, class, copy) NSCharacterSet *alphanumericCharacterSet;//字母数字 @property (readonly, class, copy) NSCharacterSet *decomposableCharacterSet;//可分解字符集 @property (readonly, class, copy) NSCharacterSet *illegalCharacterSet;//非法字符 @property (readonly, class, copy) NSCharacterSet *punctuationCharacterSet;//标点符号 @property (readonly, class, copy) NSCharacterSet *capitalizedLetterCharacterSet;//大写字符 @property (readonly, class, copy) NSCharacterSet *symbolCharacterSet;//符号 @property (readonly, class, copy) NSCharacterSet *newlineCharacterSet NS_AVAILABLE(10_5, 2_0);//换行符
- 修改导航栏返回按钮 - 自定义返回按钮 - UIImage * backButtonImage = [[UIImage imageNamed:@"back_bg"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 30, 0, 0)]; [[UIBarButtonItem appearance] setBackButtonBackgroundImage:backButtonImage forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
- 将返回按钮的文字position设置不在屏幕上显示 - [[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(NSIntegerMin, NSIntegerMin) forBarMetrics:UIBarMetricsDefault];
- 用系统的返回按钮的时候 会发现显示的是蓝色的,想要改变成白色的添加下面一句话 - [[UINavigationBar appearance]setTintColor:[UIColor whiteColor]];
- 去除导航栏的黑色分隔线`objc
 // 去除导航栏的黑色分隔线
 [self.navigationController.navigationBar setBackgroundImage:[UIImage imageWithColor:[UIColor whiteColor]] forBarMetrics:UIBarMetricsDefault];
 self.navigationController.navigationBar.shadowImage = [UIImage imageWithColor:[UIColor clearColor]];
 
3. 给UITextView设置placehold 
```objc
UILabel *placeHolderLabel = [[UILabel alloc] init];
placeHolderLabel.text = NSLocalizedString(@"edit_signature_alert", nil);
placeHolderLabel.numberOfLines = 0;
placeHolderLabel.textColor = UIColorFromRGBA(0xb4b4b4, 1);
[placeHolderLabel sizeToFit];
placeHolderLabel.textAlignment= NSTextAlignmentLeft;
[self.textView addSubview:placeHolderLabel];
// same font
placeHolderLabel.font = [UIFont systemFontOfSize:16.f];
[self.textView setValue:placeHolderLabel forKey:@"_placeholderLabel"];
 
                     
                     
                