什么是Quartz2D 1、Quartz 2D 是一个二维绘图引擎,同时支持iOS和Mac系统 2、Quartz 2D 能完成的工作: 绘制图形 : 线条\三角形\矩形\圆\弧等 绘制文字 绘制\生成图片(图像) 读取\生成PDF 截图\裁剪图片 自定义UI控件 图形上下文 1、图形上下文(Grap ...
分类:
移动开发 时间:
2016-11-02 17:51:28
阅读次数:
326
前几天将我的Xcode升到了8,但是在运行程序时,会打印很多没有用的信息,如下图: Xcode8运行程序时打印的乱码 Xcode8运行程序时打印的乱码 于是各种寻求答案,找到如下答案: Edit Scheme-> Run -> Arguments, 在Environment Variables里边添 ...
分类:
移动开发 时间:
2016-10-28 15:38:09
阅读次数:
265
历时一个多月的辛苦整合iOS学习路线图及配套资源终于上架了想要的同学请移步iOS学习路线图当然对iOS学习路线图你一定还有更多的“其代”(期待)是不是?有什么期待跟朋哥讲!朋哥帮你搞!
分类:
移动开发 时间:
2016-10-27 15:24:19
阅读次数:
210
iOS页面传值方式 应用于: 几种传值方式: 1.属性传值(顺传): 实现:A、B两个界面,通过按钮将A界面textField的值传给页面B的label。 A:ViewController B:DetailViewController 2.代理传值(顺传倒传都可以) delegate只能是一对一之间 ...
分类:
移动开发 时间:
2016-10-20 00:14:36
阅读次数:
218
思路: 1.创建一个单例 Label 2.把接收的数据存在本地的 plist,不适用于大量数据,每次读取第一个数据,读取完成删除整个 plist,再把剩下的重新存进 plist 3.根据动画代理,监听动画执行结束,将动画实例置为 nil 4.判断动画实例是否为空,使得切换界面,跑马灯继续,而不是重新 ...
分类:
移动开发 时间:
2016-10-19 13:58:40
阅读次数:
209
拨打电话小编从网上找到三种,在这里做一些总结和比较 1、基本使用 这种方法,拨打完电话回不到原来的应用,会停留在通讯录里,而且是直接拨打,不弹出提示! 在iOS9.0之后,这个方法也是可以回到原来的应用 2、推荐使用 这种方法,打完电话后还会回到原来的程序,也会弹出提示! 3、不建议使用,做了解就可 ...
分类:
移动开发 时间:
2016-10-19 13:16:15
阅读次数:
190
UIGestureRecognizer 为了完成手势识别,必须借助于手势识别器—-UIGestureRecognizer,利用UIGestureRecognizer,能轻松识别用户在某个view上面做的一些常见手势UIGestureRecognizer是一个抽象类,定义了所有手势的基本行为,使用它的 ...
分类:
移动开发 时间:
2016-10-18 22:36:20
阅读次数:
205
1.1 引用计数 Reference Count 1.2 自动引用计数,ARC(Automatic Reference Counting) 引用计数(Reference Count)是一个简单而有效的管理对象生命周期的方式。当我们创建一个新对象的时候,它的引用计数为 1,当有一个新的指针指向这个对象 ...
分类:
移动开发 时间:
2016-10-18 22:13:48
阅读次数:
229