`
p106783860
  • 浏览: 799 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

OC学习那些事:第一个OC应用程序

阅读更多

一、XCode创建开发环境步骤 

1.Welcome to Xcode窗口,选择Create a new Xcode project。 

Image

Create a new Xcode project:创建一个新的Xcode项目 

Connect to a repository:代码库 

Learn about using Xcode:查询Xcode的用户指南文档 

Go to Apple's developer portal:访问iOS开发中心网页 

Open Other:选择打开其它项目 

Recents:最近打开的项目列表 

2.Choose a template for your new project窗口,OS X组下Application,Command Line Tool模板 

Image

iOS组:与iOS系统(iPhone,iPad,iTouch)项目相关 

OS X组:与Mac OS项目相关 

Application-Command Line Tool:控制台项目 

3.Coose options for your new project窗口 

Image

Product Name:项目名称 

Organization Name:组织名称 

Company Identifier:公司标识 

Type:Foundation 

Use Automatic Reference Counting:是否自动引用计数 

4.选择保存项目的目录,点击Create按钮。 

Image

New Folder:创建新的文件夹 

Source Control:为该项目创建本地的git资源库 

5.项目创建完毕,打开Xcode开发环境。查看项目结构。 

Image

Classes:项目相关类 

Frameworks:项目相关的库 

Products:编译生成的OC程序 

6.点击main.m文件,在代码编辑区看见如下代码。 

 

//引入头文件 
#import <Foundation/Foundation.h> 
 
//main函数:OC程序的入口 
int main(int argc, const char * argv[]) 
{ 
    //自动释放池 
    @autoreleasepool { 
        NSLog(@"Hello, World!"); 
    } 
    return 0; 
} 
原文详情请查阅:http://blog.csdn.net/p106786860/article/details/9317955

 

 

 

 

 

分享到:
评论

相关推荐

    oc学习资料

    - **Your First Program**:初学者会在这里学习如何创建第一个简单的 OC 程序,通常包括 HelloWorld 示例,理解基本的代码结构和运行流程。 - **Using Xcode Debugger**:Xcode 是苹果的官方集成开发环境,调试器是...

    oc基础教程全集

    Objective-C(简称OC)是苹果公司开发的一种面向对象的编程语言,主要用于iOS和macOS应用程序开发。它是C语言的超集,包含了C的所有特性,并扩展了面向对象的概念。本教程将带你深入学习OC的基础知识,帮助你掌握这...

    OC SDK 开发文档

    - **逐步指南**:文档可能包含详细的步骤,指导开发者完成从安装SDK到编写第一个OC扩展的整个过程。 3. **错误处理和调试** - SDK会提供错误代码和异常处理的指南,帮助开发者识别和解决可能出现的问题。 - **...

    OC与Lua交互调用(不使用第三方库)Demo

    Objective-C是Apple的面向对象编程语言,广泛应用于iOS和macOS开发,而Lua是一种简洁高效的脚本语言,适用于嵌入到其他应用程序中作为扩展。 在Lua中调用Objective-C的方法,首先需要在OC代码中暴露接口。这通常...

    oc类说明使用说明

    Objective-C(简称 OC)是一种通用、面向对象的编程语言,它在 C 语言的基础上添加了面向对象的功能,是苹果公司用于开发 macOS 和 iOS 应用程序的主要语言之一。本章节将根据提供的文档内容,详细阐述 Objective-C ...

    OC-CheckAppInstall(检测App是否安装)

    这种方法较慢,但更可靠,因为它会遍历系统中的所有应用程序: ```objc NSMetadataQuery *query = [[NSMetadataQuery alloc] init]; [query setSearchScopes:@[NSMetadataQueryLocalComputerScope]]; [query ...

    OC Control FHXHUD(提示框).zip

    标签 "OC 工具类 封装 ThirdParty" 暗示了这个库是用Objective-C编写的一个第三方工具类。这意味着它不是Apple官方SDK的一部分,而是由开发者社区创建并维护的。工具类通常是一组预先编写好的函数或方法,可以被其他...

    黑苹果4代U通杀OC引导,bigsur

    "黑苹果4代U通杀OC引导,bigsur"这个标题揭示了我们即将探讨的主题,是关于在第四代Intel处理器(如i7、i5、i3以及E3)上安装黑苹果(Hackintosh)系统,并使用OC(OpenCore)引导程序来实现对最新macOS大版本"bigsur...

    OC MAC平台 IOS开发APP 自主学习

    OC MAC平台 IOS开发APP 自主学习是指在MAC平台上使用Objective-C语言开发IOS应用程序的自主学习过程。下面是相关知识点的详细解释: 一、事件传递和响应传递过程 在IOS开发中,事件传递和响应传递过程是指从用户的...

    OC Control Nav+FullPop(隐藏导航栏).zip

    在iOS应用开发中,导航栏(Navigation Bar)是常见的UI组件,用于展示应用程序的层级结构和操作选项。标题“OC Control Nav+FullPop(隐藏导航栏).zip”表明这是一个Objective-C编写的第三方库,用于控制导航栏的显示...

    OC Control LoadingGif(加载动画).zip

    这种控件通常是自定义的UI组件,用于在应用程序加载数据或执行长时间操作时向用户显示反馈,提高用户体验。加载动画可以是简单的旋转图标、渐变效果或者动态的GIF图像,为用户呈现一种等待过程中的视觉效果。 "工具...

    iOS开发练手项目(OC版)

    2. **Xcode IDE使用**:项目开发通常在Xcode环境中进行,了解Xcode的基本操作,如新建项目、设置目标设备、编译与运行、调试工具的使用等,是iOS开发的第一步。 3. **用户界面设计**:项目中可能包含Storyboard或...

    OC之-BigInteger

    总的来说,`BigInteger`在OC中的应用主要解决了超出普通整型范围的大数运算问题,通过引入第三方库,我们可以在iOS开发中实现类似Java的高精度数学计算功能。无论是选择`GMP`还是`BigInt`,都需要根据项目特点和性能...

    windows上用OC

    为了在Sublime Text 2中编译OC代码,你需要安装一个名为“Objective-C Build System”的插件,这样可以直接在编辑器内部编译和运行程序。 为了在Windows上编译Objective-C代码,你还需要一个交叉编译器,如GnuWin32...

    oc编程iphone模拟器下拼图

    Objective-C是苹果公司为iOS和macOS平台开发应用程序的主要编程语言,它是C语言的一个超集,加入了Smalltalk的面向对象特性。在iPhone模拟器上运行项目,开发者可以无需实体设备就能测试应用,便于早期调试和功能...

    电竞商城OC

    该应用的开发语言是Objective-C(简称OC),这是一种广泛用于iOS和macOS平台的应用程序开发的编程语言。 在用户管理模块中,系统通常包括用户注册、登录、个人信息编辑、密码找回等功能。用户注册时,需要提供有效...

    MISSAJJ(OC和Swift )iOS开发项目电子书.zip

    通过阅读和实践《MISSAJJ(OC和Swift )iOS开发项目电子书》,开发者可以系统地学习iOS开发,从零基础到能够独立完成应用程序的开发和发布。无论你是对Objective-C感兴趣,还是想转向Swift,这份电子书都能提供丰富...

    oc II 代码

    在这个"oc第二讲全部代码"中,我们可以期待学习到以下一系列Objective-C的知识点: 1. 类与对象:OC是基于类的语言,每个程序都是由类和对象构成的。了解如何定义类,声明属性(properties)和方法(methods),...

    偏移量转换器OC.......

    例如,如果你有一个数组,第二个元素的偏移量就是首元素之后的字节数。在处理二进制文件时,偏移量通常用来定位文件内的特定数据块。 而内存地址则是在计算机内存中存储单元的唯一标识。每个进程都有自己的内存空间...

Global site tag (gtag.js) - Google Analytics