欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android程序员Objective-C 学习——Hello World

程序员文章站 2022-04-28 13:02:10
1??现在有条件可以使用xcode了,那就肯定少不了来观摩一下ios程序开发 那自然也就要从objective—c语言开始入门(这就跟你开发android一样你得先学会 java 语言...

1??现在有条件可以使用xcode了,那就肯定少不了来观摩一下ios程序开发 那自然也就要从objective—c语言开始入门(这就跟你开发android一样你得先学会 java 语言)废话不多说开始撸代码了。

2??环境搭建

这个就比android 开发环境搭建简单多了(之前还需要安装jdk,现在基本已经不需要了只需下载android studio 和sdk就好了)直接前往app store 搜索xcode即可不需要单独在下载其他的了 全部都集成好了 安装好就可以使用了。

Android程序员Objective-C 学习——Hello World

3??创建一个helloword项目(不是一个应用项目,就跟eclipse创建一个java工程是一样)

1.打开xcode 点击create a new xcode project

Android程序员Objective-C 学习——Hello World

2.我们可以看到,这里可以创建apple 家族的四个平台的到项目;ios分类下的第一个就是一个空白的手机app,创建好后可以直接运行在模拟器或者真机上。那我们要创建一个简单的helloword项目那我们就得选择 macos分类下的command line tool如下图:
Android程序员Objective-C 学习——Hello World
Android程序员Objective-C 学习——Hello World
3.创建界面:organization name 随意填 organization identifier 也就是所谓的包名了这个就按规范填就好了 language 开发语言选择 objective-c就可以了
Android程序员Objective-C 学习——Hello World
4.接下就直接来创建一个hello world项目敲点oc代码,我们可以来看下默认的一个helloworld模版长啥样如下图:
Android程序员Objective-C 学习——Hello World

4??经过上面一番折腾就可以轻松的开始敲helloworld了(万物基于helloworld)

●一个工程里面只能够拥有一个主程序入口,不能出现多个否侧会编译出错

int main(int argc, const char * argv[]) {

    @autoreleasepool {
        //相当于java的system.out.print();android的log
        //objective中字符串要以"@"开头再接字符串
        nslog(@"hello, world!");
    }
    return 0;
}

●这里吐槽一下xcode使用起来真没idea手感好xcode快捷键

下一节来直接了解下面向对象,这里跳过来很多最基本的知识,如数据类型,方法定义 变量声明 等等…..所以这里需要你要有一些编程的功底,后面使用到的一些内容会一一介绍(各大编程语言其实都是差不多,只是各有各的语法和不同,学会触类旁通就行)

到这里一个hello world程序就结束了,你get到了吗?