zoukankan      html  css  js  c++  java
  • 项目开发一点总结和吐槽

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 相关阅读:
    菜鸟合作伙伴日志接入规范之C#实现
    使用JS在textarea在光标处插入内容
    ASP.NET MVC API 接口验证
    CSS3 grayscale滤镜+SVG使图片变黑白实例页面
    .NET MVC 获取 当前请求的 控制器/视图/区域 的名字
    asp.net 后台获取flv视频地址进行播放【转】
    实现输出h264直播流的rtmp服务器 flash直播服务器【转】
    如何实现一个c/s模式的flv视频点播系统
    视频流服务器配置[windows平台][转]
    小计
  • 原文地址:https://www.cnblogs.com/zyb428/p/5009765.html
Copyright © 2011-2022 走看看