iOS基础篇之——helloword工程搭建及基本数据类型简介
2015-08-14 15:40
363 查看
一、helloword工程的创建
helloword工程一直是学习一门新语言所必需看的一个小demo,下面我们来一步步搭建一个helloword工程和分析代码结构:
打开Xcode工具,新建一个工程:
新建一个工程选址Command Line Tool——>next,product Name是我们取的工程名,organization Name是组织名称(你可以写公司名称或者你个人英文名),Organization identifier是组织的唯一标志,和android 中的包名类似。language就是选择开发语言了,我们这里选择oc,继续下一步保存到你的目录下。
我们在左侧栏中可以看到项目的结果,其中main.m源文件是自动创建的。
* C语言的源文件拓展名为".c",OC的源文件拓展名为".m"
* main.m文件是我们这个程序中的唯一一个源文件
* 编译器会将.m文件编译为.o目标文件,比如main.m编译成功后会变成main.o文件
代码就不解释了,都有清楚的注释.
二、常见的数据类型
数据类型在所有语言中又是大同小异的。在OC中我们已经见过int,那么还有三种最基本的数据类型,float,double和char。int类型表示整数,float和double表示浮点数,只是double可以表示更大的范围,char表示单个字符,如果在O-C中使用字符串,可以使用NSString类型,就是之前我们见过的@""部分。
我们只介绍了简单的的四种。其实在OC中还有long,long long,short,unsigned和signed限定修饰词。前三种其实都是int的扩充,比如长整型,更长的整型,短整型等。在C语言中可以直接使用long来声明变量,而在O-C中就要使用longint来声明。那么unsigned和signed表示无符号型和有符号型变量,比如unsigned
int表示无符号型整数,也就是正数范围。
helloword工程一直是学习一门新语言所必需看的一个小demo,下面我们来一步步搭建一个helloword工程和分析代码结构:
打开Xcode工具,新建一个工程:
新建一个工程选址Command Line Tool——>next,product Name是我们取的工程名,organization Name是组织名称(你可以写公司名称或者你个人英文名),Organization identifier是组织的唯一标志,和android 中的包名类似。language就是选择开发语言了,我们这里选择oc,继续下一步保存到你的目录下。
我们在左侧栏中可以看到项目的结果,其中main.m源文件是自动创建的。
* C语言的源文件拓展名为".c",OC的源文件拓展名为".m"
* main.m文件是我们这个程序中的唯一一个源文件
* 编译器会将.m文件编译为.o目标文件,比如main.m编译成功后会变成main.o文件
代码就不解释了,都有清楚的注释.
二、常见的数据类型
数据类型在所有语言中又是大同小异的。在OC中我们已经见过int,那么还有三种最基本的数据类型,float,double和char。int类型表示整数,float和double表示浮点数,只是double可以表示更大的范围,char表示单个字符,如果在O-C中使用字符串,可以使用NSString类型,就是之前我们见过的@""部分。
我们只介绍了简单的的四种。其实在OC中还有long,long long,short,unsigned和signed限定修饰词。前三种其实都是int的扩充,比如长整型,更长的整型,短整型等。在C语言中可以直接使用long来声明变量,而在O-C中就要使用longint来声明。那么unsigned和signed表示无符号型和有符号型变量,比如unsigned
int表示无符号型整数,也就是正数范围。
相关文章推荐
- 仿ios右滑界面返回功能
- IOS 开发中遇到的撤销操作
- iOS沙盒目录结构解析
- 招聘一个靠谱的iOS
- IOS--IOS中MD5加密
- IOS 编程初体验 第一篇:自学和培训的选择
- std::ios::sync_with_stdio(false);
- 正则表达式 是 iOS 字符串仅仅支持中文
- 缓存机制
- iOS 制作framework步骤
- iOS入门(四十) CoreData
- IOS 友盟页面数据统计学习
- iOS入门(三十九) MVC
- iOS入门(三十八) XML解析 JSON解析
- iOS入门(三十七) 中级数据持久化
- iOS开发日记2-虚化,模糊效果
- iOS入门(三十六) 初级数据持久化
- 【iOS开发】设置textView的默认提示文字,也就是textView变相的"placeholder"。
- iOS 大头针怎么固定在中间,且移动后及时更新位置信息
- (链接)xcode7,ios9 部分兼容设置