- 博客(8)
- 收藏
- 关注
原创 Ios开发知识点小结
关于MVC分层设计: MVC分层将逻辑和界面控件分开, 控件对应相关的函数来响应操作.在ios开发中, 最简单最快的就是利用视图控制(.xib)来完成界面,控件等非逻辑处理。让然,也可以手动分层,全用代码控制。 由于我第一次接触MVC模式开发,开始不太习惯,所以在项目中还是用的老方法,要什么就写什么。六角跳棋中,底层为棋盘:chessBoardImg = [UIImageima
2012-05-25 18:00:18
575
转载 Objective-C 中的关键字 self 和 super
在 Objective-C 中的类实现中经常看到这两个关键字 self 和 super,以以前 oop 语言的经验,拿 c++ 为例,self 相当于 this,super 相当于调用父类的方法,这么看起来是很容易理解的。以下面的在 Objective-C 中的类实现中经常看到这两个关键字 ”self” 和 ”super”,以以前 oop 语言的经验,拿 c++ 为例,self 相当于 t
2012-03-27 18:43:45
482
原创 动画加载显示页面和图片
示例为开始页面显示一张图片,以动画形式出现:- (void)viewDidLoad {//定义UIImageView初始框架UIImageView *imageView = [[UIImageViewalloc] initWithFrame:CGRectMake(0, 0, 0, 470)]; [imageViewsetImage:[UIImageimageName
2012-03-15 09:35:29
479
转载 iPhone之NSTimer
iPhone之NSTimer phone为我们提供了一个很强大得时间定时器 NSTimer他可以完成任何定时功能:我们使用起来也很简单,只要记住三要素就可以,具体得三要素是:时间间隔NSTimeInterval浮点型,事件代理delegate和事件处理方法@selector();就可以用+ (NSTimer *)scheduledTimerWithTime
2012-02-29 15:22:47
554
转载 Objective-C选择器 Selector
Objective-C选择器 Selector5.4 SEL类型 1 id cattle[3]; 2 SEL say; 3 SEL skin; 其中id cattle[3]定义了一个数组用于存储Cattle或者Bull对象。这一行代码估计大家都很熟悉,笔者就不赘述了。像这样的传统的数组并不能完全满足我们的需求,当我们需要做诸如追加,删除等
2012-02-28 17:50:18
324
转载 Foundation框架中的数据类型
一、一些有用的数据类型NSRange范围typedef struct _NSRange{ unsigned int location; unsigned int length;}NSRange;unsigned int是C语言中的int类型location用来存放字段范围的起始位置,length是该范围内所含
2012-02-28 10:41:17
460
转载 IPhono页面跳转
在界面的跳转有两种方法,一种方法是先删除原来的界面,然后在插入新的界面:如下代码if (self.rootViewController.view.superview == nil) {[singleDollController.view removeFromSuperview];[self.view insertSubview:rootViewContr
2012-02-25 13:12:28
370
转载 assign,retain,copy的用法
举个例子可能更好理解点:NSString *pt = [[NSString alloc] initWithString:@"abc"];复制代码上面一段代码会执行以下两个动作:在堆上分配一段内存用来存储@"abc" 比如:内存地址为:0X1111 内容为 "abc"在栈上分配一段内存用来存储pt 比如:地址为:0Xaaaa 内容自然为0X1111
2012-02-25 13:08:11
608
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人