Objective-C中,类的实例化变量的范围有@private、@protected、@public。他们代表的意思和C++中相同,只是前面添加了一个@符号。下面介绍一下他们代表的范围:指令意思@private作用范围只能在自身类@protected作用范围在自身类和继承自己的子类,什么都不写,默...
分类:
其他好文 时间:
2014-08-02 12:33:53
阅读次数:
181
面向对象编程之所以成为主流的编程思想和他的继承和多态是分不开的,只要是面向对象语言都支持继承和多态,当然不同的OOP语言之间都有其特点。OC中和Java类似,不支持多重继承,但OOP语言C++就支持多继承,为什么OC不支持多继承稍后将会提到。 说到继承呢,想到了一本书上是引用《大话西游》里的...
分类:
其他好文 时间:
2014-08-02 09:52:03
阅读次数:
287
适配器模式(Adapter):将一个类的接口转换为客户希望的另一个接口。Adapter 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
(1),系统的数据和行为都正确,但接口不符时,我们应该考虑适配器模式,目的是使控制范围之外的一个原有对象与某个接口匹配。适配器模式主要应用于希望复用一些现存的类,但是接口又与复用环境要求不一致的情况。
(2),使用一个已经存在的类,但如...
分类:
编程语言 时间:
2014-08-01 23:14:02
阅读次数:
228
我们前面的章节中就一直新建Cocoa Class,那么Cocoa到底是什么,它和我们前面以及后面要讲的内容到底有什么关系呢?Objective-C开发中经常用到NSObject,那么这个对象到底是谁?它为什么又出现在Objective-C中间呢?今天我们将揭开这层面纱,重点分析在IOS开发中一个重要...
分类:
移动开发 时间:
2014-08-01 22:43:42
阅读次数:
472
过去的几年中涌现了大量的Objective-C开发者。有些是从动态语言转过来的,比如Ruby或Python,有些是从强类型语言转过来的,如Java或C#,当然也有直接以Objective-C作为入门语言的。也就是说有很大一部分开发者都没有使用Objective-C太长时间。当你接触一门新语言时,更多...
分类:
移动开发 时间:
2014-08-01 18:48:02
阅读次数:
335
要说今年最火的编程语言是什么。那就非Swift莫属了。当然最主要还是市场炒的比较热,加上官方Swift教程《The Swift Programming Language》在北航的大三学生发起在github上进行协同翻译获得了很高的人气,短短几天时间内《Swift中文版》第一版就发布。这真是不火不行了。
Swift是苹果公司在WWDC2014上发布的全新开发语言。从演示视频及随后在appsto...
分类:
移动开发 时间:
2014-08-01 16:19:22
阅读次数:
383
原文链接 :http://blog.csdn.net/zhiganglet/article/details/24475931你已经精通了Objective-C,并且一直想学更酷的东西?看看这篇文章吧!本文将向iOS开发者介绍C++。稍后我会介绍,Objective-C能够无缝地使用C和C++代码。因...
分类:
移动开发 时间:
2014-08-01 15:49:01
阅读次数:
332
#import int main(int argc, const char *argv[]){ NSLog(@"Hello Object-C!"); return (0);}单击Build and GO或Mac键+R,将生成并运行程序;
分类:
其他好文 时间:
2014-08-01 15:35:41
阅读次数:
176
在c#中要扩展一个现有类很容易,比如这样:
?
1
2
3
4
5
6
7
public static class Utils
{
public static void PrintToConsole(this string strSrc)
{
Con...
分类:
其他好文 时间:
2014-08-01 13:47:51
阅读次数:
296
iOS开发Swift篇—(二)变量和常量一、语言的性能(1)根据WWDC的展示在进行复杂对象排序时Objective-C的性能是Python的2.8倍,Swift的性能是Python的3.9倍在实现 RC4加密算法时Objective-C的的性能是Python的127倍,Swift的性能是Pytho...
分类:
移动开发 时间:
2014-08-01 10:29:41
阅读次数:
273