首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Mars背叛
掘友等级
软件开发工程师
移动端 web端
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
20
文章 20
沸点 0
赞
20
返回
|
搜索文章
赞
文章( 20 )
沸点( 0 )
数据结构 & 算法 in Swift (一):Swift基础和数据结构
从本文标题中的序号可以看出,本文是一个连载的开篇。 而且这个连载的标题是:数据结构 & 算法 in Swift。从这个连载的标题中可以看出,笔者分享的是使用Swift语言来实现所学的的数据结构和算法的知识。这里面需要解释两点: 学习通用性知识,突破技能瓶颈:笔者做iOS开发也有…
YYCache 源码解析
YYCache是国内开发者ibireme开源的一个线程安全的高性能缓存组件,代码风格简洁清晰,在GitHub上已经有了1600+颗星。 阅读它的源码有助于建立比较完整的缓存设计的思路,同时也能巩固一下双向链表,线程锁,数据库操作相关的知识。如果你还没有看过YYCache的源码,…
Swift 解决Debugger中无法获取变量值的问题
如图,左侧视图中无法像以往一样随意查看变量的数据,右侧报了一堆错,可以看出提示我们在项目的桥头文件中第三方库MJRefresh的导入方式有误。 以这种方式逐个修改OC第三方的导入方式,就可以解决控件台无法获取变量值的问题了。
[译]Swift 中的类型擦除
你可能听过这个术语 :类型擦除。甚至你也用过标准库中的类型擦除(AnySequence)。但是具体什么是类型擦除, 我们怎么才能实现类型擦除呢?这篇文章就是介绍这件事情的。 在日常的开发中, 总有想要把某个类或者是某些实现细节对其他模块隐藏起来, 不然总会感觉这些类在项目里到处…
Swift 中的值类型与引用类型使用指北
在本文中,我们将探索值类型与引用类型语义的不同之处,在 Swift 中使用值类型的一些鲜明特征和关键的好处。然后我们会关注在设计程序时,何时使用值类型或者引用类型。 Swift 是一种多范式的编程语言。它有类,这是构成面向对象编程的基石。类在 Swift 中可以定义属性和方法,…
美人相机启动优化
去年年底针对美人相机启动缓慢做了一次调研和优化,这周有空抽空整理一下,从自己针对这次美人相机启动的调研、实施经历做一次总结以及学习的记录。 文章主要从三个部分展开,针对 WWDC 疑惑的地方进行的一系列探讨(毕竟喜欢钻牛角尖),针对美人相机进行的项目分析,以及美人相机的优化和总…
[iOS]一行代码集成空白页面占位图(基于runtime+MJRefresh思想)
不需要遵循协议,不需要设置代理,不需要实现代理方法,只需这一句代码,就可为一个UITableViwe/UICollectionView集成空白页面占位图。self.tableView.ly_emptyView = [MyDIYEmpty diyNoDataEmpty]; 如示例…
iOS+Jenkins+gogs+webhook 自动化集成方案
每次打包给测试工程进行测试,都要在电脑上编译->导出ipa->上传svn->告知测试人员。每次迭代的时候都进行着重复的工作,身为一个高效率的码农,我寻找一个可以自动化的工具帮我做这件事,就有了文中的方案了。 Jenkins需要依赖java,需要需要下载JDK,安装完JDK就可以…
iOS 可自选切割角的圆角切割工具 (避免离屏渲染) - SKArchCutter
SKArchCutter,是一个可自选切割角的圆角切割工具,同时支持 UIView、UIImageView、UIButton 和 UILabel 的单角切圆 / 选角拱形切圆 / 全角切圆,并且避免了 UIImageView 使用系统圆角所导致的离屏渲染的问题,以及确保 layer 对象的 masksToBounds 属性始终为 NO,从而使得项目中大量使用圆角时的性能得到很大程度的优化, 最重要的是使用简单、方便、限制性小。
iOS 微信聊天,朋友圈图片压缩算法
微信图片压缩算法
下一页
个人成就
文章被阅读
290
掘力值
11
关注了
4
关注者
0
收藏集
3
关注标签
19
加入于
2016-08-17