zoukankan      html  css  js  c++  java
  • 做一个高效的IOS开发工程师

    最近觉得自己的开发效率太慢了,总结了一下:熟练度不够是一方面,经常用到东西查看一下,积累问题?一方面,这个无法分享的。现在主要分享的是:如何高效的用好自己的时间。

    1.善用xcode。

    xcode实在是一个开发的神兵利器,自动补全,各种方便的编辑快捷键,查找定义,等各种方便的插件集合,这里再介绍一些开发的细节:

    a.源码的注释,方法一:可以下载一些代码生成模板直接快速生成。方法二:直接观察下面图片。

    对比图片:

    个人经常用三个斜杆的方法。

    b.断点,断点也有技巧的。调试bug的神兵利器,可以添加一个全局的断点,当程序奔溃的时候,会在奔溃前自动创建一个断点。Add Exception Breakpoint,点击下图的+号,选项,添加断点。找bug不再设置N多个没用的断点了。

    当然,一些调试命令要记得的, n, c, po 等,调试快捷键非常好用,而不是2b的NSlog

    c:查看View的工具,可以看到运行的视图结构,更好的了解别人的代码,如下图:

    选中红色圈圈的地方就能看到你想要的效果了,而且是运行时的,和reveal工具一样的功能,人家xcode一直都自带的。

    这里只是简单的分享了几点xcode好用的地方,还有各种测试工具框架,调试工具profile,这个简直就是IOS开发人员的优势。不利用好简直就是暴殄天物,太浪费了。

    2.学会快速的查找阅读资料

    a.源码:code4?cocoachina?github?这些是不够的。姑且不说国外的网站,(肯定比国内的好太多了)在国内,特别是不能翻墙的同学。查找源码的时候就能这样了:

    pod search “xxxx”  // pod 自己下载去吧

    例如我想要下载下拉刷新的源码,EGOTableViewPullRefresh?  难道大家只知道这个?如下图:

    好了,快点提高自己的阅读源码速度吧。

    源码是一方面,还有一些大牛的博客,各种各样的知识,RSS聚合阅读工具等。

    好了,今天就分享这些东西,下次再分享一篇。

  • 相关阅读:
    array_keys
    strval
    is_numeric
    php static延迟静态绑定
    page39 类的访问权限控制
    page34类的继承
    被遗忘在角落的类型检查函数
    2.2.5重写静态变量
    2.2.3使用parent作用域
    16个最棒的WordPress博客写作发布工具【博主桌面工具】
  • 原文地址:https://www.cnblogs.com/Lxiaolong/p/4319194.html
Copyright © 2011-2022 走看看