社区
1.Apple官方资源
Mac App Store
Xcode文档库
IOS Dev Center
http://developer.apple.com
2.第三方
stackoverflow
ourcoders/cocoachina/v2ex
github
IBOutlet IBAction
Paste_Image.png Paste_Image.png Paste_Image.png在图形界面编程时,解决的第一问题就是如何将静态界面与代码关联起来,或者说是代码如何与界面上的对象通信, 代码如何操作界面上的对象。在iPhone平台上,引入了IBOutlet与IBAction。通过在变量前增加IBOutlet来说明该变量将与界面上的某个UI对象对应,在方法前增加IBAction来说明该方法将与界面上的事件对应.
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](https://img.haomeiwen.com/i3219496/68d6233164c14d6a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
![Paste_Image.png](https://img.haomeiwen.com/i3219496/42d42e98610bbf49.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
网友评论