
iOS记录
凡间鱼水
这个作者很懒,什么都没留下…
展开
-
xcode P M # T C etc
P:协议M:成员方法 其它的也给你说说吧C:类 K: 枚举 、常量 V:成员变量 T:typedef类型 G: 全局变量 f: 函数 #: #define指令转载 2013-04-23 11:05:28 · 966 阅读 · 0 评论 -
Objective-C 01
INT undefined identifierNSLog('@ddd') 单引号会发生异常,NSInvalidArgumentExceptionfloat f = 5.75; NSLog(@"(int)f=%i,f=%f",(int)f,f);输出为(int)f=5,f=5.75 强转直接取整。float f1=123.125,f2;原创 2013-04-25 09:39:17 · 487 阅读 · 0 评论 -
Objective-C 02
1.为什么使用@class当只是为了声明类时,为了提高效率而使用,不需要知道整个.h文件。当需要引用方法时则必须用#import directive继承的时候需要#import ,用@class编译器会报错2.oc的动态类型绑定是通过什么实现的通过id实现动态绑定,id是动态类型,运行时动态绑定id data;Acess *a = [[Access alloc] init]原创 2013-04-26 09:22:51 · 526 阅读 · 0 评论 -
Objective-C 03
1.预处理程序#define有时候为了方便将define定义到头文件,这样在需要时只引用这个头文件即可。在本源文件中,可以在任何地方定义,但一定要在使用前定义。预定义的名称习惯:一 习惯全部用大写字母 二 习惯第一个字母用k表示。#define TWOMPI 2*MPI#define MPI 3.1415926 这样定义也是合法的 不分前后顺序#运算符 ##运算符#原创 2013-04-27 11:34:47 · 484 阅读 · 0 评论 -
Objective-C 04
1.copy复制 NSMutableArray *ma = [[NSMutableArray alloc] initWithObjects:@"one",@"two",@"three",@"four", nil]; NSMutableArray *ma2; ma2 = [ma mutableCopy]; [ma2原创 2013-04-27 17:16:52 · 2649 阅读 · 0 评论 -
iOS - 01
1.\"_OBJC_CLASS_$_CALayer\", referenced from:出现这样的错误是由于没有引入对应的framework,在target---》build phases ->Link Binary With Libraries点击加号添加framework包2.iOS画阴影 UIView *view = [[UIView alloc] initWithFrame原创 2013-04-28 14:56:59 · 644 阅读 · 0 评论 -
iOS - 02
各个组件的简单学习:slider的用法:slider关联value change 事件比如改变屏幕的背景色 UISlider *slider = (UISlider*)sender; float v = slider.value + 0.2f; [self.view setBackgroundColor:[[UIColor alloc] initWithR原创 2013-05-02 17:10:00 · 513 阅读 · 0 评论 -
iOS - 03
1.昨天碰到的一个问题,列表分组拉不上去的原因:TableView没有放好,放在了view视图偏下,导致运行时列表始终拉不上去,在使用列表的时候注意摆好位置。2.tableview 加载更多的实现很简单,自定义一个cell用来显示加载更多字样,然后通过 UINib *nib = [UINib nibWithNibName:@"NextPageCell" bundle:nil];原创 2013-05-03 16:28:21 · 532 阅读 · 0 评论