Avatar notebook default
16篇文章 · 78593字 · 8人关注
  • Resize,w 360,h 240
    iOS高级强化--016:重定位符号表 & dSYM & dyld

    重定位符号表 案例1:查看可执行文件的代码段创建test.m文件,写入以下代码:int main(){ return 0;}使用clang命...

  • Resize,w 360,h 240
    iOS高级强化--015:Regular Expressions

    正则表达式学习 正则表达式:是处理字符串的⼀种表达⽅式。提供了⼀种从⼀组字符串中选择特定字符串的机制POSIX规范定义了UNIX操作系统应当⽀持...

  • Resize,w 360,h 240
    iOS高级强化--014:Shell实战解析

    Xcode执⾏脚本的三种⽅式 方式一新建Empty工程,命名mode1创建Target,选择Aggregate,命名RunScript点击Run...

  • iOS高级强化--013:Shell常用命令

    ag命令 ag:超快的文件搜索工具,与grep相比,搜索速度更快。 语法:ag [可选项] [匹配模式] [路径]由于模式可以是一个正则表达式,...

  • Resize,w 360,h 240
    iOS高级强化--012:Shell入门教程

    Shell(Unix Shell)是一种命令行解释器,是Unix操作系统下最传统的人机接口。 Shell脚本是解释执行的,不需要编译,和大部分的...

  • Resize,w 360,h 240
    iOS高级强化--011:module & Swift库

    module(模块):最小的代码单元一个module是机器代码和数据的最小单位,可以独立于其他代码单位进行链接通常,module是通过编译单个源...

    1.6 1572 0 10
  • Resize,w 360,h 240
    iOS高级强化--010:动态库与静态库实战

    弱引用动态库 弱引用动态库:标记-weak_framework参数,允许在运行时不链接该动态库 正常情况下,运行时找不到动态库所在位置,程序崩溃...

  • Resize,w 360,h 240
    iOS高级强化--009:动态库

    什么是动态库? 与静态库相反,动态库在编译时并不会被拷⻉到⽬标程序中,⽬标程序中只会存储指向动态库的引⽤。等到程序运⾏时,动态库才会被真正加载进...

  • Resize,w 360,h 240
    iOS高级强化--008:静态库

    什么是库? 库(Library):就是⼀段编译好的⼆进制代码,加上头⽂件就可以供别⼈使⽤。 常⽤库⽂件格式:.a、.dylib、.framewo...

文集作者