KooFrank's Den

面由心生,心随意转

iOS Dev,工具控,有产品情怀的Geek


  1. CAShapeLayer和CAGradientLayer

    两个动画效果来了解一下CALayer的两个重要的subClass,CAGradientLayer和CAShapeLayer。 微视录制视频的时候那个进度效果和Spark相机类似,但是个人还是比较喜欢Spark相机的录制的效果。 CAShapeLayer 我们做一个和Spark相机一样的圆形进度,每一段有一种颜色,标识不同时间段录的视频。 首先,我们创建一个UIView的子类叫RecordingCircleOverlayView这样看起来比较有意义,然后我们看到圆形进度条有一个底色是灰色的圆形轨迹…

    iOS继续阅读

  2. Xcode之Build Phases

    引言:Build Phases是Xcode在build的时候执行的一些任务,这次就关于代码优化和重构方面,来说说Build Phases可以帮助我们的一些Script,还请大家补充。 Build Phrases与Xcode插件 1.谈到重构,如果我们想在后期把我们的项目重构一下,这不仅可以让我们重新巩固一下用到的iOS知识,还可以提高我们对整个项目理解和代码水平,其中重构的最简单的一个方法就是从代码行数开始检查,从我了解和经验我们暂可以规定每行代码不超过80个字符,每个函数不超过限定在50-80…

    Xcode继续阅读

  3. iOS开发工具集(2)

    由于上次的博文发现大家对工具还是蛮感兴趣的,所以今天也是由工具开头。之后说一些我这周工作中遇到的问题,可以给大家分享一下。 工具介绍 FUI 可能我们应用中经常import了很多类,但是经过不停的修改后可能已经不需要导入这个类,可是我们没有删除#import,这样会导致我们编译速度变慢,这个工具就是帮你发现你导入但未使用的类。 OBJECTIVE-CLEAN 这个工具可以更好的约束团队中每个人代码规范,可以设置一个配置文件,之后团队中每个人如何不符合代码规范就会提示警告和错误。 Liya sql…

    工具集继续阅读

  4. iOS开发工具集

    引言:其实这个网站已经有了很长时间,但是一直都没有写下一篇博文,可能是没有时间,可能是偷懒,可以找出一大堆的理由,但是久而久之,发现学的越多,似乎知道的就越少了,所以还是决定记录点什么,哪怕只是一些憋足的字也好,坚信:坚持一些东西,总会获得一些回报。 下面介绍一下我常用的iOS开发或者优化的小工具 由于很多工具大多数博客都已经介绍过了,我就列举一些我认为还不错但是大家不常列举的: Crafter 你是否经常见一个Project之后你经常会建立一个Podfile,然后把自己一些几乎每个项目都要用的…

    工具集继续阅读