上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 我们写的应用程序往往都不是静态的,因为它们需要适应用户的需求以及为执行各种任务而改变状态。 在这些状态之间转换时,清晰的揭示正在发生什么是非常重要的。而不是在页面之间跳跃,动画帮助我们解释用户从哪里来,要到哪里去。 键盘在 view 中滑进滑出给了我们一个错觉,让我们以为它是简单的被隐藏在屏幕下方的 阅读全文
posted @ 2016-09-26 16:10 luqinbin 阅读(142) 评论(0) 推荐(0) 编辑
摘要: CAAnimation是一个动画抽象类,但是不要直接使用CAAnimation类,而是使用它的子类,如上图所示展示的就是它的家族成员子类们,CAAnimation遵守CAMediaTiming和CAAction协议,它是直接作用在CALayer上的,并非UIView上,动画执行过程不在主线程上进行, 阅读全文
posted @ 2016-09-26 16:09 luqinbin 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 一,NSTimer 1 2 3 4 5 6 7 8 9 //创建方式1 NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(action:) userInfo:nil  阅读全文
posted @ 2016-09-26 15:20 luqinbin 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 本文只介绍ARC情况下的单利 过去一直背不下来单利如何写,就是知道这么回事,也知道通过宏来写单利,但是一直记不住,今天就来记录一下 - (void)viewDidLoad { [super viewDidLoad]; SIPerson *person = [[SIPerson alloc] init 阅读全文
posted @ 2016-09-26 10:59 luqinbin 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 大多数App都严重依赖于网络,一款用户体验良好的的app是必须要考虑网络状态变化的.iOSSinger下一般使用Reachability这个类来检测网络的变化. Reachability 这个是苹果开发文档里面的一个类,官方写的,用来判断网络的变化,包括无网络,wifi,和蜂窝三种情况.Reacha 阅读全文
posted @ 2016-09-26 10:27 luqinbin 阅读(5072) 评论(0) 推荐(0) 编辑
摘要: 序言 当我们在使用微信等工具,点击扫一扫,就能打开二维码扫描视图。在我们点击屏幕的时候,iphone OS获取到了用户进行了“单击”这一行为,操作系统把包含这些点击事件的信息包装成UITouch和UIEvent形式的实例,然后找到当前运行的程序,逐级寻找能够响应这个事件的对象,直到没有响应者响应。这 阅读全文
posted @ 2016-09-26 09:54 luqinbin 阅读(210) 评论(0) 推荐(0) 编辑
摘要: iOS自定义控件教程:制作一个可重用的旋钮 (原文:Custom Control for iOS Tutorial: A Reusable Knob 作者:Sam Davies 译者:培子 ) 当你的APP需要一些新功能时,自定义UI控件会十分有用,尤其是这些自定义控件可以在其他APP里面很好的重用 阅读全文
posted @ 2016-09-23 10:40 luqinbin 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 很多应用都有扫描二维码的功能,在开发这些功能时大家都可能接触过 ZXing 或 ZBar 这类第三方扫码库,但从 iOS 7 开始系统原生 API 就支持通过扫描获取二维码的功能。今天就来说说原生扫码的那些事。 0、相机权限 也是从 iOS 7 开始,应用要使用相机功能首先要获得用户的授权,所以要先 阅读全文
posted @ 2016-09-21 12:20 luqinbin 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 网上关于CoreData的教程能搜到不少,但很多都是点到即止,真正实用的部分都没有讲到,而基本不需要的地方又讲了太多,所以我打算根据我的使用情况写这么一篇实用教程。内容将包括:创建entity、创建relation、插入、更新、删除、查询、条件查询、排序、分组等操作,并分享本人对CoreData的一 阅读全文
posted @ 2016-07-27 16:29 luqinbin 阅读(731) 评论(0) 推荐(0) 编辑
摘要: NSSortDescriptor 指定用于对象数组排序的对象的属性。 如果是Employee对象需要按照name来排序,就生成下面的descriptor NSSortDescriptor *descriptor = [NSSortDescriptor sortDescriptorWithKey:na 阅读全文
posted @ 2016-07-21 17:00 luqinbin 阅读(139) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页