总体概述:实质上oc与js的通信交互就是发送消息,也即函数调用,只要在交互的过程正确的指定好对方需要调用的函数和参数就okoc-->jsstringByEvaluatingJavaScriptFromString,其参数是一NSString 字符串内容是js代码(这又可以是一个js函数、一句js代码...
分类:
编程语言 时间:
2014-07-16 23:04:24
阅读次数:
173
1、定义类:@interface 类名 : 父类@end2、使用:(冒号)表示继承一个类Student : NSObject3、使用()定义一个Catagory(类别)* 作用:在不改变原有类结构的基础上,扩展原有类的方法(不能扩展属性),但不建议重载原有类的方法* 开发工具默认生成的文件为:类名+...
分类:
其他好文 时间:
2014-07-12 13:08:12
阅读次数:
178
1.NSThread这种方法需要管理线程的生命周期、同步、加锁问题,会导致一定的性能开销2.NSOperation和NSOperationQueue是基于OC实现的。NSOperation以面向对象的方式封装了需要执行的操作,然后可以将这个操作放到一个NSOperationQueue中去异步执行。不...
分类:
移动开发 时间:
2014-07-12 00:45:44
阅读次数:
251
前言Swift已经出来好久了,7月份的语言排名已经到了第16位,可见从Apple的开发部门到各种Ios开发者都已经对这一语言投入了极大的热情,Swift在Ios平台上替代OC的势头势不可挡了,不然Apple也没有必要去开发一门新语言。同时Google也在重写Android的API以适应用Go开发后期...
分类:
其他好文 时间:
2014-07-11 20:45:07
阅读次数:
252
控件代码部分:编译运行后的结果为:复杂一点的:结果为:
分类:
其他好文 时间:
2014-07-11 10:18:55
阅读次数:
185
文件加载与保存Cocoa提供了两个通用的文件处理类:属性列表和对象编码。1. 属性列表在 Cocoa中,有一类名为属性列表的对象,常简写为 plist。这些列表包含 Cocoa知道如何操作的一组对象。具体来讲,Cocoa知道如何将它们保存到文件中并进行加载。属性列表类包括NSArray、NSDict...
分类:
其他好文 时间:
2014-07-11 10:09:22
阅读次数:
272
有的时候,我们需要调用纯c++的方法,这个时候,我们必须再次封装一下。通过调用中间层对象的方法,来调用c++的方法。请看下图:
2.在test.h文件中定义方法
#ifndef __test__
#define __test__
class Test
{
public:
void test();
static void testStatic();
};
#endif...
分类:
编程语言 时间:
2014-07-10 21:46:37
阅读次数:
353
1.使用命令行操作1)4个通用命令行<1>archive归档文件的创建用途:由于hadoop的设计是为了处理大数据,理想的数据应该blocksize的倍数。namenode在启动时会将所有的元数据load到内存中当大量小于blocksize的文件存在的时候,,不仅占用了大量的存储空间,也占用了大量的n..
分类:
其他好文 时间:
2014-07-10 18:56:21
阅读次数:
353
单例的应用十分普遍,单例模式使一个类只有一个实例。
*易于供外界访问.
*方便控制实例个数,节约系统资源.
*OC中的常见单例:
UIApplication,
NSNotificationCenter,
NSUserDefaults,NSFIleManager。
*应用程序中用到单例的:
背景音乐,音效管理等。
一、ARC中实现单例
*...
分类:
移动开发 时间:
2014-07-10 17:23:17
阅读次数:
253
引子: 一直以为oc的super跟java中的super是一回事,没有去深究它的本质,直到工作的时候遇到一个并不能按我的理解能解释的情况。剖析: 在此之前先看一段代码: 有两个类 SuperClass && SubClass ,SubClass继承SuperClass,SuperClass继...
分类:
其他好文 时间:
2014-07-10 16:32:25
阅读次数:
186