1. OC的历史 1996年12月20日,苹果公司宣布收购NeXT Software公司,NEXTSTEP/OPENSTEP环境成为苹果操作系统主要发行版本OSX的基础。这个版本的开发环境被苹果公司成为Cocoa。(Ne…
标签:oc
Swift 4 和 Objective-C 在同一个工程里的混搭编程的方法
快速起步 你可以在 xcode 里同时使用 Swift 和 Objective-C(以下简称OC)来写代码,混搭编程的好处很多,比如允许大量代码的复用,在性能和开发效率之间找到平衡等。 在 Swift 中引…
语言选择:Swift VS Object-C
Object-C从2010年开始随着iOS开发热潮开始火热起来,到目前为止一直还是主力开发语言。 Swift从2014年6月问世,到现在接近两年,目前在国外已经占一半的份额了,在国内,一些激进一点的公司也已经全面转向Sw…
Objective-C tips
Objective-C tips nil 下面两种OC语法是等价的: if (venue == nil) { [organizer remindToFindVenueForParty]; } if (!venue) { …
Objective-C 学习第一天
一、基础语法 OC相对于C a. 在C的基础上新增了面向对象的语言 b. 将C的复杂、繁琐的语法封装的更为简单 c. OC完全兼容C语言 OC程序的源文件后缀名是.m m代表message 代表OC当中最重要的一个机制 …
【OC梳理】SQLite
SQLite 是一款轻量级的关系型数据库, 它的运算速度非常快,占用资源很少。存储大量复杂的关系型数据的时候使用。 SQLite语句、操作等详细文档,可以从这里看: SQLite 教程 关于OC对于SQLite的调用,可…
「Objective-C」基础
一、Objective-C 简介 可以用 OC 开发 Mac OSX 平台和 IOS 平台的应用程序 完全兼容 C 语言,文件以.m结尾 可以在 OC 代码中混入 C 语言代码,甚至是 C++代码「混入C++代码的OC文…
OC学习之OC语言特点
简介 Object-C通常写作Objective-C或者Obj-C或OC,是根据C语言所衍生出来的语言,继承了C语言的特性,是扩充C的面向对象编程语言。它主要使用于Mac OS X和GNUstep这两个使用OpenSte…
Object-C类和对象
一、Objective-C概述 1. Object-C简称OC,扩充自C语言的面向对象编程语言 2. 苹果OS X和iOS操作系统的主要编程语言 3. OC的时间进度 1) 1980年布莱德·确斯发明OC语言 2) 19…
Modern Objective-C syntax
随着Swift的加入,OC在不也在不断向着新的编程方式靠拢,虽然OC是我很喜欢的一门很优雅的语言,但是毕竟编程讲究的是效率,时代的大浪下,OC的很多写法也顺应大潮做出了一些相应的改变。 下面我们来看一下都有哪些地方现代化…
iOS学习笔记之 Objective-C (二)
上一篇文章结尾草草地写了这么个Demo:定义一个Student类,实例化出一个xiaoming的对象,并同时使用python和java与Objective-C实现它们。这段代码只是演示了一些最基本的OC语法,但也留下了几…
和Tom一起学习Objective-C 第一期
前言 这是一份学习OC的记录,同时也是方便监视自己学习OC。 本次学习基于《Objective-C程序设计 第六版》,这份记录里的内容可能和书里差不多,所以不要指望有什么高深的东西。 内容 Objective-C简介 我…