花费 51 ms
iOS代码编写利器AppCode

1.什么是AppCode AppCode是一个全新的 Objective-C的集成开发环境,用于帮助开发 Mac、iPhone 和 iPad 的应用程序。被誉为“十大Mac和iOS应用开发工具”。 ...

Thu Jan 25 19:14:00 CST 2018 1 14975
组件化的使用

1、对组件化的理解 ①什么是组件化?   组件化就是将一个项目拆分成若干个组件,分而治之。比如一个汽车的生产,也是将轮子、灯、座椅等等作为单独的组件,由各自的工厂去生产维护,生产轮子的就专门做轮子 ...

Wed Apr 24 08:34:00 CST 2019 0 3706
结构体及内存对齐

1、什么是结构体   定义:结构体是一系列数据的集合,这些数据可能描述了一个物体,也可能是对一个问题的抽象。   举个栗子,简单的说,对于人,人有名字,性别,年龄,身高,体重等个人信息,那么,我们 ...

Tue Apr 09 22:51:00 CST 2019 0 3431
LLDB调试基本使用

  在平时开发中,我们可能需要调试某些东西,比如查看给服务器发请求时传过去的参数,如果不适用LLDB的话我们用的最多的就是通过NSLog方式去打印,但现在我们可以精简这个步骤,那就是使用LLDB调试命 ...

Mon Sep 12 21:45:00 CST 2016 0 3595
KVO的使用及底层实现

1、概念 KVO(Key-Value-Observer)也就是观察者模式,是苹果提供的一套事件通知机制。允许对象监听另一个对象特定属性的改变,并在改变时接收到事件,一般继承自NSObject的对象都 ...

Sat Apr 13 01:23:00 CST 2019 0 1047
大端小端

1、概念 对于一个由2个字节组成的16位整数,在内存中存储这两个字节有两种方法: 一种是将低序字节存储在起始地址,这称为小端(little-endian)字节序; 另一种方法是将高序字节存储在起 ...

Wed Apr 10 01:13:00 CST 2019 0 993
Block的本质与使用

1、block的基本概念及使用   blcok是一种特殊的数据结构,它可以保存一段代码,等到需要的时候进行调用执行这段代码,常用于GCD、动画、排序及各类回调。   Block变量的声明格式为: ...

Sat Apr 27 02:57:00 CST 2019 0 785
Theos

在利用theos开发一些插件时,我们经常会用到以下几个指令: %hook 指定需要hook的类名,以%end结尾 %orig 执行被hook函数的原始代码,类似于super.meth ...

Tue Nov 05 23:29:00 CST 2019 0 447
iOS底层原理开篇

开篇说明 当工作到一定的年限,想要往更深入的方向发展,理解底层的原理是必须的。当前分享的这些,更多是来自网上学习的视频及看一些别人的分析文章,结合源码进行总结。说得不对的地方,希望大家可以留言指出。 ...

Fri Sep 04 23:48:00 CST 2020 0 565

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM