IOS学习纪录
chenli052
这个作者很懒,什么都没留下…
展开
-
自己新建xib文件后报NSInternalInconsistencyException异常
iOS自带的有一次性创建.h、.m和.xib文件的功能;但是有时候我们也会单独去创建每个文件。步骤如下:1、新建一个xib文件,名称与对应类相同;2、选中file‘s owner,设置其class属性为ViewController(即你建的viewcontroller),如下图: 3、将view得referencing outl原创 2013-03-11 15:30:06 · 641 阅读 · 0 评论 -
常用的iphone开发学习网站
文章出处:http://www.cnblogs.com/fuleying/archive/2011/08/13/2137032.htmlBox2dGoogle 翻译托德的Box2D的教程!Box2D的 - 首页如何只使用碰撞检测的cocos2d iPhone Box2D的|雷Wenderlich“一个SpaceManager游戏|适用于iPhone的cocos2dBox2D 论坛box转载 2012-11-29 17:13:50 · 356 阅读 · 0 评论 -
从“Hello World”看iOS应用的生命周期
做iPhone开发首先第一件就是得知道iPhone程序的生命周期,说白点就是当点击程序图标启动程序开始到退出程序整个使用运行过程中底下的代 码都发生了什么,只有理解了这个才能游刃有余的掌握iPhone程序的开发,否则在写程序的时候有点浑浑僵僵不知所以然的感觉。首先忘记Xcode给我们 生成的代码模板,忘记xib忘记ib,我们亲自一行一行来写一个Hello World程序,虽然真正开发项目的时候并不转载 2012-11-29 17:09:17 · 288 阅读 · 0 评论 -
IOS UIScrollView详解
文章出处:http://blog.csdn.net/iukeyUIScrollView 类负责所有基于 UIKit 的滚动操作。一、创建CGRect bounds = [ [ UIScreen mainScreen ] applicationFrame ] ;UIScrollView* scrollView = [ [UIScrollView alloc ]转载 2013-04-10 21:12:33 · 500 阅读 · 0 评论 -
UIView设置背景图片的方法
项目中,可能需要我们为某个视图设置背景图片,而API中UIView没有设置背景图片的方法,那么该如何实现呢?第一种方法:利用的UIView的设置背景颜色方法,用图片做图案颜色,然后传给背景颜色。UIColor *bgColor = [UIColor colorWithPatternImage: [UIImage imageNamed:@"bgImg.png"];转载 2013-04-10 21:02:35 · 487 阅读 · 0 评论 -
UITableView 实现方法详细说明
- 返回UITableView有多少个分区Sections- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView;- 返回每个分区Sections中有多少行rows- (NSInteger) tableView:(UITableView *)tableView num原创 2013-03-18 14:05:52 · 1085 阅读 · 0 评论 -
协议与委托 (Protocol and Delegate) 实例解析
1 协议:协议,类似于Java或C#语言中的接口,它限制了实现类必须拥有哪些方法。它是对对象行为的定义,也是对功能的规范。示例:// GoodChild.h#import @protocol GoodChild -(void)filialPiety;@end// Student.h#import #import "GoodChild.h"//注意转载 2013-03-16 16:10:41 · 426 阅读 · 0 评论 -
instance method '-setMasksToBounds:' not found (return type defaults to 'id')
在IB中,当你使用Custom类型的Button时,你可以指定按钮的背景色。但当你运行时按钮就失去了圆角特性,你看到的仅仅是一个方块。因为custombutton没有定义任何属性默认值。你必须自己去定义它们,这就需要使用Core Animation Layer。提示:编写代码之前,需要导入QuartzCore框架到工程中,然后#import。我通常会把它转载 2013-03-15 16:08:19 · 1582 阅读 · 0 评论 -
ios 开发file's owner以及outlet与连线的理解
xib文件本身可以看做是一个xml,app启动的时候会根据xml构造xib对应的界面及其控件,file's owner 可以看做是 xib对应的类,比如 view对应的xib文件的file'owner对应的就是 viewcontrol的类, outlet是针对xib文件中希望能够在外部引用的控件成员,那么为什么要做outlet与file's owner 之间的连线呢?这里file's owne转载 2013-03-11 22:02:20 · 602 阅读 · 0 评论 -
Receiver 'ClassName' for class message is a forward declaration
编译代码时报出:相似的还有:Receiver type 'ClassName' for instance message is a forward declaration解决参考:类是用 @class 方式引用的?尝试在实现部分用 #import 方式引用。原创 2013-03-11 15:24:27 · 8224 阅读 · 0 评论 -
显示UIActionSheet对象时,调用self出现的警告
编程实现一个Action Sheet: 在XXXViewController.m 中通过执行代码UIActionSheet* actionSheet = [[UIActionSheetalloc] initWithTitle:@"Are you sure?"delegate:selfcancelButtonTitle:@"No Way!"destructiveButtonT原创 2013-03-10 20:09:04 · 554 阅读 · 0 评论 -
UIColor 工具
有时候美工给的是十六进制的颜色值,所以我写了个方法来进行转化:// UIColor+UIColor.h#import @interface UIColor (UIColor)+ (UIColor *)colorWithHexValue:(NSUInteger)hexValue alpha:(CGFloat)alpha;//eg. self.window.backgroundColor =原创 2013-04-10 21:29:20 · 608 阅读 · 0 评论