项目开发一点总结和吐槽

最近一直都在忙一个项目和学习Swift。

说下项目,项目是一个香港的外包项目,很坑。那些客户很难伺候,不断改需求。颜色不吉利,要改。界面自己觉得不好看,要改。做UI的肯定很辛苦。

另外,这个项目的APP布局非常奇葩,非主流。有些看起来很简单的界面也需要复杂的逻辑。实际上做出来之后体验和性能并不好。我都想自己上,去设计布局了。

很不喜欢这样的项目,就是做苦力活,耗时间。

另外,在项目中实践了一些新的框架,算学到的一点东西。

因为布局异常奇葩,例如一个界面有十几个textfield(醉了),所以第一版APP用了Storyboard,即时是拖控件,也需要写比较复杂的约束。麻烦。

然后第二版中,使用了Masonry框架,这应该是代码布局中最爽快的方式了。

这段时间也学了一些其他的东西,例如Cocoapods,管理项目的第三方框架非常方便。

有时候一些奇怪的布局需要自己去挖掘一些奇怪的方法和算法,一些很难实现的界面需要自己去摸索。

 

另外,一直在学习Swift,因为在年底会开源。

之前网上找教程看,发现很多都很旧,各种质量和办法都参差不齐,所以最后还是看官方文档。

语言这种东西,其实很多都很相似,语法大多相似,换了一种方式。

以后项目会尝试用Swift写,并且在探索watchOS 开发。

 

其实做了一些开发,一直在想,我们到底做的是什么。

如果把iOS再分层的话,我分为做和用两层,最初学开发到现在一直都是在用别人的框架或者工具,包括用苹果的框架。

我们是在用这一层,用别人的工具。可能还是学的东西不够。只有学的多了和做的多了才能去开发出一些框架,一些工具。

还有很多框架很多技术要学。

posted @ 2015-12-01 12:51  AscenZ  阅读(360)  评论(0编辑  收藏  举报