博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
练习有感
阅读量:4325 次
发布时间:2019-06-06

本文共 548 字,大约阅读时间需要 1 分钟。

  这两天利用业余时间做了一个小的iOS app,简单的数据展示。

  app虽小,却也有10+个类,当程序越来越大的时候,我发现思路越来越模糊,在开始之前很多功能的实现没有具体思路。导致增加新功能,就需要修改一部分实现,很头疼。

  由于没有通用模块的储备,当需要用到通用模块的时候,从网上down或者自己写,花费了很多额外的时间。

  编码过程中,遇到很多以前遇到过得问题,但是由于之前没有做记录和总结的习惯,只能重新找资料、思考、实验。

  有些UI需要代码编写,直接编写很费时间,遇到这种情况,先在nib文件中布局,然后参照nib文件写代码,这样比较便捷。这个是我在做第三个UI的时候才想到的,真为自己捉急。

  关于状态栏的高度,iOS7的处理,AutoLayout,正则表达式的使用,SQLite3的使用,启动页面和icon的尺寸等很常见的基本认知,没有一个清晰的认识,导致编码过程中,像新手一样查资料,想想真是不该。

  另,抽烟太多。。。

  

  结论:多做练习,多总结,多回顾。蚊子再小也是肉,遇到简单问题也不能想当然。在编码之前,尽量细化需求,想想可能遇到的问题。

转载于:https://www.cnblogs.com/bigfish2013/p/4340928.html

你可能感兴趣的文章
Laravel框架学习笔记之任务调度(定时任务)
查看>>
Ubuntu菜鸟入门(五)—— 一些编程相关工具
查看>>
valgrind检测linux程序内存泄露
查看>>
Hadoop以及组件介绍
查看>>
1020 Tree Traversals (25)(25 point(s))
查看>>
第一次作业
查看>>
“==”运算符与equals()
查看>>
单工、半双工和全双工的定义
查看>>
Hdu【线段树】基础题.cpp
查看>>
时钟系统
查看>>
BiTree
查看>>
5个基于HTML5的加载动画推荐
查看>>
水平权限漏洞的修复方案
查看>>
静态链接与动态链接的区别
查看>>
Android 关于悬浮窗权限的问题
查看>>
如何使用mysql
查看>>
linux下wc命令详解
查看>>
敏捷开发中软件测试团队的职责和产出是什么?
查看>>
在mvc3中使用ffmpeg对上传视频进行截图和转换格式
查看>>
python的字符串内建函数
查看>>