开发语言漫谈-Object C

简介: C的家族还有个另类,Object C

C的家族还有个另类,Object C

int main(int argc, char *argv[]) {

   @autoreleasepool {

       NSLog(@"Hello World!");

   }

  return 0;

}

这里还能看到C的风采,但到这里就偏离了:

[obj method: argument];

这也体现了这门语言的特色,它是苹果公司私有的,就得和别人不一样。不喜欢就别用。学这门语言就限定只能给苹果系统用。当年做App时就很痛苦,必须开发两套:安卓一套 苹果一套。搞苹果的人少,工资高。现在到了小程序时代,这个痛苦就没有了。小程序说到底就是web应用了,只和浏览器有关,和操作系统没有关系了。

个人建议新入门的不要去学,太封闭了。有点问题都找不到任何帮助。

非要做苹果应用的话,可以去学swift。

相关文章
|
5天前
|
Java API
Java 8新特性之Lambda表达式与Stream API实践指南
【5月更文挑战第15天】 随着Java语言的不断发展,Java 8作为一个重要的版本,引入了许多令人兴奋的新特性。其中,Lambda表达式和Stream API是Java 8最受关注的两个特性。本文将深入探讨Lambda表达式的基本概念、语法和使用场景,以及如何结合Stream API实现更加简洁、高效的代码编写。通过实例演示,帮助读者快速掌握这两个新特性,提高Java编程能力。
|
8月前
|
弹性计算 JavaScript 编译器
语言入门-3:string的方法
本实验将介绍TypeScript中string的常用方法
161 0
|
11月前
|
Java API
告别StringUtil:使用Java 全新String API优化你的代码
Java 编程语言的每一次重要更新,都引入了许多新功能和改进。 并且在String 类中引入了一些新的方法,能够更好地满足开发的需求,提高编程效率。
|
存储 算法 安全
【Java原理探索】带你实战使用String的功能特性 | Java开发实战
【Java原理探索】带你实战使用String的功能特性 | Java开发实战
113 0
【Java原理探索】带你实战使用String的功能特性 | Java开发实战
|
Java API
Java中常用API总结(4)—— Object类(含实例解读和源码阅读)
Object类所在包是java.lang包,Object 是类层次结构的根,每个类都可以将 Object 作为超类。所有类都直接或者间接的继承自该类;换句话说,该类所具备的方法,其他所有类都继承了。
130 0
Java中常用API总结(4)—— Object类(含实例解读和源码阅读)
|
存储 算法 Go
深入理解 Go 语言的 map 实现原理
一直很好奇 Go 语言的 map 底层是如何实现的。 Go map 的形式就是键值对,给定一个键,能尽快的找到对应的值。
|
Go C语言 Python
Go 语言入门很简单:String
Go 也像 C 语言家族语言一样,使用双引号来声明字符串。 Go 字符串可以使用 双引号(" ")或者 反引号(` `)来创建。双引号用来创建可解析的字符串,但不能用来引用多行,这也是大多数字符串的定义方式。 反引号用来创建原生的字符串,这些字符串可以由多行组成。多用于多行消息,HTML 以及正则表达式。
|
Java C语言
Java 基础 | Object 源码解析
Java 基础 | Object 源码解析
Java 基础 | Object 源码解析
|
存储 Oracle Java
Java SE基础知识详解第[6]期—常用API(String、ArrayList)
Java SE基础知识详解第[6]期—常用API(String、ArrayList)
Java SE基础知识详解第[6]期—常用API(String、ArrayList)
|
Dart
dart编程之map基础
在 Dart 编程中,Map 是类似字典的数据类型,以键值形式(称为锁键)存在。map数据类型中的数据类型没有限制。map非常灵活,可以根据需求改变其大小。但是,需要注意的是,所有锁(键)在map数据类型中都必须是唯一的。
214 0