美文网首页
迷你天气项目总结

迷你天气项目总结

作者: herbert | 来源:发表于2015-08-26 10:34 被阅读43次

设计阶段:

  1. Sketch设计稿中的尺寸和 Xcode 中的编码尺寸的差异。
    Sketch 中元素的 Size 的单位是 像素, 而 Xcode 中编码时候,尺寸单位是 点(point),一个点代表的是两个像素。
    通常在 Sketch 中要导出的 图片资源有三个尺寸格式:

    0.5 - 所视元素缩小一倍的尺寸 1 - @2x 1.5 - @3x

  1. 对于需要编码的视图,使用MarkMan 进行统一的属性标记。
    在项目进行过程中,时不时就会在 Sketch 中去找某个视图的颜色属性或尺寸属性,极其浪费时间。这个过程可以通过使用 MarkMan 进行统一标注,以提高效率。
  2. 对图片资源的统一管理与导出。
    需要的图片资源没有一次性准备好,也会浪费不少时间。所以,在设计阶段,最好能把绝大多数的资源准备好。

编码阶段:

  1. 编码之前,用设计出来的原型模拟出用户所有的使用细节。以此,设计出数据 Model。(每个视图,需要什么数据,数据可不可变,数据的传递情况,整体数据的层次结构,数据的管理者)

  2. 用来填充图片资源的视图(UIImageView等)的 frame属性最好和图片资源的尺寸保持相同的比例。同时,可以通过对视图的 contentMode 属性进行设置,保证图片在显示出来时不会变形,如下:

     _customImageView.contentMode = UIViewContentModeScaleAspectFit;
    
  3. 使用 Git 对项目进行高效有序的版本管理。
    一种良好的分支管理结构如下:

        Master *——---------------------*
                \                     /
        Dev   *-----------*-------*
                  \         /       /
        MySelf     *---*---*---*---*
    
  4. 对接口编程,十分关键!! 降低代码的耦合性!!

  5. 深入学习 GCD(Grand Central Dispatch),处理多线程任务。

  6. 深入学习 数据的存储(plist 和 NSKeyedArchiver)。

  7. 使用 Category 对类的功能进行扩展,把 Model 中的数据与某个视图需要显示的数据内容相对应起来。


测试阶段:

  1. 使用 Reveal 对APP的UI进行调试,减少测试次数。

总结: 不管怎么,总算在两个月的时间里,不断捣鼓,把这个小APP完成了。加油!!没有止境,一切都会越来越好!! ;)

                                                                                                     Apr 11, 2015

相关文章

  • 迷你天气项目总结

    设计阶段: Sketch设计稿中的尺寸和 Xcode 中的编码尺寸的差异。Sketch 中元素的 Size 的单位...

  • 剑指BAT五月至六月课程计划

    Redis全面刨析大纲 企业级别项目实战之《迷你微信红包》 5.6号课程内容 面试总结、经验交流;Redis架构及...

  • PMP复习笔记_2018-02-05

    迷你知识总结: 进度压缩技术是指在不缩减项目范围的前提下,缩短进度工期,以满足进度制约因素、强制日期或其他进度目标...

  • C2M产业资源落地及全国复地会活动周报

    【武汉BFC项目*迷你营】 8月12-14日武汉BFC项目臻享行物业赴上海迷你营参加运营培训,本次培训主要是针对武...

  • JS中与正则有关的方法

    最近正在拜读老姚的《JavaScript 正则表达式迷你书》,碰巧项目中也会时不时的用到正则,所以今天来总结一下J...

  • React小项目天气预报总结

    2020.8.7一些跨域的问题还没解决,以为离自己很远,没想到就在眼前首要问题,componentDidMount...

  • 再来

    迷你是狗迷你是狗迷你是狗迷迷你是狗迷你是狗你是狗迷你是狗迷你是狗迷你是狗迷你是狗迷你是狗迷你是狗迷你是狗迷迷你是狗...

  • 再来

    迷你是狗迷你是狗迷你是狗迷迷你是狗迷你是狗你是狗迷你是狗迷你是狗迷你是狗迷你是狗迷你是狗迷你是狗迷你是狗迷迷你是狗...

  • 最开心的一天😊

    今天,天气还算晴朗,碧空如洗,万里无云.妈妈准备带我去沙滩玩,我们带上了,风筝,迷你铲子,迷你锄头,还有一...

  • 迷你之死

    今日吾行走于街道以上,见迷你坐于树下。 吾问:"此乃雷雨天气,汝为何坐于树下?" 迷你卒。 今日吾行走于街道以上,...

网友评论

      本文标题:迷你天气项目总结

      本文链接:https://www.haomeiwen.com/subject/kwklfttx.html