前言 需要先知道的 Objective-C 转 C++的方法 因为需要看Block操作的C++源码,所以需要知道转换的方法,自己转过来看一看: 1. 在OC源文件block.m写好代码。 2. 打开终端,cd到block…
标签:变量
Objective-C 之属性与点语法
一. 成员变量的setter方法与getter方法. setter为成员变量的设置器方法. getter为成员变量的访问器方法. 即每个类中的成员变量均有两个方法,setter方法与getter方法.如此繁琐的代码在给添…
C#语法基础
一、C#中的注释 不写注释是流氓 名字瞎起是扯淡 1、注释符作用 注释:解释说明代码的作用 注销:注销的代码不会被执行 2、C#的三种注释 单行注释 // 多行注释 /**/ 文档注释 /// 多用来解释类或方法 二、v…
Objective-C高级编程之block篇
block是C语言的一项重要的特性。在很多其他计算机语言中都有类似的概念,比如lamda表达式,闭包等。那么block是什么?简而言之,block是带有自动变量的匿名函数。本文将以这句话展开,对block进行深入解析。 …
objective-c访问私有变量
1504173-497ea7707ee9cbe2.jpg oc没有真正的私有变量,私有方法。通过骗过编译器,我们可以获取我们想要的变量或方法,本文主要记录oc继承中,如何访问父类被覆盖的变量 现在新建两个类parent是…
Objective-C基本的数据类型以及运算符简介
OC是增强了C的特性,所以变量和基本数据类型上基本与C一致。 在OC中变量命名有如下规则: 由字母、数字、下划线、$符号组成 必须以字母、下划线、$符号开头 大小写敏感 在OC中定义变量的时候不能使用OC的保留字,OC的…
有关Objective-C中实例变量与属性的访问
我们知道,在对象与对象间如果要访问实例变量的话总是通过属性来实现的。那么在对象内部对实例变量的访问是怎样的呢?最好是 在读取实例变量的时候直接使用实例变量,在设置实例变量的时候通过属性来完成 至于为什么这样做,可以做如下…
学习ios之路:objective-c--静态变量,外部全局变量,常量总结
111R35J5-2.jpg 前言 上一篇主要复习了实例变量,这篇文章还依然按自己掌握的java的知识体系来进行oc的复习,本篇主要复习oc中的 静态变量(内部全局变量) 外部全局变量 常量 不管是在java中还是在c+…
Objective-C中static的作用
用static修饰局部变量:使变量成为静态变量,即编译时分配内存,程序退出时释放,可以记忆上次的数据,不过由于仍是局部变量,因而只能在代码块内部使用(作用域不变)。 用static修饰外部变量:外部变量本身就是静态变量,…
Objective-C对象解析
简介 OC是C语言的超集,是扩充C的面向对象编程语言。OC的语法基本上是照搬C语言的,对象所占内存总是分配在“堆空间”中,而绝不会分配在“栈”上。 每个OC对象实例都是指向某块内存数据的指针,所以声明变量时,类型后面要跟…
「Objective-C」类和方法
1. 类方法和对象方法 对象方法 减号 – 开头 只能由对象来调用 对象方法中能访问当前对象的成员变量(实例变量) 类方法 加号 + 开头 只能由类(名)来调用 类方法中不能访问成员变量(实例变量) 类方法的…
Objective-C的Block
声明:本文是读了<Objective-C高级编程>做的笔记,以及结合本人写的例子总结的Block知识。 目录 Block入门 什么是Block 如何定义一个Block 如何声明一个Block类型的变量 把一个…