![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS 转载学习
ShareCapipai
这个作者很懒,什么都没留下…
展开
-
毛玻璃效果
UIBlurEffect *blur = [UIBlurEffect effectWithStyle:UIBlurEffectStyleLight]; self.blurView = [[UIVisualEffectView alloc]initWithEffect:blur]; self.blurView.alpha = 0.4; self.blurView.backgro原创 2016-08-18 18:21:12 · 178 阅读 · 0 评论 -
Xcode中无法识别设备
在某些情况下,即使Mac OS / iOS / Xcode版本没有变化,Xcode也不会识别(甚至不会看到)以前识别出的连接设备。如果您在Mac和/或设备连接时锁定设备,这似乎会发生。即使您已经这样做,设备仍会询问您是否要信任计算机,但该设备在Xcode中仍然不可见。重新启动Xcode或设备似乎没有任何影响。一种解决方案是重新启动Mac。另一个更快的解决方案是重新启动usbmuxd: ...转载 2019-01-01 18:53:23 · 1236 阅读 · 0 评论 -
文章标题
在使用 [self.navigationController popToRootViewControllerAnimated:YES]; 的时候出现了这种情况: 解决这个问题的方法就是:遵循UINavigationController的代理,用代理方法解决该Bug,代码如下: 设置代理:- (void)viewDidLoad{ [super viewDidLoad];原创 2017-06-27 09:50:14 · 176 阅读 · 0 评论 -
iOS OC内联函数 inline
inline在iOS中的一些框架中,static inline是经常出现的关键字组合.static自不用多说,表示在当前文件中应用,如 static A, 在其它文件中也可以出现static A.不会导致重名的错误. inline.内联函数. 作用:替代宏. (如果你在看框架时,看到inline不解,搜索到这篇文章,看到这里可以不用看下面的详述了)在框架中出现inline时,如YYKit框架.转载 2017-04-26 14:26:13 · 1391 阅读 · 0 评论 -
iOS CGRectInset与CGRectOffset的探究
iOS 中有两个有关Rect的方法CGRectOffset和CGRectInset原创 2017-05-11 15:03:10 · 263 阅读 · 0 评论 -
CALayer的子类
CAShapeLayerCAShapeLayer是一个通过矢量图形而不是bitmap来绘制的图层子类。你指定诸如颜色和线宽等属性,用CGPath来定义想要绘制的图形,最后CAShapeLayer就自动渲染出来了。当然,你也可以用Core Graphics直接向原始的CALyer的内容中绘制一个路径,相比直下,使用CAShapeLayer有以下一些优点:渲染快速。CAShapeLay转载 2017-05-02 13:57:28 · 608 阅读 · 0 评论 -
copy与mutableCopy
在iOS开发中,当提到深拷贝和浅拷贝的时候,大家都说懂,简单;都会说,浅拷贝:指针(地址)拷贝,不会产生新对象;深拷贝:内容拷贝,会产生新对象 但当问及大家copy与mutableCopy的时候,他们各自是深拷贝还是浅拷贝的时候,谁又有底气答对呢?下面一起研究下吧1、不可变字符串的拷贝 NSString *string = @"string"; NSString *str1 = [strin转载 2017-03-29 17:57:03 · 286 阅读 · 0 评论 -
iOS 数据的存储-UICKeyChainStore
在App中我们经常会将一些常用的属性保存在本地方法有很多种我们就不一一列举了。今天来说一下怎么保存密码。一般密码这个东西比较私密,保存的时候应该进行特殊的处理。例如手游,当把游戏卸载后,我们再次安装的时候我们希望不用输入用户名和密码就能直接登录的时候就可以用到UICKeyChainStore里面的存储方法来进行密码保存。用法很简单直接上代码 1.存储:UICKeyChainStore*keycha原创 2016-11-30 16:08:52 · 4519 阅读 · 0 评论 -
新的支付宝SDK的坑
最近有一个新的项目要用到支付宝,然后去支付宝申请了商户账户号。用之前的老项目测试了一下支付宝。结果出现了一个请稍后再试(ALI64)的错误。仔细阅读了一下支付宝的新的SDK文档发现是签名错误。因为新的支付宝SDK需要创建一个应用获取APPID(支付的时候要用到),然后配置应用,然后上线应用(如果不上线应用的话或出现签名错误)。 之后下载最新的SDK,SDK有demo然后按照demo操作即可。原创 2016-11-29 11:31:08 · 1052 阅读 · 0 评论 -
weak strong copy retain大杂烩
对于基础薄弱的iOS初学者来说属性的@property选择有时候是一件很模糊的事情,前几天一个朋友面试被问到这些东西。就来问我,虽然自己知道如何使用但是也说不出具体的区别。在这里有重新去深入了解了一下weak strong copy retain的使用场景和区别。有不对的地方请指出共同学习,谢谢. 在这里可以参考两篇博客博客1 博客2 strong:强引用,也是我们通常说的引用,其存亡直接决定原创 2016-11-29 10:41:34 · 336 阅读 · 0 评论