自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梦想还是要有的

我就是不要这天下,也不能不要你

  • 博客(4)
  • 资源 (2)
  • 收藏
  • 关注

原创 OC Super的理解

//我们来看下以下代码打印的结果是什么? @interface XZPerson : NSObject                       - (void)run; @end @implementation XZPerson - (void)run{ NSLog(@"%s",__func__); } @end ===============================...

2018-11-27 11:26:49 956

原创 IOS objc_msgSend执行流程

objc_msgSend大家应该不陌生吧,oc的方法调用,其实就是转换为objc_msgSend的函数调用。简答的可以理解为发消息,如果 方法调用 之后出现了经典的错误,unrecognized selector sent to instance... 也可以从以下三个阶段进行分析。 objc_msgSend执行流程可以分为三个阶段 消息发送     XZdog *dog = [[XZdog ...

2018-11-20 17:23:13 2091

原创 iOS 面试总结(2)

在这个公司待了三年,虽然我有足够的危机感,但是并没有让我提升多少,所以我迫切的想换个工作环境,于是去了几个公司面试,有个自称是用户在三亿左右的公司,且不说用户量是真是假。问了很多混合开发的东西,弱项,可想而知有多狼狈了吧。综合几家公司的面试,写了这篇文集,有问题可以留言。谢谢。 1. 开发框架的选择:原生开发?混合开发? 1.1原生开发:在应用的性能上以及用户体验上是最好的,但...

2018-11-20 10:03:17 939

原创 Runtime之 Class 结构的剖析

从源码objc_runtime-new.h 中可以看到 struct objc_class : objc_object { // Class ISA; Class superclass; cache_t cache; //方法缓存 class_data_bits_t bits; //用于获取具体的类信息 class_rw_t *da...

2018-11-01 16:56:32 312

远程私有库组件化.pages

组件化从0-1的详细操作步骤,有助于初学者的学习,文档会持续更新。

2019-09-11

RAC学习笔记

RAC学习,RAC学习

2019-02-12

空空如也

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

TA关注的人

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