GeekBand:IOS实战第一周

社区

1.Apple官方资源
Mac App Store
Xcode文档库
IOS Dev Center
http://developer.apple.com

2.第三方
stackoverflow
ourcoders/cocoachina/v2ex
github

IBOutlet IBAction

在图形界面编程时,解决的第一问题就是如何将静态界面与代码关联起来,或者说是代码如何与界面上的对象通信, 代码如何操作界面上的对象。在iPhone平台上,引入了IBOutlet与IBAction。通过在变量前增加IBOutlet来说明该变量将与界面上的某个UI对象对应,在方法前增加IBAction来说明该方法将与界面上的事件对应.

GeekBand:IOS实战第一周_第1张图片
Paste_Image.png
GeekBand:IOS实战第一周_第2张图片
Paste_Image.png
GeekBand:IOS实战第一周_第3张图片
Paste_Image.png

NSBundle

bundle是一个目录,其中包含了程序会使用到的资源.这些资源包含了如图像,声音,编译好的代码,nib文件(用户也会把bundle称为plug-in).对应bundle,cocoa提供了类NSBundle.

// 通过使用下面的方法得到程序的main bundle
NSBundle *mainBundle = [NSBundle mainBundle];
NSString *imagePath = [mainBundle pathForResource:@"QQ20120616-1" ofType:@"png"];
NSLog(@"%@", imagePath);
UIImage *image = [[UIImage alloc]initWithContentsOfFile:imagePath];
UIImageView *imageView = [[UIImageView alloc] initWithImage:image];
[self.view addSubview:imageView];
//往view上添加控件



####Button
>type:如果你想自定义 title 、image 和颜色之类的,就用 Custom,System 的 Button 系统会预先设置各种状态值。
>对Button设置状态一定要设定好state,常规、按下等。


![Paste_Image.png](http://upload-images.jianshu.io/upload_images/3219496-68d6233164c14d6a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)


![Paste_Image.png](http://upload-images.jianshu.io/upload_images/3219496-42d42e98610bbf49.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

你可能感兴趣的:(GeekBand:IOS实战第一周)