又过了一年多,iOS 9发布,测试同学又过来给我看了如下画面: 我第一反应是不是换语言了,可是换语言的场景我处理过了,根据之前的思路很可能是换了字体,顺着思路一想,哦,原来是iOS 9系统换了中
在很多电商 app 中,都有列表视图和网格视图的相互切换。例如京东和淘宝。
,且是在当前线程执行(2)。 来自:http://www.cocoachina.com/ios/20161121/18134.html
与 JS 交互分为两种: Android & iOS 调用 JS 的方法 JS 调用 Android & iOS 的方法 Android & iOS 调用 JS 的方法,伪代码如下: Android
从这篇记录开始,记录的都算是干货了,都是一些编程日常的积累。
纹识别验证 功能。 指纹识别简析 苹果设计的iOS是以安全性为核心的,不管是沙盒机制,还是代码签名等,他们的最终目的都是为了安全。 iOS 安全架构图 自iPhone 5S始,苹果公司
开源作者和贡献者们,你们令人敬佩。 感谢你们所有的工作。 我在处理自己的 App 的日常工作中,收藏了一些 iOS 开源库,本文我只从中选择了一部分。这些项目的排序是随机的,但是它们都很棒。 多数库支持 CocoaPods
闲暇时间做了一个反馈手指点击屏幕的效果,用到了CAShapeLayer和基本的动画知识,模拟器上效果如下: fingerWave.gif 这种效果使用在某些页面上肯定会给用户更有趣的体验,特别是面向儿童的app中。 具体的实现代码如下 首先监听控制器view的Tap事件 UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] in
实现思路就是维护各种状态,然后刷新对应状态的 UI,比较有意思的是音量动画的实现,用了一个 ShapeLayer 作为 mask 来做动画,具体实现可以看 BBVoiceRecordPowerAnimationView 这个类。 mask 主要就是用来裁剪视图,比较类似 PS 里的图层蒙版, mask 再配合 UIBezierPath 就能裁剪出任意形状的视图了
前言 本人只是iOS开发菜鸟一名,有幸在师兄们的帮助下收集了一些第三方常用的文档,准备放在简书上仅供大家学习参考使用,希望大家一起共同成长. (PS:我只是代码的搬运工) 具体内容 UI 下拉刷新
5.时间格式设置 满足 yyyy/MM/dd HH:mm 这一类的设置规则 6.UE上做到接近ios原生效果 7.扩展 不仅仅只能选择时间,可以传入自定义联动选择数据 这里主要讲讲无限滚轮的实现
订单详情页也是一个TableView就可以搞定,服务器返回是一个数组,这里的逻辑是,当前状态是0时,圆形图片为黄色,并且没有上面的线,最下面的状态没有下边的线,这里的做法是给cell的model赋值的时候
前言: 在我们iOS开发的过程中,你要是知道一些特别的小技巧的话,其实是可以帮你省很多事的,当然这东西也不需要我们专门去记,估计没有几个开发人员喜欢死记硬背,有需要,上网找,边学边用才是技巧的正确
来自: http://www.henishuo.com/ios-middle-hight-interview-two/ 前言 最新整理的笔试题,由群里某某群友提供的题目,笔者整理并在此提供参考答案。
fromViewController?.view var toView = toViewController?.view // iOS8引入了viewForKey方法,尽可能使用这个方法而不是直接访问controller的view属性
com/p/77660e626874 在iOS开发调试过程中以及上线之后,程序经常会出现崩溃的问题。简单的崩溃还好说,复杂的崩溃就需要我们通过解析Crash文件来分析了,解析Crash文件在iOS开发中是比较常见的。现
henishuo.com/ios-native-h5-img/ 前言 最近iOS App项目中使用Webview加载H5页面比较多,也有不少朋友经常问到这个问题,在这里我也学习学习如何通过iOS原生的方式来加
社会化登陆 3.评论和赞 4.社会化数据统计 此篇文章只介绍分享与转换,使用的是ShareSDK-iOS v3.x,其中一张效果图如下 使用步骤1-非代码部分 获取App Key,登陆后台,添加应用即可
来自: http://www.cocoachina.com/ios/20160303/15495.html 前段时间,在项目中有个需求是支付完成后,弹出红包,实现这么一个发红包的功能。做了最后,实现的效果大致如下:
应用沙盒 1)每个iOS应用都有自己的应用沙盒(应用沙盒就是文件系统目录),与其他文件系统隔离。应用必须待在自己的沙盒里,其他应用不能访问该沙盒 2)应用沙盒的文件系统目录,如下图所示(假设应用的名称叫Layer)