object-c
segment-fault
这个作者很懒,什么都没留下…
展开
-
Object-C 语法基础
Object-C和C语言有不少的类似之处,比如语法的基本变量类型几乎一致,循环分支相似(其实大部分高级语言比如Java C++在这一点上是由有共同性的,基本都继承了C语言的特点).Object-C总体的风格上比较古怪,主要体现在对象和方法上.无论是Java亦或是C++,调用某个对象的方法是这样做的: ctx.method(5);然而OC上用中括号来进行: [c...原创 2018-02-18 18:13:38 · 12639 阅读 · 0 评论 -
object-c 回调函数
回调函数Java和C++编程中都常用到回调函数对象A具有某些接口 对象B实现这些接口并由对象A在某个时机调用实现的接口C++:纯虚函数实现class test {public: virtual void call()=0;};class child : public test { void call() { cout << "ch...原创 2018-02-19 01:38:26 · 1106 阅读 · 0 评论 -
Object-C 函数参数语法
Object-C函数参数Object-C的函数参数语法比较特别通常的编程语言比如Java和C++ 都是void p_fun_test(int array, int size);shell的函数参数则是匿名的 通过$1这样的数字来表示不同顺序上的参数function p_fun_test{ echo $1}而Object-C的函数参数 要稍微特别一点单函数参数的情况下:...原创 2018-03-15 20:56:50 · 4523 阅读 · 0 评论 -
object-c 单例模式
单例模式通常C++或Java实现单例模式的方法是这样的:C++:class test {public: test *getInstance() { if(!mSelf) { mSelf = new test(); } return mSelf; }private: test *mSel...原创 2018-02-23 19:59:51 · 405 阅读 · 0 评论 -
Object-C调用类内方法
指向自身的指针C++类存在指向自身的指针this 以及指向基类的指针super(仅VC++中支持)OC通用有指向自身的指针self 以及指向基类的指针super调用类内方法写法为 [self call];调用类内的call方法等同于C++的 this->call();...原创 2018-03-18 23:02:45 · 3450 阅读 · 0 评论 -
Object-C property生成变量存取方法
@propertyproperty关键字 用于简化代码C++类中常见的做法class test{public: void setVal(int val) { mVal = val; } int getVal() { return mVal; }private: int mVal;}通过接口访问对象的属性...原创 2018-03-20 15:55:32 · 275 阅读 · 0 评论 -
匿名函数
匿名函数匿名函数是没有名字的函数 是高级语言发展出来的新特性一些实现了匿名函数的高级语言: 1. C++ : lambda表达式(C++11) 2. Java :lambda表达式(Java8) 3. object-c :块匿名函数的好处在于精简程序的设计在代码的逻辑中,可能存在一些只需要调用一次或几次的函数C语言中的做法是命名一个函数来实现它 但这样显得太繁琐引入匿名函...原创 2018-04-09 21:20:36 · 987 阅读 · 0 评论