`
luckfox
  • 浏览: 64424 次
  • 性别: Icon_minigender_1
  • 来自: 台灣
社区版块
存档分类
最新评论

iphone/ipad

阅读更多
本章將建立一個最簡單的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.zip

    iPhone/iPad 绘图应用 Brushes ,Brushes 是一个绘图应用,支持 iPhone, iPod touch 和 iPad。

    深入浅出iPhone/iPad开发(第2版),中文高清完整扫描PDF版

    《深入浅出iPhone/iPad开发(第2版)》是HeadFirst系列图书的一本最新力作。全书通过轻松的图文方式,由浅入深地向读者介绍SDK和Object-C的基础知识,以及如何构建并测试简单的应用模型,并提供如何利用iPhone/iPad...

    深入浅出iPhone/iPad开发

    深入浅出iPhone/iPad开发(第2版)是HeadFirst系列图书的一本最新力作。全书通过轻松的图文方式,由浅入深地向读者介绍SDK和Object-C的基础知识,以及如何构建并测试简单的应用模型,并提供如何利用iPhone/iPad的相机...

    深入浅出iPhone/iPad开发(第2版),中文完整扫描版

    深入浅出iPhone/iPad开发(第2版),中文完整扫描版

    深入浅出iPhone/iPad IOS开发,中文完整扫描版

    深入浅出iPhone/iPad开发(第2版)》是HeadFirst系列图书的一本最新力作。全书通过轻松的图文方式,由浅入深地向读者介绍SDK和Object-C的基础知识,以及如何构建并测试简单的应用模型,并提供如何利用iPhone/iPad的...

    iPhone/iPad Keynote

    这是个免费的iPhone/iPad的Keynote软件,是真的免费哦,不管你是否已越狱,一样可以安装,之前有发过另外两个了 Keynote 是专为移动设备设计的功能极其强大的演示文稿应用程序。完全针对 iPad、iPhone 和 iPod touch...

    iPhone/iPad Keynote 分卷3

    这是个免费的iPhone/iPad的Keynote软件,是真的免费哦,不管你是否已越狱,一样可以安装,之前有发过另外两个了 Keynote 是专为移动设备设计的功能极其强大的演示文稿应用程序。完全针对 iPad、iPhone 和 iPod ...

    iPhone/iPad Keynote 分卷2

    这是个免费的iPhone/iPad的Keynote软件,是真的免费哦,不管你是否已越狱,一样可以安装,之前有发过另外两个了 Keynote 是专为移动设备设计的功能极其强大的演示文稿应用程序。完全针对 iPad、iPhone 和 iPod ...

    iPhone/iPad Numbers

    这是个免费的iPhone/iPad的Keynote软件,是真的免费哦,不管你是否已越狱,一样可以安装,之前有发过另外两个了 Numbers 是专为移动设备设计的极富创意的电子表格应用程序。完全针对 iPad、iPhone 和 iPod touch ...

    (0109)-iOS/iPhone/iPAD/iPod源代码-按钮(Button)-keyboard Button

    实现特殊效果的按钮。按钮的形状类似物理键盘按钮,按钮未点击时是凸起状态,用户点击按钮,按钮会呈现压下去的效果,用户松开按钮,按钮又会凸起。 注意:请在Mac下解压使用

    iPhone/iPad Numbers 分卷2

    这是个免费的iPhone/iPad的Keynote软件,是真的免费哦,不管你是否已越狱,一样可以安装,之前有发过另外两个了 Numbers 是专为移动设备设计的极富创意的电子表格应用程序。完全针对 iPad、iPhone 和 iPod touch ...

    Axure iphone/ipad 资源库

    Axure iphone/ipad资源库,解压后有4个rplib文件,分别是iphone及ipad的UI库

    PP助手(PC版) for iPhone/iPad 1.0.7.0Beta版

    为iPhone/iPad用户提供崭新功能“正版应用”,不用越狱更加不用注册Appstore,勿需跳转iTunes即可实现一键快速下载正版资源。手拿iPhone5无需越狱也能免费下载资源。 PP助手电脑端即使是iOS6.1.3也能免费下载资源...

    【Beginning iPhone Development】[PDF] [iPhone/iPad/iOS]

    【Beginning iPhone Development】[PDF] [iPhone/iPad/iOS]

    PP越狱助手 (for iPhone/iPad)

    iPhone、iPad、itouch苹果用户iOS6完美越狱不超过“5”分钟,PP越狱助手带你进入越狱自动化时代。 PP越狱助手更支持IOS全固件下载、SHSH备份、文件管理,同时还提供了备份设备资料的功能。 您只需要用USB连接你...

    cocos2d-iphone/ipad游戏开发中文教程

    cocos2d-iphone/ipad游戏开发中文教程

    iPhone/iPad Pages

    这是个免费的iPhone/iPad的Pages软件,是真的免费哦,不管你是否已越狱,一样可以安装, Pages 是移动设备上您所看到的极其漂亮的文字处理程序。该功能强大的应用程序是专门为 iPad、iPhone 和 iPod touch 设计的。...

    【Address Book Putting People in Your App】[PDF] [iPhone/iPad/iOS]

    【Address Book Putting People in Your App】[PDF] [iPhone/iPad/iOS]

    iPhone/iPad iOS7.0.4完美越狱教程

    iPhone/iPad iOS7.0.4完美越狱教程 自己体验 完美越狱 !

    iphone/ipad应用的升级更新提醒和评分提醒

    iphone/ipad应用的升级更新提醒和评分提醒 在使用iphone/ipad应用的时候,有时候应用有更新升级,appstore会提醒用户有相应的更新,程序中需要在用户打开应用的时候提醒用户更新,那么就需要自己在程序当中写一个...

Global site tag (gtag.js) - Google Analytics