iOS
文章平均质量分 59
developer_xiao
开始属于我的追求
展开
-
设置关联对象AssociatedObject
通常我们需要添加新的方法时,会给一个类添加分类,这样我们可以动态的为原有类添加新的方法,而不需要继承原有类,提高了执行效率。但是分类只能添加方法,不能添加属性,那么我们需要给分类添加属性的时候就可以用到关联对象了。 关联对象有下面这几种方法:/** * 设置关联对象 * * @param 需要被关联的对象 * @param key 关联对象的key 一般这样设置static char原创 2016-08-07 20:49:57 · 436 阅读 · 6 评论 -
客户端源码学习
转载自http://duxinfeng.com/2015/07/14/iOS%E5%BC%80%E6%BA%90App%E6%95%B4%E7%90%86/ 开源中国 开源中国社区iPhone客户端。 Appstore 下载地址:https://itunes.apple.com/cn/app/kai-yuan-zhong-guo/id524298520 Git@OSC源码下载地址: http转载 2016-08-08 11:47:21 · 368 阅读 · 0 评论 -
Please verify that your device’s clock is properly set, and that your signing certificate is not exp
今天在另一台电脑上添加了Apple ID,之后这台电脑上就报这个错误,这是因为在另一台电脑上生成了新的证书,导致这台电脑的证书失效 我把这台电脑上的账号删除,在重新添加,运行就可以了—————9.4———- 今天还是同样的错误,还是删除再添加账号 选择对应的Team Name —> 点击View Details… —> 点击 Download All ,重新运行原创 2016-09-12 19:25:38 · 442 阅读 · 0 评论 -
iOS开发之layoutSubviews的作用和调用机制
原文 http://www.superqq.com/blog/2015/07/27/ioskai-fa-zhi-layoutsubviewsde-zuo-yong-he-diao-yong-ji-zhi/在UIView里面有一个方法layoutSubviews,这个方法具体作用是什么呢? (void)layoutSubviews; // override point. called by layo转载 2016-12-05 10:43:15 · 257 阅读 · 0 评论 -
iOS UITextView 输入内容实时更新 cell 的高度
这篇文章介绍了在一个动态数据的 table view 中,cell 根据 text view 内容的输入实时改变 cell 和 table view 的高度。自动计算 cell 高度的功能使用 iOS 8 才支持的自适应 cell,如果你还不知道 iOS 8 自适应 cell,可以参看这篇文章:iOS 8 自适应 Cell先上图,我们最终要实现的效果是这样的:图 1:实时更新 cell 高度实现上面转载 2016-12-14 10:15:20 · 1382 阅读 · 0 评论 -
在APP中进入设置页
1.相册权限 获取相册权限 1.在info.plist中添加Privacy - Photo Library Usage Description字段 2.在需要获取用户的权限的代码位置,插入判断状态的代码PHAuthorizationStatus status = [PHPhotoLibrary authorizationStatus];3.判断如果用户没有给APP相册权限,就提示用户前往设置中原创 2017-02-26 15:46:57 · 367 阅读 · 0 评论 -
图片的缩放功能实现
1.如果是单张图片的缩放,那么首先创建一个UIScrollView,注意设置代理和缩放系数- (UIScrollView *)scrollView { if (!_scrollView) { _scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, [UIApplication sharedApplicat原创 2017-02-26 22:04:54 · 1097 阅读 · 0 评论 -
自定义AlertController
自定义AlertControlleriOS8之后,系统给我们提供了UIAletController这个类用来做用户提示,使用方法很简单,有两种枚举类型可以选择,alert和sheet样式,这iOS8之前方式差不多,只是将代理的方式改成了block,这样代码上看起来就更直观。但是,系统提供的类往往并不能满足我们的需求,有时候需要修改文字的颜色等等,所以我们来看看UIAletController中到底是原创 2017-03-19 11:59:31 · 1843 阅读 · 0 评论 -
二维码扫描实现
二维码扫描实现二维码原理 三个回形大方块,是为了给相机定位的;中间的黑白块,黑块代表1,白块代表0,八个一组,组成二进制信息。二维码原理 这个小视频,简单的介绍了下二维码iOS简单的实现二维码扫描知道二维码的原理后,就可以简单的实现一下二维码扫描。在iOS6之前,二维码扫描大多数采用的是zxing这个第三方库ZXing和zbar,但是使用的时候会遇到很多坑,之后,苹果自己实现了二维码的扫描方法,扫原创 2017-05-03 16:06:24 · 5640 阅读 · 0 评论