本章將建立一個最簡單的iphone範例程式(xcode 4.2),如同所有的入門範例ㄧ樣
將使用Hello World
1.如下圖,選取第一個選項,"Create a new xcode project"
2.此project的template使用sing view application來建立
3.賦予此project一個有意義的名字,在本章中,先不使用storyboard,並且使用GC(Garbage collection),所以注意到該圖的勾選項
4.點選左側project,viewController_iphone,在開啓右側的object inspector,將Button和TextField拖曳到viewController_iphone.xib(a.)(b.),並且修改這兩個component的title & text
5.右鍵點選viewControllor_iphone上的textField元件,會出現一個小視窗,右鍵點選"new reference outlet"的黑色小圈圈並且拖曳到viewControllor.h,會產生
@property (retain, nonatomic) IBOutlet UITextField *textField0;
並且在viewControllor.m會產生
@synthesize textField0;
此程式碼將產生一個和xib上的textField對應的property.
6.右鍵點選viewControllor_iphone.xib上的Button元件,會出現一個小視窗,右鍵點選“Touch up inside"的黑色小圈圈並且拖曳到viewControllor.h,會產生一個白色視窗,在connection內選擇action,並且在name的欄位內填入此action的名字"pressedButton",接著就產生了相對應的程式碼
- (IBAction)pressedButton:(id)sender;
7. 接著在viewControllor.h上增加一個變數
@interface ViewController : UIViewController
{
UITextField *textField0_;
}
並且在viewControllor.m加入
@synthesize textField0=textField0_;
完成此property對內存變數的存取對應
8.在viewcontrollor.m完成pressedButton的implement部分
- (IBAction)pressedButton:(id)sender
{
textField0_.text=@"let's go";
}
- 大小: 102 KB
- 大小: 87.4 KB
- 大小: 75.2 KB
- 大小: 194.5 KB
- 大小: 233.4 KB
- 大小: 268.8 KB
- 大小: 295.9 KB
- 大小: 259.5 KB
分享到:
相关推荐
iPhone/iPad 绘图应用 Brushes ,Brushes 是一个绘图应用,支持 iPhone, iPod touch 和 iPad。
《深入浅出iPhone/iPad开发(第2版)》是HeadFirst系列图书的一本最新力作。全书通过轻松的图文方式,由浅入深地向读者介绍SDK和Object-C的基础知识,以及如何构建并测试简单的应用模型,并提供如何利用iPhone/iPad...
深入浅出iPhone/iPad开发(第2版)是HeadFirst系列图书的一本最新力作。全书通过轻松的图文方式,由浅入深地向读者介绍SDK和Object-C的基础知识,以及如何构建并测试简单的应用模型,并提供如何利用iPhone/iPad的相机...
深入浅出iPhone/iPad开发(第2版),中文完整扫描版
深入浅出iPhone/iPad开发(第2版)》是HeadFirst系列图书的一本最新力作。全书通过轻松的图文方式,由浅入深地向读者介绍SDK和Object-C的基础知识,以及如何构建并测试简单的应用模型,并提供如何利用iPhone/iPad的...
这是个免费的iPhone/iPad的Keynote软件,是真的免费哦,不管你是否已越狱,一样可以安装,之前有发过另外两个了 Keynote 是专为移动设备设计的功能极其强大的演示文稿应用程序。完全针对 iPad、iPhone 和 iPod touch...
这是个免费的iPhone/iPad的Keynote软件,是真的免费哦,不管你是否已越狱,一样可以安装,之前有发过另外两个了 Keynote 是专为移动设备设计的功能极其强大的演示文稿应用程序。完全针对 iPad、iPhone 和 iPod ...
这是个免费的iPhone/iPad的Keynote软件,是真的免费哦,不管你是否已越狱,一样可以安装,之前有发过另外两个了 Keynote 是专为移动设备设计的功能极其强大的演示文稿应用程序。完全针对 iPad、iPhone 和 iPod ...
这是个免费的iPhone/iPad的Keynote软件,是真的免费哦,不管你是否已越狱,一样可以安装,之前有发过另外两个了 Numbers 是专为移动设备设计的极富创意的电子表格应用程序。完全针对 iPad、iPhone 和 iPod touch ...
实现特殊效果的按钮。按钮的形状类似物理键盘按钮,按钮未点击时是凸起状态,用户点击按钮,按钮会呈现压下去的效果,用户松开按钮,按钮又会凸起。 注意:请在Mac下解压使用
这是个免费的iPhone/iPad的Keynote软件,是真的免费哦,不管你是否已越狱,一样可以安装,之前有发过另外两个了 Numbers 是专为移动设备设计的极富创意的电子表格应用程序。完全针对 iPad、iPhone 和 iPod touch ...
Axure iphone/ipad资源库,解压后有4个rplib文件,分别是iphone及ipad的UI库
为iPhone/iPad用户提供崭新功能“正版应用”,不用越狱更加不用注册Appstore,勿需跳转iTunes即可实现一键快速下载正版资源。手拿iPhone5无需越狱也能免费下载资源。 PP助手电脑端即使是iOS6.1.3也能免费下载资源...
【Beginning iPhone Development】[PDF] [iPhone/iPad/iOS]
iPhone、iPad、itouch苹果用户iOS6完美越狱不超过“5”分钟,PP越狱助手带你进入越狱自动化时代。 PP越狱助手更支持IOS全固件下载、SHSH备份、文件管理,同时还提供了备份设备资料的功能。 您只需要用USB连接你...
cocos2d-iphone/ipad游戏开发中文教程
这是个免费的iPhone/iPad的Pages软件,是真的免费哦,不管你是否已越狱,一样可以安装, Pages 是移动设备上您所看到的极其漂亮的文字处理程序。该功能强大的应用程序是专门为 iPad、iPhone 和 iPod touch 设计的。...
【Address Book Putting People in Your App】[PDF] [iPhone/iPad/iOS]
iPhone/iPad iOS7.0.4完美越狱教程 自己体验 完美越狱 !
iphone/ipad应用的升级更新提醒和评分提醒 在使用iphone/ipad应用的时候,有时候应用有更新升级,appstore会提醒用户有相应的更新,程序中需要在用户打开应用的时候提醒用户更新,那么就需要自己在程序当中写一个...