kingBook

导航

随笔分类 -  Object-c

打包制作 ANE
摘要:一、打包ANE 1.ios 准备文件: anePackager.bat aneswc.swc extension.xml flashAne.ane ioslib.a library.swf platformoptions.xml(可选,用于标记.a文件需要的framework、lib) .a文件: 阅读全文

posted @ 2017-04-19 17:50 kingBook 阅读(1376) 评论(0) 推荐(0) 编辑

C#使用MonoPInvokeCallback,让C直接回调C#函数
摘要:Test.mm Test.cs demo: 阅读全文

posted @ 2017-04-17 16:43 kingBook 阅读(7281) 评论(0) 推荐(0) 编辑

Object-c 调用unity的 UIViewController和UnitySendMessage
摘要:.mm文件中实现 访问unityView 发送消息 C与Object-c字符串互转 阅读全文

posted @ 2017-04-13 15:53 kingBook 阅读(2225) 评论(0) 推荐(0) 编辑

Object-c 协议@protocol(@required、@optional)
摘要:一、什么是协议? 1.协议声明了可以被任何类实现的方法2.协议不是类,它是定义了一个其他对象可以实现的接口3.如果在某个类中实现了协议中的某个方法,也就是这个类实现了那个协议。4.协议经常用来实现委托对象。一个委托对象是一种用来协同或者代表其他对象的特殊对象。5:委托,就是调用自己定义方法,别的类来 阅读全文

posted @ 2017-04-13 14:59 kingBook 阅读(413) 评论(0) 推荐(0) 编辑

Object-c @property与@synthesize的配对使用。
摘要:功能:让编译器自动编写一个与数据成员同名的方法声明来省去读写方法的声明。 如: 1、在头文件中: 等效于在头文件中声明2个方法: 2、实现文件(.m)中 等效于在实现文件(.m)中实现2个方法: 以上等效的函数部分由编译器自动帮开发者填充完成,简化了编码输入工作量。 格式: 声明property的语 阅读全文

posted @ 2017-04-13 14:31 kingBook 阅读(286) 评论(0) 推荐(0) 编辑

oc字符串与c字符串转换和拷贝
摘要:// Helper method to create C string copy NSString* MakeNSString (const char* string) { if (string) { return [NSString stringWithUTF8String: string]; } else { return [NSString ... 阅读全文

posted @ 2017-04-06 11:10 kingBook 阅读(213) 评论(0) 推荐(0) 编辑

Object-c中的单例
摘要:#import @interface UniAudioPlayer:NSObject{ } +(UniAudioPlayer*) getInstance; @end #import "UniAudioPlayer.h" @implementation UniAudioPlayer + (UniAudioPlayer *) getInstance { static dispatch... 阅读全文

posted @ 2017-04-06 11:00 kingBook 阅读(257) 评论(0) 推荐(0) 编辑

Object-c 构造、析构函数
摘要:一、构造函数 在OC中凡是已init开头的函数我们都称之为构造函数,在声明构造函数的时候,不带参数的一般直接声明为“-(id)init”,带参数的一般声明为“-(id)initWith...”。 二、析构函数 析构函数声明为“-(void)dealloc”这个函数我们不能通过对象去人为的调用它,析构 阅读全文

posted @ 2017-04-06 10:14 kingBook 阅读(981) 评论(0) 推荐(0) 编辑

类定义,创建/销毁OC对象
摘要:类定义 1 OC类分为2个文件,一个是.h文件,一个是.m文件; 2 .h文件存放类、函数声明; 3 .m文件类的具体实现; 4 类声明使用关键字@interface、@end来声明; 5 类实现使用关键字@implementation、@end来实现; 创建/销毁OC对象 a 创建对象 b 初始化 阅读全文

posted @ 2017-04-06 09:38 kingBook 阅读(458) 评论(0) 推荐(0) 编辑

unity Object-c交互
摘要:一、unity 调用 Object-c C/C++可以直接与Object-c交互,只要把文件后缀.m直接改成.mm,成为C/C++与Object-c混编文件.C#又可以调用C/C++方法,所以C#就是可以与Object-c交互.过程: C# 调用 C/C++ 调用 Object-c 1.C/C++调 阅读全文

posted @ 2017-04-01 16:06 kingBook 阅读(1277) 评论(0) 推荐(0) 编辑

oc 中的id类型与类型转换
摘要:id是oc语言中一个独特的数据类型。一种通用对象类型。可以转换为任何数据类型,即id类型的变量可以存放任何数据类型的对象。 使用示例: 数据类型转换 NSNumber转NSString假设现有一NSNumber的变量A,要转换成NSString类型的B方法如下: NSString和float 还有i 阅读全文

posted @ 2017-04-01 12:04 kingBook 阅读(3112) 评论(0) 推荐(0) 编辑

UIButton 点击事件传参数
摘要:#import UIButton *btn = // create the button objc_setAssociatedObject(btn, "firstObject", obj, OBJC_ASSOCIATION_RETAIN_NONATOMIC); [btn addTarget:self action:@selector(onClick:) forControlEvents:UI... 阅读全文

posted @ 2017-04-01 11:40 kingBook 阅读(263) 评论(0) 推荐(0) 编辑

Object-c 创建按钮
摘要:@implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; //动态创建我们自己的按钮 //1.创建按钮(UIButton) UIButton *button = [[UIButton alloc]init]; //2.设置按钮上显示的文字 [button setTitle:@"点我吧" forSta... 阅读全文

posted @ 2017-04-01 11:29 kingBook 阅读(350) 评论(0) 推荐(0) 编辑

oc NSLog输出格式大全
摘要:本文的内容是总结了一下iOS开发中NSLog输出格式大全,虽然比较基础,但有总结毕竟会各位正在学习iOS开发的朋友们一些小小的帮助。 %@ 对象 %d, %i 整数 %u 无符整形 %f 浮点/双字 %x, %X 二进制整数 %o 八进制整数 %zu size_t %p 指针 %e 浮点/双字 (科 阅读全文

posted @ 2017-03-31 19:32 kingBook 阅读(374) 评论(0) 推荐(0) 编辑

object-c语法
摘要:Objective-C:C的超集 Objective-Objective-C是C语言的严格超集--任何C语言程序不经修改就可以直接通过Objective-C编译器,在Objective-C中使用C语言代码也是完全合法的。Objective-C被描述为盖在C语言上的薄薄一层,因为Objective-C 阅读全文

posted @ 2017-03-31 16:54 kingBook 阅读(688) 评论(0) 推荐(0) 编辑