简介 Object-C通常写作Objective-C或者Obj-C或OC,是根据C语言所衍生出来的语言,继承了C语言的特性,是扩充C的面向对象编程语言。它主要使用于Mac OS X和GNUstep这两个使用OpenSte…
标签:oc
Objective-C内存管理(高级)
前言 学习任何一门语言,都要深入地了解它对内存的控制。因为无论你编写的程序在什么系统的计算机上运行,都会涉及到内存管理的问题。 概述 在我们之前编写的程序由于本身很小、运行时间很短,所以没有做内存管理相关的操作,这样做的…
[41→100] object-c语法精要
看完征战Objective-C和Objective-C面向对象初体验 发现Object-C的语法和C语言是一致的,用官方表述来说,就是OC是C的超集,完全支持C的语法。 在磁盘存储的物理形式上,OC头文件后缀名为.h,实…
OC—基础语法
学习目标 1.【了解】Objective-C语言简介 2.【掌握】第一个OC程序 3.【掌握】OC中的字符串 4.【熟悉】OC中的一些玩意 5.【了解】面向过程与面向对象 6.【掌握】类的声明和实现 7.【掌握】类的方法…
OBJECT-C的特点以及跟其它语言的对比
消息 消息是OC的主要特征。给对象发送消息 等于是 java/c++中调用类对象的函数 在C++或Java里,类与类的行为方法之间的关系非常紧密,一个方法必定属于一个类,且于编译时就已经绑定在…
翻译 ||《OC for Swift Developers》(目录)
OC for Swift Developers 写在前面 开坑日期是2017年3月12日,不知道什么时候可以填完呀。 从 swift 入门,然而苹果很多底层的东西还是 OC,既然选择了那就要学好的。监督自己好好看小天使给…
语言选择:Swift VS Object-C
Object-C从2010年开始随着iOS开发热潮开始火热起来,到目前为止一直还是主力开发语言。 Swift从2014年6月问世,到现在接近两年,目前在国外已经占一半的份额了,在国内,一些激进一点的公司也已经全面转向Sw…
分享OC runtime进行时入门级别的运用
智勇博客: 最近比较有空,在这里分享一下OC的底层runtime进行时的一些简单运用,比较适合初学者来学习了解一下。 先说几句干货,让大家了解一些 什么叫做runtime进行时。 OC语言分4个阶段: 1.编写程序阶段,…
OC-基础
一、oc介绍 1、简介 oc是一个成熟的,面向对象的语言 oc是基于c之上的,扩展的c oc是从Smalltalk【1】得到对象的方法及语法。所有的非面向对象的操作(包括原始变量,预处理,表达式,函数声明和函数调用)的语…
Objective-C tips
Objective-C tips nil 下面两种OC语法是等价的: if (venue == nil) { [organizer remindToFindVenueForParty]; } if (!venue) { …
Swift和Objective-C交互
Swift是对OC的一个优雅的包装,所有的底层库、框架都是使用OC来实习的。所以Swift可以无缝的和Cocoa、OC兼容调用。Swift通过和OC兼容,就可以在Swift程序中大量使用OC API函数。尽管Swift和…
iOS开发之Runtime运行时原理探讨----OC消息发送
课程介绍: 在OOP术语中,消息传递是指一种在对象之间发送和接收消息的通信模式。 在Objective-C中,消息传递用于在调用类和类实例的方法,即接收者接收需要执行的消息。 运行时原理探讨—-OC消息发送 …