rosylxf

驾驭命运的舵是奋斗。不抱有一丝幻想,不放弃一点机会,不停止一日努力!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

如何使你的iOS应用实用、 稳定和优雅

Posted on 2012-07-29 09:21  rosylxf  阅读(242)  评论(0编辑  收藏  举报

如何使你的iOS应用实用、 稳定和优雅

分享给准备和刚进入iOS开发领域的同学

先谈一下摄影的三项基本原则

  1. 相片的主题是什么?

  2. 如何把注意力集中到被摄主体身上?

  3. 在简化画面方面做了哪些?没做哪些?

iOS的用户交互设计也符合摄影的三项 基本原则

 
 
 

很多应用界面都符合摄影的三项基本 原则

 

如何使你的应用变得更实用? 答案是:

只要你的应用符合摄影的三项基本原则就会很实 用

 送给大家的一句话

袁崇焕杀毛为用时说了一句流传千秋的话:尔道 本部院是个书生,本部院却是个将首。

希望大家能自豪地对公司的PM说:尔道本Geek 是个技术,本Geek却是个产品!

 

页面如何做到柔顺

充分使用动画

n 不要突然出现
n 不要突然消失
n 使用大量的隐喻设计

 

隐喻设计内容

  1. 拟物化视觉外观与听觉反馈

  2. 即时反馈

  3. 流动式动画

 隐喻设计的评判标准
  1. 符合现实逻辑的界面空间

  2. 自圆其说

  3. 响应用户的直觉手势

 

为什么你的程序老是崩溃?

99.9%跟内存管理有关系

 

为什么你的程序老是占用很多内存?

99.9%跟内存管理有关系

 

iOS程序的名门在哪里? 在于管理你的内存

 

深入autorelease pool:

在生成新的Run Loop的时候,系统会自动创 建新的autorelease pool。

如何避免内存泄露

n 谁引用,是释放
n 避免循环引用
n 最小使用autorelease 

 

------------以上内容转自51cto--------