您的位置:首页 > 移动开发 > Objective-C

初识 Objective - C

2015-10-08 11:05 459 查看
Objective-C



Objective-C 是 源于 C ,和 C++ 是一对孪生兄弟  但是由于微软对C++ 的大力支持

Objective-C 一直不温不火 作为 apple 公司内部使用 97年 乔布斯回归 apple 受命于危难之中

重振 apple 公司 Objective-C 才持续推广一直到 目前 iPhone iPad 流行于世界 与 Android

阵营共同占据 95% 以上的份额 Objective-C 才火起来 并且在编程语言排行榜中排名持续上升 

Objective-C 流行于中国时间较晚 于 2010 年以后 并且学习门槛较高 

1: 需要有 OS X 系统的计算机 
目前市面上开发 ios 一般是配置 Mac iMac 一台作为开发为主的计算机当然需要较高的配置
设备话费预计 1 W RMB 左右 (当然您也可以 做 os X 的虚拟机 或者 黑苹果 但是这样也对计算机配置
要求较高 个人建议 8G以上内存 i7 处理器)

2: 最好有一台 iPhone 手机 或者 ipad 平板 
当然你也可以用模拟器 但是模拟器毕竟不能和真机比 而且模拟器也是相当消耗计算机性能 

较高的学习门槛 和 国内较晚的起步时间 造成 ios 程序员的薪资是相当的高 当然不是说因为 薪资高我们就去学习

Objective-C , 从编程角度而言 Objective-C 也是一门优秀的语言 代码不似 c++ 一样复杂 简单而优雅 

1 : Objective-C 完全兼容 c 语言 并且能和 c++ 混合编程

2 : Objective-C 完全支持面向对象的特征

3 : Objective-C 能开发 手机,平板(IOS) 穿戴设备(apple wacth) Mac 还能作为服务端语言

看了以上优点 是不是也突然想学习 Objective-C 的冲动呢 , 未来不管 Android ios 之间的厮杀如何 市场份额

如何变化 你掌握了 Android ios 两种开发 是不是在未来移动互联网时代 利于不败之地呢?

此篇blog 以下内容最适合有 Java 基础的开发者浏览

笔者通过自己的学习 对比脑海中已有的 java 语言的编程概念 对比的 Objective-C 和 java 的不同之处

列举出来 没有特别提出来的 即可理解为和 java 一样

.h .m

NSSrting 

@“”

NSString

goto

@interface

减号方法(非静态方法)

加号方法(静态方法)

[对象调用 方法]

[类调用 方法]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: