摘要:
JDK(Java Development Kit)是针对Java开发员的产品,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。Java Runtime Environment(JRE)是运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。JV 阅读全文
摘要:
最近关注了JSPatch这个作品,然后又去读了作者的博客。看到了这篇文章,恰逢自己正在一个创业公司任职,感同身受,经历没有作者那么丰富,远程办公,个人开发目前没有尝试,以后有机会的话会的,前面对创业公司的分析是我比较认可的,本想直接分享出去,发现作者的博客没有分享功能,就直接给它搬过来了,勿怪 在一 阅读全文
摘要:
在iOS开发中我们有在各种不同网络状态下测试app运行状态的需求。苹果给我们提供了在模拟器和真机状态下,模拟各种网络状态的软件。 苹果提供的模拟网络状态的工具官网地址下载该工具需要登录Apple ID,根据需求选择不同的版本。 选择如图所示,点击Network Link Conditioner.pr 阅读全文
摘要:
背景 我厂的开发流程通常都是基于 GitHub 的。在 GitHub 上 review 代码,也是我日常工作的重要组成部分。对我来说,在 code review 过程中最讨厌的莫过于,我在 pull request 或 commit 下面评论或 @ 人,往往石沉大海,没有回音。我事后追问当事人,他们 阅读全文
摘要:
SDWebImage底层实现有沙盒缓存机制,主要由三块组成:1、内存图片缓存,2、内存操作缓存,3、磁盘沙盒缓存 SDWebImage GitHub地址 版本4.0.0 一、SDWebImage时序图 二、SDWebImage类图 三、SDWebImage原理 2.SDWebImageManager 阅读全文
摘要:
来自《Effective Objective-C 2.0编写高质量iOS与OS X代码的52个有效方法》一书的摘要总结 一、熟悉Objective-C Objective-C为C语言添加了面向对象特性,是其超集。Objective-C使用动态绑定的消息结构,也就是说,在运行时才会检查对象类型。接收一 阅读全文
摘要:
一、证书管理 用Xcode8打开工程后,比较明显的就是下图了,这个是苹果的新特性,可以帮助我们自动管理证书。建议大家勾选这个Automatically manage signing(Ps.但是在beat2版本我用的时候,完全不可以,GM版本竟然神奇的又好了。) 下面我来说说可能会出现的问题: 1.X 阅读全文
摘要:
项目上线后,如果线上的app发生崩溃,领导让你处理这个问题,你会怎么处理?前面一篇文章中提到了如何获取crash文件及解析crash文件,你也可以在项目中集成第三方的crach框架,比如友盟、bugHD、Flurry。原理都是根据系统产生的crash日志进行了一次提取或封装,然后将封装后的crash 阅读全文
摘要:
CoreGraphics中有关CGRect相关函数笔记 1、CGRectInset 2、CGRectOffset 阅读全文
摘要:
上一篇中的干货看完,不觉感觉还是有点虚,今天我们来点实的,做了两个小DEMO,源码已放GitHub,主要是针对UICollectionView做了联系。第一个DEMO是瀑布流的一个练习;第二个DEMO是动力学的一个实践。源码中已有注释: 一、UICollectionView+瀑布流 GitHub地址 阅读全文