简介 Object-C通常写作Objective-C或者Obj-C或OC,是根据C语言所衍生出来的语言,继承了C语言的特性,是扩充C的面向对象编程语言。它主要使用于Mac OS X和GNUstep这两个使用OpenSte…
分类:object-c
Object-C类和对象
一、Objective-C概述 1. Object-C简称OC,扩充自C语言的面向对象编程语言 2. 苹果OS X和iOS操作系统的主要编程语言 3. OC的时间进度 1) 1980年布莱德·确斯发明OC语言 2) 19…
【Swift学习】Swift初见,第一个程序
1️⃣ 终于还是静下心来学习苹果的这门新语言。 学习过程中需要用到playground,这是Xcode上的一个功能强大的小工具,可以实时代码编译并展示效果,很方便。 swift的最大特点是简洁…
Objective-C Runtime(一):动态绑定及消息机制
众所周知,Objective-C 是一门动态语言。Objective-C 扩展了 C 语言,并加入了面向对象特性和 Smalltalk 式的消息传递机制,将很多静态语言在编译和连接(例如:C语言)时候的事放到了运行时来完…
Objective-C与C语言的关系
Objective-C是以C语言为基础,所以值得讨论两者的关系。下面是一些可以忽略的实现细节,或可以用来更好地理解系统工作方式的细节。没有涉及太多详细的内容,知识阐明关于Objective-C和C联系的4个事实。 1:实…
Modern Objective-C syntax
随着Swift的加入,OC在不也在不断向着新的编程方式靠拢,虽然OC是我很喜欢的一门很优雅的语言,但是毕竟编程讲究的是效率,时代的大浪下,OC的很多写法也顺应大潮做出了一些相应的改变。 下面我们来看一下都有哪些地方现代化…
iOS学习笔记之 Objective-C (二)
上一篇文章结尾草草地写了这么个Demo:定义一个Student类,实例化出一个xiaoming的对象,并同时使用python和java与Objective-C实现它们。这段代码只是演示了一些最基本的OC语法,但也留下了几…
Python编程入门到实践:(看书总结9-9)
需要实现 :代码 函数-类- 异常检查。 未完成。 9-13 ,写作 阅读: collections 和 random 的文档: 未 代码风格: 变量名小写_下滑线风格。 类名:驼峰命名风格 类, 修改属性的值的三种方式…
Objective-C 类中init与initialize的区别
两个方法名字长的很像,所以一定有相似的作用,身上都贴着“一次”的标签。 区别 init是“-”开头的方法 initialize是“+”开头的类方法 init在类实例化(new)的时候就会调用一次:[ClassName n…
Objective-C中范畴与类扩展
关于范畴 实现某个类的一部分方法的模块叫做范畴或者类别。一个类既可以不适用任何范畴,也可以由多个范畴构成。 范畴和类一样,都是在接口文件中声明,在类文件中实现。但是范畴中不能声明实例变量,只能声明方法,声明的方法既可以是…
iOS开发60分钟小记
目标 使用Xcode IDE, 模拟器 修改,调试已有iOS app 能在已有应用内创建新模块 能创建新应用 能发布应用到Apple Store 学习iOS开发不仅仅是学习一门新语言 一个语言: Objective-C …
iOS block探究(一): 基础详解
你要知道的block都在这里 转载请注明出处 http://www.jianshu.com/p/184b04c1f454 本文大纲 block基础语法 block基础使用 block常见问题 block进阶: 深入代码理…