你不知道的小知识点

1、设置父视图的透明度,不想子视图透明度跟随父视图,这时候不用alpha,设置
FatherView.backgroundColor = [[UIColor lightGrayColor] colorWithAlphaComponent:0.5];
转:http://www.cocoachina.com/bbs/read.php?tid=115262

2、mark 一下 ,正则表达式
转: http://www.itjhwd.com/iosgyzz/

3、当xcode 使用太久,可能会出现不会智能提示的情况,这时候只需要
进入~/Library/Developer/Xcode/DerivedData , 把里面的相关工程的文件夹删掉,然后重启就可以了。

4、app 跳转appStore 评价页面 itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=APP_ID
打电话最好使用 telprompt://400-921-3399 (这个有提示)

5、从app 直接跳转对应的设置界面(最常用于设置接收推送, 获取位置,使用照相机)

NSString *appSettings = UIApplicationOpenSettingsURLString;

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:appSettings]];

6、NSInteger与int的区别是NSInteger会根据系统的位数(32or64)自动选择int的最大数值(int or long)。

7、Block的循环引用,当对象有一个block属性,而在属性中又引用了对象的其他成员变量,那么就会对这个变量产生强引用,那么变量本身就和他自己的block属性形成了循环引用。 所以需要 __weak typeof(self) weakSelf = self;

8、类别是把类的实现方法分散到不同的文件中 也可以给类扩展新方法
延展是给类添加私有方法 只为自己类所见 所使用
继承可以扩展实例变量 而类别不能
类别如果可以添加成员变量 就跟继承没什么两样了 而且在上线的项目更新中 用类别笔继承更能维护项目的稳定性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值