本文介绍了OC的数组对象的基本方法的使用: 因为OC的数组中存储的为对象类型,所以我们可以新建一个Person类,通过Person生成对象进行操作。 其中Person.h中的代码为: [objc] view plain copy #import @interface Person : NSObjec... ...
分类:
移动开发 时间:
2017-10-12 15:39:21
阅读次数:
261
block的实质 以一个简单的实现为列子; 终端:clang -rewrite-objc 类文件名.m cpp文件中关键代码: 运行时的myBlcokTest方法; 去掉类型转化 __People__myBlcokTest_block_impl_0:是一个结构体 包含两个成员: 通过结构体的构造函数 ...
分类:
其他好文 时间:
2017-10-11 00:54:32
阅读次数:
179
https://github.com/PaulTaykalo/objc-dependency-visualizer ./generate-objc-dependencies-to-json.rb -d -p /Users/zzf073/Library/Developer/Xcode/DerivedD ...
分类:
其他好文 时间:
2017-10-10 19:00:22
阅读次数:
234
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <script src="../materialDesignfile/angular.min.js"></sc ...
分类:
Web程序 时间:
2017-10-04 14:18:08
阅读次数:
254
长时间写java程序,但从来没去研究main函数是如何执行的,今天学习嵌入式终于知道了原理。 之前看过一本30天做一个操作系统这本书,可以通过写个2进制文件来启动系统。然后进化到汇编语言,通过工具把汇编转为二进制一样可以启动系统(虚拟机)。这个系统的执行过程与我们的main函数有什么联系么。做jav ...
分类:
编程语言 时间:
2017-10-03 13:53:00
阅读次数:
188
我追加了 一个之前写的 关于加载的 .h.m文件 但是在我新追加其他工程里面 突然报错: Undefined symbols for architecture arm64: "_OBJC_CLASS_$_MBProgressHUD", referenced from: objc-class-ref ...
分类:
移动开发 时间:
2017-09-29 14:03:14
阅读次数:
301
1.UIBarButtonItem 放置在toolbar或uinavigationitem上,可以设置点击item触发的方法调用; 初始化方法: 属性: target,action用于设置点击item后,触发的方法调用; width 用于设置宽度,item的高度似乎不可以设置; UIBarMetri ...
分类:
其他好文 时间:
2017-09-28 01:04:40
阅读次数:
263
类方法: 类方法是属于类对象的 类方法只能通过类对象调用 类方法中的self是类对象 类方法可以调用其他的类方法 类方法中不能访问成员变量 类方法中不能直接调用对象方法 类方法是存储在元类对象的方法缓存中 实例方法: 实例方法是属于实例对象的 实例方法只能通过实例对象调用 实例方法中的self是实例 ...
分类:
其他好文 时间:
2017-09-22 13:12:48
阅读次数:
140
runtime简介 因为Objc是一门动态语言,所以它总是想办法把一些决定工作从编译连接推迟到运行时。也就是说只有编译器是不够的,还需要一个运行时系统 (runtime system) 来执行编译后的代码。这就是 Objective-C Runtime 系统存在的意义,它是整个Objc运行框架的一块 ...
分类:
移动开发 时间:
2017-09-22 11:51:45
阅读次数:
213
简介 CocoaPods是什么? CocoaPods是一个负责管理iOS项目中第三方开源库的工具。 CocoaPods好处? 开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出现使得我们可以节省设置和更新第三方开源库的时间 在引入第三方库时它可以自动为我们完成各种各样的配置,包括配置 ...
分类:
其他好文 时间:
2017-09-21 20:54:34
阅读次数:
121