240 发简信
IP属地:福建
  • 120
    iOS RunLoop入门小结

    说明iOS中的RunLoop使用场景1.保持线程的存活,而不是线性的执行完任务就退出了<1>不开启RunLoop的线程<2>开启RunLoop的线程(1)实验用self来持有...

  • 120
    runtime - iOS类对象、实例对象、元类对象

    理解类与对象的本质对于掌握一门语言是至关重要的,本文将从结构类型的角度探讨OC的类对象、实例对象、元类对象(Meta Class)。 我们先看一张图: 每个 Class 都有...

  • iOS网络深度优化总结

    最近对网络优化进行了一些研究,好些都没有去实践,所以做一个整理,以后慢慢研究 HTTP2.0 HTTP2.0新特性 二进制分帧 首部压缩 多路复用 服务器推送 请求优先级 H...

  • 120
    移动端地图技术分享

    该文章属于刘小壮原创,转载请注明:刘小壮[https://www.jianshu.com/u/2de707c93dc4] 本人现就职于国内某地图导航公司,这篇文章是我前段时间...

  • 请问在 Tweak 注入 这步,如何将 dylib 注入到 App Store 这个程序中呢

    如何实现 AppStore App 的自动下载

    这次的分享是关于如何在 AppStore 实现 App 的自动下载,理想中的目标是只需要一部手机,不需要人来干预,就可以模拟用户的真实下载,并在下载完成以后,可以自动更改手机...

  • 120
    Swift/Objective-C-使用Cocoapods创建/管理私有库(高级用法)

    接着上篇文章"Swift/Objective-C-使用Cocoapods创建/管理私有库(初中级用法)"的探索之路。 另外两篇文章:Swift/Objective-C-使用C...

  • 120
    合并Carthage dynamic framework

    虽然本文中的dynamic framework是用Carthage集成的,但通样适用于任何static或者dynamic的framework。这里有几篇文章对App laun...

  • 120
    Docker安装Grafana+Prometheus系统监控之Redis

    prometheus Prometheus是一个开源的服务监控系统,它通过HTTP协议从远程的机器收集数据并存储在本地的时序数据库上。 多维数据模型(时序列数据由metric...

  • @treebug 恩恩,感谢你的解释:smile:

    iOS-BLE蓝牙开发持续更新

    在写这个博客之前,空余时间抽看了近一个月的文档和 Demo,系统给的解释很详细,接口也比较实用,唯独有一点,对于设备的唯一标示,网上众说纷纭,在这里我目前也还没有自己的见解,...

  • Swift 4.2 可以使用 self 做为变量名啦!

    在 4.2 之前,self 是全局保留关键字,所以如果在逃逸闭包中如果在闭包中把 self 标记为 weak 后,如果要使用需要使用 ` 包起来: 虽然这样解决了变量名的问题...