0%

官方文档介绍

自动释放池存储在池本身排出时发送发布消息的对象。

如果你使用自动引用计数(ARC),你不能直接使用自动释放池。相反,你可以使用@autoreleasepool块。

1
2
3
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
// Code benefitting from a local autorelease pool.
[pool release];

可以写成:

1
2
3
@autoreleasepool {
// Code benefitting from a local autorelease pool.
}
阅读全文 »

YYDiskCacheYYCache组件中负责磁盘缓存的。

涉及知识点:

  • 磁盘缓存策略的分流优化
  • KVStore非关系型数据存储
  • 线程同步锁(信号量)
阅读全文 »

YYMemoryCacheYYCache组件中负责内存缓存的。

涉及知识点:

  • 双向链表
  • 哈希表
  • LRU(算法实现是使用上面两种数据结构)
  • 线程同步锁
阅读全文 »

最近在使用xx流量的时候,发现流量不够用,所以写了一个脚本用来自动签到来获取流量

阅读全文 »

LLDB全称轻量级的高性能调试器(Low Level Debugger),默认内置于Xcode中。能够很好的运用它会使我们的开发效率事半功倍。

阅读全文 »

总结一下最近关于HTTP的理解

  • HTTP/1.1
  • HTTP/2
  • HTTP/3
阅读全文 »

一转眼,年终总结已经坚持到第5个年头了,这个总结对我来说非常有意义,每年都有收获。今年得到了一次晋升的机会,上升了一个新的高度后心态上的变化,身份上的变化,以及思考方式的变化,让我这一年改变很多。主要体现在几个方面:

  • 团队管理
    • 团队建设
    • 活动组织
    • 任务拆解
    • 任务派发
  • 技术上
    • 服务架构
    • 技术选型
    • 方案落地
    • 涉猎新技术

今年总结主要关键词:成长,管理

阅读全文 »