• 项目开发一点总结和吐槽


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 相关阅读:
    DRF
    DRF
    DRF
    DRF
    DRF
    DRF
    DRF
    Mongo错误记录:MongoClient opened before fork. Create MongoClient
    Hive默认分隔符和默认NULL值
    hdfs文件格式比较
  • 原文地址:https://www.cnblogs.com/zyb428/p/5009765.html
Copyright © 2020-2023  润新知