首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
基础
订阅
sclcoder
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 1订阅
YYText 源码剖析:CoreText 与异步绘制
YYText 是业界知名富文本框架,基于 CoreText 做了大量基础设施并且实现了两个上层视图组件:YYLabel 和 YYTextView。同其它 YYKit 组件一样,YYText 在性能方面表现优异,且功能出奇的强大,可以说是业界巅峰之作。 提起 YYText,都知道…
彻底了解NSOperation的自定义
阅读完笔记-iOS 多线程:『NSOperation、NSOperationQueue』详尽总结之后,或许对于如何自定义NSOperation还有疑惑,那么下面内容,可以帮助你解决这个问题。如果对于NSOperation的相关基础知识,还有疑问的,那么,你可以点击上面那篇文章,…
总结NSOperation、NSOperationQueue
是苹果提供给我们的一套多线程解决方案。 是基于 GCD 更高一层的封装,完全面向对象。但是比 GCD 更简单易用、代码可读性也更高。 可添加 在操作完成后执行的 代码块 。 添加操作之间的 依赖关系,方便的 控制 执行顺序。 设定操作执行的 优先级。 可以很方便的 取消一个操作…
细说 NSOperation
本文详细介绍了在实现同步、异步 NSOperation 时分别需要实现哪些方法、注意哪些问题。最后对 GCD 与 NSOperation Queue 作了一个简单的对比。 在 iOS 中实现并发编程主要有三种方式:GCD、NSOperation Queue以及Thread,其中…
从0开始弄一个面向OC数据库(五)--多线程安全
通过一步一个脚印的开发,我们实现了数据库的增删查改,并支持多种类型数据存储,如:所有基本数据类型,NSArray,NSMutableArray,NSDictionary,NSMutableDictionary,UIImage,NSURL,UIColor,NSSet,NSRang…
从0开始弄一个面向OC数据库(三)--数据库升级,数据迁移,删除数据
首先,在上一篇文章从0开始弄一个面向OC数据库(二),讲解了如何向数据库保存或更新一个模型、如何查询数据库里面的数据。其次,本篇要说的内容有: 数据库更新、数据迁移。 使用场景: 随着项目的迭代,数据库的内容会越来越多,假如有一天,保存数据库的数据字段增加或者减少怎么办?比如第…
从0开始弄一个面向OC数据库(二)--插入、更新、查询数据
首先,在上一篇文章从0开始弄一个面向OC数据库(一),我们实现了数据库的创建、打开、关闭、通过runtime获取模型所有成员变量建表功能。本次代码解决了一个上个版本代码存在的bug,当传targetId为nil的时候,数据库语句执行失败的问题, 查 使用sql的API实现查询,…
从0开始弄一个面向OC数据库(一)--打开、关闭数据库,动态建表
近期又学习了一下数据库的东西,决定花时间封装一个数据库,看了一些源码,感觉有一定的可行度,所以先把第一篇(本篇)文章发上来。啥都没有发上来干啥捏?有时候容易半途而废,先发上来,断自己后路!一定得写,不然就是说话不算话了。 这个文章,我们要从0开始封装一个面向OC对象的数据库,想…
iOS多线程:『GCD』详尽总结
什么是 『GCD』 ?我们先来看看百度百科的解释简单了解下相关概念。 程序员只需要告诉 GCD 想要执行什么任务,不需要编写任何线程管理代码。