iOS笔记
文章平均质量分 70
iChenwin
这个作者很懒,什么都没留下…
展开
-
视图控制器生命周期(ViewController Lifecycle)
斯坦福公开课第五课5. View Controller Lifecycle.mp4总结了View Controller的生命周期。如图:原创 2016-08-10 09:17:06 · 887 阅读 · 0 评论 -
UIView的重绘机制——drawRect
斯坦福公开课第七课.Views and Gestures,提到了UIView的重绘函数drawRect,其中用到了UIBezierPath类来创建基于矢量的路径,基本用法:原创 2016-08-18 10:08:26 · 646 阅读 · 0 评论 -
自动布局(AutoLayout)的三种方式
1. 控件布局都处在建议的蓝虚线上时,使用Reset to Suggested Constraints。 2. 使用对齐约束Alignment Constraints或者距离约束: 3. 通过Ctrl Drag在两个视图/控件之间创建约束,按住Shift同时设定多个约束。原创 2016-09-07 23:37:44 · 2160 阅读 · 0 评论 -
Objective-C常用宏定义
看到LvesLi’s Blogging分享的一些Objective-C常用宏定义,非常好用,记录于此://1. 打印日志#ifdef DEBUG# define DLog(...) NSLog(__VA_ARGS__)#else# define DLog(...)#endif//2. 获取屏幕 宽度、高度#define kScreenWidth ([UIScreen main原创 2016-10-14 10:25:21 · 865 阅读 · 0 评论 -
Programming with Objective-C笔记
一、前言对象,app是许多种对象构成的。An App Is Built from a Network of Objects类别,用于扩展一个现有类,也可用于隐藏私有方法。Categories Extend Existing Classes协议,定义了类之间的消息机制,delegate。Protocols Define Messaging Contracts值和数组常用Objective-C对原创 2016-12-24 22:23:13 · 378 阅读 · 0 评论 -
iOS二维码扫描
导入AVFoundation库,并将它加入.pch预编译文件给相机预览控制器DTCameraPreviewController添加四个私有成员,获取AVFoundation的“终端”、“输入”、“输出”、“管理员”对象:@implementation DTCameraPreviewController{ AVCaptureDevice *_camera; AVCaptureDevice原创 2017-06-18 18:20:34 · 44424 阅读 · 0 评论