- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 iOS runtime原理
对于runtime机制,在网上找到的资料大概就是怎么去用这些东西,以及查看runtime.h头文件中的实现,当然这确实是一种很好的学习方法,但是,其实我们还是不会知道runtime底层编译成C++语言之后做了什么? 查到一个大牛给资料,顿时对runtime有了一定认识!我们随便写一个小程序,代码如下: person类头文件如下,#import Foundation/Fou
2015-12-02 22:00:05 325
原创 iOS runtime是什么以及怎么用
首先,第一个问题, 1》runtime实现的机制是什么,怎么用,一般用于干嘛? 这个问题我就不跟大家绕弯子了,直接告诉大家, runtime是一套比较底层的纯C语言API, 属于1个C语言库, 包含了很多底层的C语言API。 在我们平时编写的OC代码中, 程序运行过程时, 其实最终都是转成了runtime的C语言代码, runtime算是OC的幕后工作者比如说,下面一个创建对象
2015-12-02 21:58:43 696
原创 Xcode 重新读取插件 终端代码
defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-6.4 (6.4为Xcode版本)
2015-12-02 19:52:34 425
原创 iOS 系统的单例类
iOS系统的单例类:[UIScreen mainScreen](应用程序窗口)[UIDevice currentDevice](当前设备)[UIApplication sharedApplication](应用程序实例) [NSNotificationCenter defaultCenter](消息中心): [NSFileManager defaultManager](
2015-12-01 10:20:13 579
原创 iOS http请求和JSON解析
iOS Networking - 笔记课程笔记目录:1.http请求和JSON解析(所在文章)2.Networking的MVC框架以上文章的简介:iOS Networking以下是lesson 1的笔记目录http请求 和 解析JSON主要步骤主要步骤对应的函数这样步骤的一个解释检查错误的解释代码http请求 和
2015-12-01 09:54:42 2363
原创 iOS 3D touch 之 Home Screen Quick Action 的创建
由于 3D touch 的功能 iPhone 的模拟器并不支持、但是这并不能阻止我们进行调试在 gitHub 早有大神提供了模拟器调试 Quick Action 的方法项目的地址是:https://github.com/DeskConnect/SBShortcutMenuSimulator下面简单介绍一下安装的步骤:打开终端git clone https://github.co
2015-12-01 09:49:32 606
原创 Tips 使用Git命令把本地项目上传到Github托管
我在这篇文章中将会详细实现如何把一个你在本地写好的项目(或者正在写的项目)上传到Github进行托管或者多人合作。具体步骤如下:(1)首先在Github上新建一个repository,我命名为NewsClient,其他的根据自己的需求填写即可:。(2)创建完成后,可以看到是这样子的。。。。(3)注意到右下角的项目URL,复制一下,以后
2015-12-01 09:21:58 815
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人