iOS
欢迎阅读iOS探索系列(按序阅读食用效果更加) iOS探索 alloc流程 iOS探索 内存对齐&malloc源码 iOS探索 isa初始化&指向分析 iO...
前言   在开发中会经常用到排序,经常用到排序比如:冒泡排序,选择排序,直接插入排序等。 那什么是排序呢?这个其实都很熟悉了,其实...
Runtime 介绍 Objective-C 是一个动态语言,这意味着它不仅需要一个编译器,也需要一个运行时系统来动态得创建类和对象、进行消息传递和...
iOS逆向 ---- Hook方法及原理探索1 一、Hook简介 Hook英文意思为钩子,顾名思义就是像钩子一样改变程序原有的运行流程。比如一段程序的...
向工程中拖入文件/文件夹时有以下两种方式可选。 拖入文件 向工程中拖入文件的时候,两个选项没有区别,都可以直接在工程内用#import"xx...
一、Block的使用 在OC编程中,我们经常会使用到block。它可以作为成员变量、函数参数、函数返回值等等。接下来,我们先来看下block的一...
本文介绍了iOS开发中常见的符号及堆栈符号化等内容。 dSYM 与 DWARF 对于dSYM,iOS开发应该都比较熟悉了。 编译器在编译过程(即把源代...
无论是Android、H5还是PC端,都有需要将数据保存到本地,后续获取使用的需求,例如Key-Value保存,在Android中提供了SharedPreferences...
UINavigationController是iOS提供的栈视图控制器,它必须设置一个RootViewController根控制器,页面跳转时,通过它将下一个子ViewContro...
要让一组视图View一起滚动,就需要滚动视图。在Android上提供了ScrollView,而iOS则提供了UIScrollView。UIScrollView比Android上的Scro...