iOS开发 -Hello World

           Hello World


       目前的移动开发市场中,主流手机操作系统是Andorid、iOS,对于只会写C++,没有做过、不熟悉Android,iOS的开发人员来说,薪酬上是很难取得突破性变化的,关于这点我是深有体会。鉴于此,从现在起开始学习iOS方面的知识。前两天看了下Swift的语法,从git上下载了一个源码抄了一半(点击打开链接),发现单纯的语法本身入门难度不大,难度大的是根本不知道iOS手机上的控件,现在找的资料大多是OC的。于是,还是先用OC学习。看的资料是《iOS  6编程》,虽然现在都8了,对于我这个小白来说,目前最重要的是先把iOS的控件过一遍。


0,开发环境

    OS X 10.10.1

     Xcode 6.2 beta


1,新建一个“Hello World”工程


     真正的小白:File->New->Project进入工程创建向导,在左侧选择iOS中的Application,在右侧选择Single View Application,选择Next,输入product name,再选择Next,选择保存路径即可,创建后的工程目录结构如下:

    


2,添加Hello World文本


     创建完工程后,不做任何操作,也是可以运行的,不过现在看到的是一个空白的屏幕,结下来向Main.storyboard中添加一个button。

     打开Main.storyboard,在界面的右下角图中选择button按钮,如下:



插入Button的Main.storyboard如下:


保存后,再运行,就会在屏幕上显示Hello World的文本了:



偏了,找了好长时间也没找到怎么设置它居中,后续再说,这个时候点击它是没有反应的,因为我们还没有和它关联代码。


3,设置按钮和代码关联


     打开Main.storyboard,点击xcode右上角的有两个圆重叠的图标(Show the Assistant editor),如下:

     

默认打开的的是ViewController.m,下一步操作如下:

按住control键,左键点中"Hello World" Button按钮向右拖,拖到右面代码区域中的“@implementation ViewController”上,如下图:

       

此时松开左键,弹出属性输入框:


在Name中输入“showMessage”,点击Connect,ViewController.m中就会添加相应的函数,书写函数体如下:

- (IBAction)showMessage:(id)sender {
    UIAlertView *helloWorldAlert = [[UIAlertView alloc]
                                    initWithTitle:@"My first App" message:@"Hello world!"
                                    delegate:nil cancelButtonTitle:@"ok" otherButtonTitles:nil
                                    ];
    
    //Display the Hello World message
    [helloWorldAlert show];
}

再次运行,点击"Hello World"后,弹出一个提示框:



OK,今天就写到这,明天看看应用程序是如何工作的。

代码地址

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是iOS平台上的Hello World示例代码: 1. 打开Xcode,创建一个新的iOS项目。 2. 在项目创建向导中选择Single View App,并点击Next。 3. 为你的项目指定名称,选择你要存储的位置,然后点击Next。 4. 在接下来的屏幕上,你可以选择使用Swift或Objective-C编写代码。选择你喜欢的编程语言,然后点击Next。 5. 最后,点击Create来创建你的项目。 6. 在Xcode中打开ViewController.swift或ViewController.m文件。 7. 在文件中,你可以看到一个类似于下面的代码: Swift: ```swift import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. } } ``` Objective-C: ```objc #import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. } @end ``` 8. 在`viewDidLoad`方法中添加以下代码: Swift: ```swift let label = UILabel(frame: CGRect(x: 0, y: 0, width: 200, height: 21)) label.center = CGPoint(x: 160, y: 284) label.textAlignment = .center label.text = "Hello, World!" self.view.addSubview(label) ``` Objective-C: ```objc UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 200, 21)]; label.center = CGPointMake(160, 284); label.textAlignment = NSTextAlignmentCenter; label.text = @"Hello, World!"; [self.view addSubview:label]; ``` 9. 运行你的应用程序。你应该会看到一个显示“Hello, World!”的标签。 这就是在iOS平台上创建Hello World应用程序的简单过程。这只是一个基本的示例,你可以通过添加更多的控件和代码来扩展它。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值