首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
IOS
订阅
刘毅本尊
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
Protocol Buffers 在 iOS 中的使用
对大多数的应用来说,后台服务、传输和存储数据都是个重要的模块。开发者在给一个 web service 写接口时,通常使用 JSON 或者 XML 来发送和接收数据,然后根据这些数据生成结构并解析。 尽管有大量的 API 和框架帮助我们序列化和反序列化,来支持一些后台接口开发的日…
使用Jenkins配置iOS自动化构建工具
关于iOS自动化构建其实并不复杂,通过一些简单的Git与Xcode指令,加上UI,我们自己也可以动手编写一款自动化构建工具。这在之前的博客中也有涉及,有兴趣的朋友可以在如下地址找到这篇博客: 自己动手设计一款iOS自动构建发布工具:https://my.oschina.ne…
MVVM+RxSwift
所以是时候在项目中使用真正的MVVM了(整理出套路代码),介于项目中已经引入了RxSwift,所以就用它来实现了,在学习本文前可能会要求读者对RxSwift有一定的了解和使用。 在ViewController 里将数据源绑定到对应的View,这里只是单向绑定,在ViewMode…
UIViewController瘦身
做iOS也有些年头了,最近把项目核心模块的架构重新设计了一番,这里做一些记录。 首先,我们要对基础的设计模式有一定的认知。这些基础的设计模式,便是MVC、MVVM、VIPER。 关于 MVC ,斯坦福的 Paul 老头有一张经典的图示,相信大部分iOSer都看过: mvc.pn…
Facebook 团队开源的 iOS 运行时循环引用检测库
Retain cycles are one of the most common ways of creating memory leaks. It's incredibly easy to create a retain cycle, and tends to be hard
iOS复习和面试中有关SDWebImage可能知识点总结(2)
1. SDWebImage怎么实现缓存的? 分为内存缓存(利用SDImageCache类的NSCache属性),磁盘缓存(利用NSFileManager),和操作缓存(利用runtime关联的字典属性)。下载之前先查询缓存,没有就下载并在下载后保存图片到缓存。 2. SDWeb…
小红点解决方案思路分析
小红点(消息推送提醒)在现今的各个App中几乎无处不在,特别是内容的更新日渐频繁,大量的小红点被投放在各个业务入口。一般来说,小红点主要有三个应用场景: 常见的比如下图所示的QQ消息提示(红点为消息数目的提示), 朋友圈的新回复,店铺上架新品,最新优惠活动提醒等等。 通常情况下…
iOS开发·网络请求大总结(NSURLConnection,NSURLSession,AFNetworking)
0. 前言 iOS的开发中的网络下载方式包括NSData(最原始,实际开发基本不会用),NSURLConnection(古老又过气的苹果原生网络框架),NSURLSession(现在流行的苹果网络框架),AFNetworking,SDWebImage以及基于AFNetworki…