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聚合阅读工具等。

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

  • 相关阅读:
    标准差、方差、协方差的简单说明
    样本的均值和方差的无偏估计
    Network In Network——卷积神经网络的革新
    Rethinking the inception architecture for computer vision的 paper 相关知识
    VIM的自动补全
    substitute 命令与 global 命令
    两个月全马训练参照表
    初跑者秘诀
    python3入门教程
    使用Python3.x抓取58同城(南京站)的演出票的信息
  • 原文地址:https://www.cnblogs.com/Lxiaolong/p/4319194.html
Copyright © 2011-2022 走看看