Quartz 2D 使用大全结构图UIKIt UIBezierPath Core Graphics OpenGL ES Quartz2D的区别和联系UIKIt:UIKit中的控件都是基于Core Gr...
分类:
移动开发 时间:
2016-12-05 12:02:01
阅读次数:
323
UITableView cell自定义头文件:shopCell.h#import <UIKit/UIKit.h>@interface shopCell : UITableViewCell@property (strong, nonatomic) UIImageView *image;@propert ...
分类:
移动开发 时间:
2016-12-05 11:48:17
阅读次数:
221
Mac OS X开发会使用Cocoa框架,它是一种支持应用程序提供丰富用户体验的框架,它实际上由:Foundation和Application Kit(AppKit)框架组成。iOS开发,会使用Cocoa Touch框架,它实际上由:Foundation和UIKit框架组成。 ? AppKit和UI ...
分类:
编程语言 时间:
2016-12-02 11:24:47
阅读次数:
225
.a静态库是Unix推出的,几乎所有平台都可以使用; .framework是Apple推出的,是对.a静态库的封装,方便使用。 1、新建framework类库项目 2、生成的类库中,自定义的源头文件需要手动导入,但资源文件不需要,直接拖入工程中,生成的framework中已经包含了资料文件: 外部项 ...
分类:
其他好文 时间:
2016-11-30 03:45:18
阅读次数:
236
今天我们要学习UIDynamicAnimator 仿真物理学 。 UIKit 力学(Dynamics) 和动态效果(Motion Effects) 。 创建力学基本流程: 创建运动管理 创建运动行为(如gravity、collision),运动行为添加运动物体:即需要指定具体物体(具体物体,具体行为 ...
分类:
其他好文 时间:
2016-11-29 22:26:43
阅读次数:
228
DJComposeViewController.m DJComposePhotosView.h DJComposePhotosView.m 最终效果: ...
分类:
其他好文 时间:
2016-11-26 02:20:04
阅读次数:
108
在iOS里关于UIKit的操作都是放在主线程,因此如果主线程被阻塞住了,你的UI可能无法及时响应事件,给人一种卡顿的感觉。大多数阻塞主线程的情况是在主线程做IO操作,比如文件的读写,包含数据库、图片、json文本或者log日志等,尽量将这些操作放放到子线程,或者在后台建立对应的dispatch qu ...
分类:
其他好文 时间:
2016-11-25 20:26:03
阅读次数:
244
自定义 View .h #import <UIKit/UIKit.h> @interface PooCodeView : UIView @property (nonatomic, retain) NSArray *changeArray; @property (nonatomic, retain) ...
分类:
其他好文 时间:
2016-11-23 14:37:31
阅读次数:
311
1. Objective-C是基于C语言的. a. 在C语言的基础之上新增了面向对象的语法. b. 将C语言中复杂的、繁琐的语法封装的更为简单. 2. Objective-C程序的源文件的后缀名.m message 消息机制. C程序的源文件的后缀名是.c 3. main函数仍然是Objective ...
分类:
其他好文 时间:
2016-11-22 22:34:02
阅读次数:
160
一、思路 思路一:比较每一行所有列的cell的高度,从上到下(也就是从第一行开始),从最短的开始计算,(记录下b的高度和索引,从开始计算,依次类推) 思路二:设置上、下、左、右间距和行间距、列间距及列数。 思路三:实现的重要的方法。 二、代码先行。 1.自定义layout类。 2.设置collect ...
分类:
其他好文 时间:
2016-11-16 20:24:46
阅读次数:
427