初识 Objective - C

Objective-C


初识 Objective - C_第1张图片


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


减号方法(非静态方法)


加号方法(静态方法)


[对象调用 方法]


[类调用 方法]

你可能感兴趣的:(ios,入门,Objective-C)