原创文章,欢迎转载。转载请注明:关东升的博客 在Swift语言出现之前,开发iOS或OS X应用主要使用Objective-C语言,此外还可以使用C和C++语言,但是UI部分只能使用Objective-C语言。 选择语言…
标签:语言
【高质量Objective-C-2】第1条:了解Objective-C语言的起源
Objective-C: 类似于面向对象的语言C++、Java, 但OC与它们有很多不同。 若用过某种面向对象语言, 则很容易理解OC所用的范式与模板。 【一、语言按照方法的调用方式,分两类】 1.“消息结构”语言(me…
分享C语言/C++自学基础入门进阶技巧
学习C语言/C++之前,你必须首先要有一个正确的心态,没有一个正确心态的人是学不好任何东西的。你如果真想学好C语言/C++的话,你就要做好好好学它的准备,不要三心二意.面向对象是高级也是最流行的语言,所有的面向对象语言几…
IOS学习笔记之Object-C(一)
++ 概述 ++ 目前来说,Objective-C(简称OC)是iOS开发的核心语言,在开发过程中也会配合着使用C语言、C++,OC主要负责UI界面,C语言、C++可用于图形处理。 基于C语言:C语言是一门面向过程的语言…
Effective Objective-C 2.0 无废话精简篇
1. 了解 Objective-C 语言的起源 Objective-C 语言使用”消息结构”而非”函数调用”.Objective-C 语言由 Smalltalk演化而来,后者是消息类型语言的鼻祖.编译器甚至不关心接收消息…
Objective-C Runtime(一):动态绑定及消息机制
众所周知,Objective-C 是一门动态语言。Objective-C 扩展了 C 语言,并加入了面向对象特性和 Smalltalk 式的消息传递机制,将很多静态语言在编译和连接(例如:C语言)时候的事放到了运行时来完…
Swift语言要点:Objective-C开发人员的观点【raywenderlich中文版翻译】
如果这周一你和我一样,正坐下来享受keynote,兴奋的开始尝试所有全新的可爱的API。 然后你猛然听到谈论一种新语言时,你竖起了耳朵:Swift! 它深深震撼了你,因为这不是对Objective-C的扩展,而是一种完全…
Objective-C 的底层实现
前言 在过去的几年中,涌现了大量的Objective-C开发者(当然我也是其中一名,还是个小白而已)。有些是从动态语言转过来…
Objective-C 和 Swift 面试题【转】
前言 在 iOS 开发中,语言的选择是最初的一步。 Objective-C 是苹果为 iOS 和 Mac 开发量身定制的语言。它随着 iPhone 的出现而大火,直到今天国内外大多数的 App 依然是用 Objectiv…
1.1. Objective-C 简介
1.Objective-C简介 Objective-C是一种面向对象的计算机语言 OC是不一门全新的语言 C语言的基础上增加了一层最小的面向对象语法 OC完全兼容C语言 可以在OC代码中混入C语言代码,甚至是C++代码 …
Objective-C语言基础
一、Objective-c简介 Objective-C简称Obj-C或者OC Objective:面向对象的 OC是在C语言的基础之上加了一些新的面向对象的语法。将C语言复杂的, 比较繁琐的语法封装的更为简单。 完全兼容…
21.为什么说Objective-C是一门动态的语言?
objective-c语言是C语言的一个子类,所以Objective-C是一个静态语言,但是Objective-C的三大特性之一的多态性让其拥有了动态性。 oc的动态性让程序可以在运行时判断其该有的行为,而不是像c等静态…