• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Objective-C

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

      目前来说,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必须要指明继承的谁,用冒号:表示

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
一些Objective-C学习资源发布时间:2022-07-12
下一篇:
objective-c多参数方法的定义与调用发布时间:2022-07-12
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap