最近要开始准备找实习单位了,做做笔试题,看看各位大神的面试经历,发现自己要学习的东西真的还有很多,虽然也做过几个的项目,但是真正拿过笔试题一看,才发现自己对基础这方面的东西,确实有点忽视了,所以最近开启恶补模式。 这几天在研究ios内存分析这一块,才发现自己原来忽视了这么多重要的东西,在这里和大家分享一下。 先来看一段代码: 这是一段最简单的字符串定义,但是看似简单,其实有很多东西可能会被忽略掉 ...
2015-03-30 15:58 0 3057 推荐指数:
查看一个NSObject对象占用多少内存 1、引入头文件: #import <objc/runtime.h> #import <malloc/malloc.h> 2、代码如下: 1>、通过 class_getInstanceSize ...
对象在内存中的存储 1. 内存中的五大区域. 栈: 存储局部变量. 堆: 允许程序员手动在堆区申请指定的连续的字节数的空间来使用. BSS段: 存储未初始化的全局变量、静态变量. 数据段(常量区): 存储已经初始化的全局变量、静态变量、常量数据 ...
前言: 之前iOS的项目大多是有使用StroryBoard以及ARC的,iOS推出的这两个特性确实带来了一些好处。StoryBoard让界面跳转逻辑更清楚,也可以将一些功能模块独立复用。而ARC则从手动管理内存的麻烦,可以更专注于程序逻辑、架构与设计模式等。但是,这两个特性还是蛮有争议 ...
1、unity调用OC OC类代码 unity的C#文件代码 这样就可以直接实现unity调用OC。 2、OC回调unity:这里我们使用函数指针接口方法进行回调,可以传参,也可以带返回参数 C#文件代码 OC代码 ...
OC回调unity 有两种方法 第一种: UnitySendMessage方式(接口声明固定,只能是void method(string message);不能带有返回值;必须要挂载到对象后才能调用。) 使用方法很简单 第二种: 使用函数指针接口方法进行回调,可以传参 ...
,冒号后面的是类的父类 .NSObject是OC所有类的基类 .类的声明放在“类名 ...
字典 主要知识点: 1.NSDictionary 类 2.NSMutableDictionary 类 3.了解NSMutableDictionary 与 NSDictionary 的继 ...