预备知识(1)——Objective-C基础知识

0x01 历史


1、Objective-C语言是一种通用的,面向对象的,Smalltalk风格消息传送到C编程语言;

2、Objective-C语言是C语言的一个扩展集;

3、Cocoa和Objective-C是苹果公司OS X和iOS操作系统的核心。




0x02 完整支持面向对象编程


Cocoa是基于OOP概念的(即面向对象编程概念),并且Objective-C是一种完整支持面向对象的编程语言:包括封装、数据隐藏、继承、多态性。




0x03 基础框架


Foundation框架提供了大的功能集:

1、它包括 NSArray,NSDictionary中的NSSet等扩展数据类型的列表;

2、它由一组丰富的操作文件的函数,字符串,等等;

3、URL处理它提供的功能,如日期格式,数据处理,错误处理等实用工具。




0x04 配置开发环境


1、在Mac OS操作系统的APP Store中搜索并下载Xcode:



2、打开Xcode,创建一个新项目:



3、选择Command Line Tool(命令行工具模板):



4、填入项目名称、组织名称等信息,再在语言环境中选择Objective-C就可以点下一步选择存储路径:


5、选完存储路径之后就完成项目创建工作了,可以在语言列表里看到,该命令行工具同时支持C、C++还有Swift语言,说明也可以用该步骤来创建适用于其他语言的环境:





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值