Objective-C

      目前来说,Objective-C(简称OC)是ios开发的核心语言。一直由苹果公司在维护

      OC在开发过程中也会配合着使用c语言、c++,OC主要负责UI界面,c语言、C++可用于图形处理。

 

Objective-C & Swift

      Swift和Objective-C共用一套运行时环境,Swift的类型可以桥接到Objective-C,反之亦然。

      OC之前积累的很多类库,在Swift中大部分依然可以直接使用

 

      swift更易阅读、代码量少、速度快

      但swift版本不稳定,使用人数比例较低,目前还是Objective-C的天下

 

Objective-C

      C语言是一门面向过程的语言,OC是在C语言的基础上,增加了一层最小的面向对象语法,为什么说是最小的面向对象语法呢?因为OC把一些比较复杂的面向对象语法都去掉了,剩下的都是面向对象的精华,因此oc是一门面向对象的语言,而且会比C++简单很多。

      因为oc是基于语言的,所以完全兼容c语言,也就是说我们在开发ios程序过程中,可以在OC代码中混入C语言代码,甚至是c++代码。

     我们可以使用OC开发 Mac OS 和 IOS平台的应用程序


 

第一个Objective-C程序

OC中关键字都以@开头

OC是没有内存回收机制的,所以需要我们手动创建对象,手动释放。即自己写代码来维护内存

 

xcode

直接运行输出helloworld

 

第一个OC的类

还和以前一样创建一个项目

interface在Java中是接口,在OC中是声明一个类

OC必须要指明继承的谁,用冒号:表示

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值