再接再厉!!!
iOS绘画之UIBezierPath概述 UIBezierPath用于定义一个由直线/曲线组合而成的路径, 并且可以在自定义视图中渲染该路径. 在使用的过程中, 我们只需要先指定好路径的结构, 比如一条直线、一...
再接再厉!!!
iOS绘画之UIBezierPath概述 UIBezierPath用于定义一个由直线/曲线组合而成的路径, 并且可以在自定义视图中渲染该路径. 在使用的过程中, 我们只需要先指定好路径的结构, 比如一条直线、一...
概述 UIBezierPath用于定义一个由直线/曲线组合而成的路径, 并且可以在自定义视图中渲染该路径. 在使用的过程中, 我们只需要先指定好路径的结构, 比如一条直线、一...
概述 UIScrollView(滚动视图)是一个在日常开发中使用频率极高的容器视图控件, 它允许用户通过滚动和缩放的方式查看超出屏幕区域大小的内容, 在应用程序开发中经常使用...
概述 iOS10系统于今晨登录中国,在系统中对3D Touch的使用需求更频繁,所以对iOS9中便引入的3D Touch功能做一些了解是很有必要的 在日常开发中,我们经常需要...
概述 CATransform3D是一个用于处理3D形变的类,其可以改变控件的平移、缩放、旋转、斜交等,其坐标系统采用的是三维坐标系,即向右为x轴正方向,向下为y轴正方向,垂直...
概述 iOS系统相机、相册功能全部依托于图像选取控制器UIImagePickerController,在使用该控制器时,我们需要按照如下步骤进行 检查指定的资源类型是否可用 ...
LPActionSheet是一款轻量级的仿微信弹出框 安装 从CocoaPods安装 CocoaPods可以优雅地管理第三方库(具体使用方式我在另一篇文章有详细介绍,这里不再...
涨姿势!!!
可能是史上最全面的内存管理文章iOS内存管理 概述 什么是内存管理 应用程序内存管理是在程序运行时分配内存(比如创建一个对象,会增加内存占用)与清除内存(比如销毁一个对象,会减少内存占用)的过程 为什么要...
iOS内存管理 概述 什么是内存管理 应用程序内存管理是在程序运行时分配内存(比如创建一个对象,会增加内存占用)与清除内存(比如销毁一个对象,会减少内存占用)的过程 为什么要...
iOS之枚举用法枚举是C语言中的一种基本数据类型,是一个"被命名的整型常量"的集合,它不参与内存的占用和释放,我们在开发中使用枚举的目的只有一个,那就是为了增加代码的可读性 举个例子,我们想...
枚举是C语言中的一种基本数据类型,是一个"被命名的整型常量"的集合,它不参与内存的占用和释放,我们在开发中使用枚举的目的只有一个,那就是为了增加代码的可读性 举个例子,我们想...
概述 在AppStore中的应用越来越重视动画效果的使用,一个良好动画效果可以让两个状态之间平滑地过度,也可以利用动画吸引住用户的眼球,在UIView类中共有三个类目(Cat...
好腻害!
iOS代码片段CodeSnippets在iOS开发过程中,苹果为开发者提供了代码片段功能来减少重复性工作,比如我们在Xcode中输入for则会提示出一个编译器预先设定好的代码片段 对于开发者而言,我们可以自己创建...
在iOS开发过程中,苹果为开发者提供了代码片段功能来减少重复性工作,比如我们在Xcode中输入for则会提示出一个编译器预先设定好的代码片段 对于开发者而言,我们可以自己创建...
不要骄傲哦!
iOS修改文件模板与项目模板修改文件模板打开Finder,选择应用程序,找到Xcode应用按照文件路径查找到文件模板文件夹Contents/Developer/Platforms/iPhoneOS.pl...
修改文件模板打开Finder,选择应用程序,找到Xcode应用按照文件路径查找到文件模板文件夹Contents/Developer/Platforms/iPhoneOS.pl...
继续努力
iOS形变之CGAffineTransformCGAffineTransform介绍 概述 CGAffineTransform是一个用于处理形变的类,其可以改变控件的平移、缩放、旋转等,其坐标系统采用的是二维坐标系,即向...
CGAffineTransform介绍 概述 CGAffineTransform是一个用于处理形变的类,其可以改变控件的平移、缩放、旋转等,其坐标系统采用的是二维坐标系,即向...