iOS UI初级
文章平均质量分 79
iOS_JarVan
这个作者很懒,什么都没留下…
展开
-
【学习中的分享】 iOS利用UILabel和UIButton制作一个简单的计算器
初学者,效果一般 ,不要见笑 #import @interface AppDelegate : UIResponder UIApplicationDelegate> { UILabel *_lable; NSMutableString *_string; BOOL _flag; } @property (strong, nonatomi原创 2014-08-07 16:42:02 · 570 阅读 · 0 评论 -
NSString 演示(无注释)
#import #import #import void stringTest(void) { /* NSString *str = @"hello world";//常量字符串 NSString *str1 = [[NSString alloc] init]; NSString *str2 = [[NSString alloc] initWi原创 2014-08-27 09:57:08 · 481 阅读 · 0 评论 -
NSArray 演示(无注释)
#import #import "ArrayTest.h" void arrayTest1() { NSArray *array = [[NSArray alloc] initWithObjects:@"1",@"2", @"abc", nil]; NSLog(@"%@, %d, %@", array, (int)array.count, [ar原创 2014-08-27 09:58:55 · 315 阅读 · 0 评论 -
试图控制器。生命周期UIViewController
#import "AppDelegate.h" #import "RootViewController.h" @implementation AppDelegate - (void)dealloc{ [_array release]; [super dealloc]; } - (BOOL)application:(UIApplication *原创 2014-08-27 09:49:34 · 327 阅读 · 0 评论 -
delegate举例子实际说明 IOS中的代理
1.1.3 一般意义上的代理 目前为止,我们可以这样来理解代理,A类想要做一件事,但是A类不会做,或不直接做,而是委托B类去做。A委托B,B是A的代理。 1.1.3.1 第一个代理例子 我们定义一个QFDog类,并给这个QFDog增加一个bark方法(叫,咬) @interface QFDog : NSObject - (void)bark; @end 实现这个类的方法 @impl原创 2014-08-27 10:02:02 · 559 阅读 · 0 评论 -
IOS atomic与nonatomic,assign,copy与retain的定义和区别
atomic和nonatomic用来决定编译器生成的getter和setter是否为原子操作。 atomic 设置成员变量的@property属性时,默认为atomic,提供多线程安全。 在多线程环境下,原子操作是必要的,否则有可能引起错误的结果。加了atomic,setter函数会变成下转载 2014-10-26 22:20:28 · 274 阅读 · 0 评论