原文:iOS面试题大全 Objective-C 的内存管理主要有三种方式 ARC(自动内存计数)、手动内 存计数、内存池。 ①.自动内存计数:这种方式和 java 类似,在你的程序的执行过程中。 始终有一个高人在背后准确…
分类:object-c
Objective-C中的hash方法
简介 Objective-C中,经常会有需要重写- (BOOL)isEuqal:(id)other方法的情况。但是很少有人重写- (NSUInteger)hash方法。本文就详细解释一下hash方法的用处和不重写可能出现…
Swift与Objective-C的简单校对
最近的琐事 最近在处理Swift 版本迁移所引发的一些问题,引起了我的注意! 在xCode 8.3.2中,已经不能再次编译Swift2.3了,所以所有的swift2.3 项目都要迁移到3.1。真心碎…R…
01---Objective-C简介
Objective-C是基于C语言的. a. 在C语言的基础之上新增了面向对象的语法. b. 将C语言中复杂的、繁琐的语法封装的更为简单. Objective-C程序的源文件的后缀名.m message消息机制. C程序…
Objective-C/iOS 获取内存使用
获取内存总大小: size_t size = sizeof(int); int results; int mib[2] = {CTL_HW, HW_PHYSMEM}; sysctl(mib, 2, &result…
Masonry介绍与使用实践 - iOS移动开发周报
教程 《Masonry介绍与使用实践(快速上手Autolayout)》:iPhone6发布之后,我知道使用autolayout势在必行了,这时想起了以前在浏览Github看到过的一个第三方库Masonry。在花了几个小时…
Objective-C(简称OC)
OC基础知识: OC继承了C语言的所有特点。 @ 表示C语言没有 OC所增加的 每次拿内存之后,要查看是否申请到内存,内存用完之后一定要手动去释放,避免出现野指针。 if (strcmp(str3, "Good") ==…
Objective-C copy,看我就够了
一、从面向对象到Objective-C概览copy 1、面向对象: In object-oriented programming, object copying is creating a copy of an exis…
Swift Protocol 实现 Objective-C 代理回调
一: 实现如Objective-C的回调 当我们想 实现Objective-C的代理回调 只需要注意 例如 Protocol A : class { //here write code } 其他跟Objective-C一…
NSValue 对象封装
NSValue是比NSNumber更基础一些的对象,可以用来包装各种标量值,同时可以为数据集NSArray,NSSet等提供一种添加弱引用的途径 +valueWithBytes:objCType: type: 给定值的对…