随笔分类 - 技术微博 · 电光石火
摘要:书写规范的代码示例,比文档更具参考价值。好的代码示例有以下特点:(1)书写规范,流程清晰可读(2)高内聚、松耦合,方便重用(3)文档化,实现代码自解释(4)提供尽可能多的示例
阅读全文
摘要:尽快地,将ios开发中常用的控件、开源类库,做一次统一的整理和说明。争取做到,一个app中出现的一个类型的控件,不写或尽量少些重复代码。将精力留给业务控制和多线程处理。稳步前进,告别重复劳动,重复思考。
阅读全文
摘要:建议转变编程习惯改为:忽略细节关扰,直指问题核心,追寻问题关键。不要再沉溺于细节的理解,现在还不是时候。
阅读全文
摘要:一个程序员的路:代码模块 - 代码字典 - 静态类库都是功夫活,不可急躁。就对一个“勤”字即可。
阅读全文
摘要:相比xib 使用代码编排view 的一个明显的好处就是可以更好地重复使用已有代码,减少代码冗余。
阅读全文
摘要:ios中全局变量默认是灰绿色的,只有少些全局变量,才能提高代码的聚合程度。才能更容易管理代码。
阅读全文
摘要:iOS 内存管理,我们需要一套切实可行的实践指导书,而不是理论指导书苹果官网的例子代码是否能够给我们带来启发呢?
阅读全文
摘要:撰写一个属于自己的ios开发包,静态库
阅读全文
摘要:最令人讨厌的代码是,数据处理和界面处理的代码混淆在一起。
阅读全文
摘要:全局变量 可以带下划线和前缀 ,因为,此变量是全局的,如果不带前缀,你很难判断这个变量的类型是什么。如NSMutableArray *nsma_views 一个用于存储view 的可变数组。局部变量不必带下划线和前缀,因为局部变量只在特定的方法中执行。没有必要再加前缀了。如:NSArray *arry; 即可。
阅读全文
摘要:下一步目标:整理出1套相对成熟的ios 开发框架
阅读全文
摘要:只要不涉及到网络数据下载,ios 应用程序的运行速度还是蛮快的。当你的程序还是运行缓慢时,一定要要留意,是否有访问网络。
阅读全文
摘要:为了代码的高内聚和可控性,能不写全局变量就尽量不要写全局变量。全局变量的多少,也是检验代码内聚程度的一个直观指标。
阅读全文
摘要:为了让用户能有良好的操作体验,一般地建议按如下方式设计人机交互操作。第一步:绘制基本界面第二步:向后台请求数据第三步:将数据加载到界面上
阅读全文
摘要:在开发过程中,数据的输入和输出全部用string类型进行交互,是否会更好一些?只有在使用数据的时候根据需要对数据进行转型。这样是否可以屏蔽多种数据类型的繁杂。
阅读全文
摘要:类中,方法封装的意义在于 代码的语义集中,便于为后期恢复整个逻辑思维链条提供方便。
阅读全文
摘要:代码的世界中,一个逻辑套着另外一个逻辑,如何让每一种逻辑在代码中都有迹可循?这正式框架的意义所在!
阅读全文
摘要:对数据的验证要进行集中管理。编撰独立的方法,输出的数据保证是全部经过验证的。这样可以有效地避免各种验证散落在程序的各个角落。回头就忘记自己有没有对数据进行足够的验证。
阅读全文
摘要:数据排版理念:UITableView 中显示的数据可以先通过特定的方法进行排版,再加载到数据立标中等分法确定空间在屏幕中的位置:将一个view 进行8等分或者10等分。这样可以轻易计算出控件元素在view中的坐标。
阅读全文