在上一篇博文中,我们将原先的纯C语言代码,编写成了用Objective-C(后面直接缩写成OC)的写法。使得代码在易读性上有明显提升,结构也更清晰。同时,也对面向对象的概念有了进一步的介绍和加深。 但是,通过上一个例子,我们发现代码的冗余还是很大。像Circle,Rectangle ...
在上一篇博文中,我们介绍了如何开发前期的准备,以及简单的类型输出实例。 这篇博文,我要记录一个for循环输出的实例。并对此展开,改变成不同的三个小函数。 学过C语言的朋友,可以很容易看明白上面的代码。就是先输出一行 The numbers from to : 。然后数字从 到 循环输出。运行后的结果如图: 接下来,我们将简单的循环输出数字改成循环输出字符串,并计算每个字符串的长度。修改后的代码如 ...
2014-11-25 22:05 0 2777 推荐指数:
在上一篇博文中,我们将原先的纯C语言代码,编写成了用Objective-C(后面直接缩写成OC)的写法。使得代码在易读性上有明显提升,结构也更清晰。同时,也对面向对象的概念有了进一步的介绍和加深。 但是,通过上一个例子,我们发现代码的冗余还是很大。像Circle,Rectangle ...
一听标题,感觉十分的抽象。面向对象就是(Object-Oriented Programming)的首字母缩写:OOP,是当今最主流的编程方法。 那么,面向对象编程具体有什么好处呢。是如何来实现呢 ...
在上篇博文中,我们编写了一个可以输出不同几何类型的小程序。通过C语言的struct结构体,给大家感受了下,对象的大概样子。 如果用Obejctive-C的面向对象的特征来实现。那么,drawShape函数应该修改成这样: 这里,函数上传入的id类型,是指泛型 ...
懒惰是富有最大的敌人,再不前进,我们就out了。最近工作比较轻松,不是很忙。于是想晚上下班回家学习点新东西。看着苹果大军的一天天壮大,心里也是痒痒的。于是就想先系统的学习下Objective-C,为之后学习ios编程开发提前打好基础,做好准备。 大家学习Objective-C ...
1. xcode 4.3.3以后 NSAutoreleasePool 的用法发生改变,由 NSAutoreleasePool *pool = [[NSAutoreleasePool al ...
注: 本文首发于我的个人博客:https://evilpan.com/2019/04/05/objc-basics/ 如果你有其他语言的学习经验,要学习Objective-C的语法特性其实并不困难。正如我之前在软件开发的一些"心法"一文中所说,编程语言只是一个工具,工具本身不是目的 ...
Objective-C 函数 定义一个方法 在Objective-C编程的方法定义的一般形式如下: 在Objective-C编程语言定义的方法的方法头和方法体。下面是所有部分的方法: return_type 返回类型: 方法可以返回一个值。 return_type ...
编写一个形状的类(Shape),编写一个他的继承类 长方形(Rectangle) 1、类(Shape) 首先右键工程 [New File],新建一个[Objective-C Class]点击[next]填写类名 Shape 头文件源码如下: m文件源码 ...