240 发简信
IP属地:湖北
  • 120
    一、iOS 中的动态库、静态库和 framework

    写在前面 所谓 SDK 开发,就是做一个库(library)给别人用,本文重在介绍 iOS 平台下的库 -- framework。 本文的结构如下: 基本认识,这一部分介绍静...

  • 120
    iOS自动化打包发布(Jenkins + Fastlane + GitLab + 蒲公英)

    前言 在项目测试阶段,频繁的打包发布会耗费团队很多的时间。搭建一个自动化打包发布的平台,可以将我们从那些繁琐的打包发布流程中解放出来。 本文采用的方案是:Jenkins + ...

  • 180
    HWenj ·

    面试的时候你得会造航母,面上后才发现是在航母上擦地板

  • 关于Runtime一切

    1.理解NSObject和元类 1.1 在OC中的对象和类是什么 对象是在objc.h中定义的 类是在runtime.h中定义的 OC中的类和对象在源码中都是用结构体表示的。...

  • LLDB

    查看ASLR偏移 设置断点 b function br s –a address br s –a 'ASLROffset+address' 当进程停下来之后,可以用“c”命令...

  • cycript调试

    recursiveDescription - 打印UIView对象 _printHierarchy - 直接打印所有UIViewController _autolayoutT...

  • Logos语法

    %hook 指定需要hook的class,必须以%end结尾。 %log 该指令在%hook内部使用,将函数的类名、参数等信息写入syslog,可以%log([(),…..]...

  • iOS HOOK

    1.CydiaSubstrate Hook CydiaSubstrate,iOS7越狱之前名为 MobileSubstrate(简称为MS或MS框架),作者为大名鼎鼎的Jay...

  • IOS数据持久化总结

    概论 所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。在iOS开发中,常用的5种方案: plist文件(属性列表) prefere...

  • 120
    HTTP in iOS你看我就够

    声明:本文是本人 [编程小翁] 原创,转载请注明。 HTTP属于老话题了,在项目中我们经常需要往服务端发POST或者GET请求,但是对于HTTP的了解不应只局限于此。千里之行...

  • 120
    iOS UIScrollView 你可能不知道的奇技淫巧

    iOS 的 UIScrollView 可以说是十分强大,巧妙地运用它可以得到一些意想不到的效果。本文将举几个 ScrollView 不常见运用的例子。 自带信息应用 这个界面...

  • 算法(一 原码,反码和,补码)

    一, 机器数和真值 机器数一个数在计算机中的二进制表示形式,叫做这个数的机器数. 用二进制数的最高位存放符号,正数为0,负数为1. 真值将带符号位的机器数对应的真正数值称为机...

  • 120
    iOS视频边下边播--缓存播放数据流

    google搜索“iOS视频变下边播”,有好几篇博客写到了实现方法,其实只有一篇,其他都是copy的,不过他们都是使用的本地代理服务器的方式,原理很简单,但是缺点也很明显,需...

  • 我暂时不使用Swift的原因

    Swift不支持静态链接库 Apple从IOS8开始允许开发者使用动态Framework. 如果要在Swift项目中使用第三方库, 一种是把代码拷贝到工程中, 另一种是用动态...

  • Swift中Array和OC中的NSArray

    概念 Array是Swift中的结构体类型(struct), 属于是值类型.NSArray是OC中的类型, 属于引用类型. Array和NSArray之间相互转换 Swift...

  • 120
    runtime那些事(消息机制)

    一、关于runtime 之前在项目中有遇到过用runtime解决改变全局字体的问题,所以再一次感受到了runtime黑魔法的强大,趁现在有机会分享一下对runtime的一些理...

  • @屎壳郎123 已经更新了

    Swift中strong,weak,unowned关键字

    strong:当你声明一个属性时,它默认就是强引用 weak:弱引用对象的引用计数不会+1, 必须为可选类型变量 在声明弱引用对象是必须用var关键字, 不能用let.因为弱...

个人介绍
种下一棵树最好的时间是十年前,其次是现在。
https://github.com/kongkongss