1、复习C语言(半个月)
《C Primer Plus》1-6章
2、学习Objective-C基础语法(一周)
黑马程序员视频
3、直接用Xcode开始APP的实战(半个月)
黑马程序员视频
基本控件
拖拽控件创建属性、方法
通过TAG获取空间(不推荐)
控件行为:变形-frame、center、bounds、transform
添加动画
控件获取用户输入、显示文字
更改控件颜色
第一响应者
获取全部|第一个子控件、添加子控件、从父控件中移除
多个控件封装
通过代码创建控件
类型强转
PI的表示
自定义类前缀
帮助文档的使用
图片浏览器-懒加载数据
创建plist文件并加载
实现动画效果
图片内存优化
文档注释
九宫格布局
动态创建控件
为控件设置数据、样式
plist文件转模型
xib
4、iOS-pan手势;UIPanGestureRecognizer——pan手势用法
ZWHMainViewController.m:
- (void)viewDidLoad {
[super viewDidLoad];</code>
UIPanGestureRecognizer *pan = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(panView:)];
[self.view addGestureRecognizer:pan];
}
#pragma mark pan 平移手势事件
- (void) panView:(UIPanGestureRecognizer*)sender{
//添加事件
//获取view编号
NSUInteger index = [self.tabBarController selectedIndex];//0123
//获取手指位置
CGPoint point = [sender translationInView:self.view];
NSLog(@"%f,%f",point.x,point.y);
}