自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王颜华的博客

不善清谈,行胜于言。

  • 博客(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

iOS编码规范.pdf

这是从苹果官方的编程规范汉化而来的版本,由我自己手动整理,包括word版和pdf版,精致易读,欢迎下载学习!

2019-07-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除