• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
再来一杯咖啡
博客园    首页    新随笔    联系   管理    订阅  订阅
[置顶] 关于GCD中的队列
摘要: 队列分为串行队列,并发队列,全局队列和主队列;串行队列:一次只能安排一个任务。dispatch_queue_t q = dispatch_queue_create("itcast",DISPATCH_QUEUE_SERIA);DISPATCH_QUEUE_SERIAL==NULL;并发队列:一次可安... 阅读全文
posted @ 2014-12-24 16:40 再来一杯咖啡 阅读(632) 评论(0) 推荐(0)
[置顶] strong和weak 细节
摘要: 当一个对象没有任何的强引用会立即释放在OC中实例化一个对象默认的都是强引用 阅读全文
posted @ 2014-12-24 14:02 再来一杯咖啡 阅读(222) 评论(0) 推荐(0)
2015年1月5日
URLSession sessionWithConfiguration:config delegate:self delegateQueue:[NSOperationQueue mainQueue]
摘要: NSURLSessionConfiguration *config = [NSURLSessionConfiguration defaultSessionConfiguration]; /** 参数 1. 配置 2. 代理 3. 代理工作的队列 - 代理的执行工作... 阅读全文
posted @ 2015-01-05 21:38 再来一杯咖啡 阅读(321) 评论(0) 推荐(0)
2014年12月24日
串行队列和并发队列的选择
摘要: -并发队列,开多个线程,并发的效率高! 好处:快,用户交互好! 坏处:"费电",如果用户在wifi环境!-串行队列,开一个线程,效率不高 好处:省电,有的时候,用户不希望太快!3G-省钱 坏处:慢,效率不高!网络框架,需要考虑用户的网络环境!针对用户的网络环境有选择的决定开辟线程的数量!线程... 阅读全文
posted @ 2014-12-24 16:41 再来一杯咖啡 阅读(186) 评论(0) 推荐(0)
从网络上获取一张图片简单的
摘要: 告诉ScrollView缩放的视图,要设置scrollView的代理。 阅读全文
posted @ 2014-12-24 16:06 再来一杯咖啡 阅读(149) 评论(0) 推荐(0)
GCD与 NSThread的对比
摘要: 与 NSThread的对比1. 不需要考虑线程以及线程的生命周期,状态等2. 所有的代码都通过块代码的形式定义,能够保证相关代码写在一起,便于阅读和维护 NSThread 必须要有一个 selector 方法,只能传递一个参数3. 如果要开多个线程 NSThread 必须程序员自己动手4. NST... 阅读全文
posted @ 2014-12-24 14:38 再来一杯咖啡 阅读(288) 评论(0) 推荐(0)
关于自动释放池@autoreleasepool 面试提经常出的问题
摘要: 通常面试会出一下类似的代码-以下代码是否有问题-如果有问题,如何修改?看这段代码貌似没啥问题,但是面试官会这样问肯定是有问题的,仔细看看少了点神马,对就是少了一个自动释放池。会有内存问题关键是第二问怎么修改。网上有两种方法解决这个问题第一种是类似以下的代码这个确实能解决自动释放池的问题,假设larg... 阅读全文
posted @ 2014-12-24 14:30 再来一杯咖啡 阅读(192) 评论(0) 推荐(0)
2014年11月12日
Arc 自动内存管理 分类Category 类扩展 Block 代码段 和 Protocol协议的一些简单知识的总结
摘要: 1、Arc的使用Arc是自动内存管理;arc的使用原则1)、只要对象没有任何强类型指针引用就会被释放’。2)、只要对象被任何强类型指针指引就不会被释放。弱指针:__weak被__weak修饰的指针就被称为弱型指针;强类型指针默认的指针都是强类型指针;被__strong修饰的指针也是强类型指针。使用A... 阅读全文
posted @ 2014-11-12 22:05 再来一杯咖啡 阅读(321) 评论(0) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3