软件设计
阴阳师
这个作者很懒,什么都没留下…
展开
-
iOS SDK:预览和打开文档
iOS中的沙盒可以让平台更加的安全,这也是沙盒给用户带来的最主要好处。不过由于沙盒的严格限制,导致程序之间共享数据比较麻烦。一般在程序间共享文档可以通过UIDocumentInteractionController(该类经常被开发者忽略)。本文中,我将介绍如何使用这个类在其它程序(已经安装在设备中的程序)中预览和打开文档。 UIDocumentInteractionController在i转载 2013-05-23 14:43:19 · 455 阅读 · 0 评论 -
写给程序猿们的交互设计
有太多程序猿或者美工(注意,是美工,真正的设计师不会这么干)误把技术当艺术、把漂亮当设计了,真正重要的交互部分反而被忽略,你可以看看,一大批的产品都是近乎静态的,许多操作“” 阅读器交互设计13转自36氪 编者按:看到此文时恍惚回到自己学习网页的时候,那时候只知有编程,不知有设计。各个论坛大部分时候讨论的也是如何用 Frame 实现页面的分区,如何做转载 2013-06-06 13:50:20 · 464 阅读 · 0 评论 -
[Cocoa]苹果Cocoa编码规范
[Cocoa]苹果Cocoa编码规范翻译:罗朝辉 (http://www.cnblogs.com/kesalin/)本文遵循“署名-非商业用途-保持一致”创作公用协议本文档下载:点击这里 > Code Naming Basics 代码命名基础在面向对象软件库的设计过程中,开发人员经常忽视对类,方法,函数,常量以及其他编程接口元素的命名。本节讨论大多数Cocoa接口的一些命名转载 2013-06-06 13:51:58 · 523 阅读 · 0 评论 -
iOS开发debug跟release版本log屏蔽方法
在开发过程中一般会用到NSLog()来获得具体的信息。但当我们发布app时,一步一步的去找NSLog(),并屏蔽掉,这样比较浪费时间还很累。我们可以采用预编译的方式来简化这个问题。 1.在***-Prefix.pch里面添加#ifdef DEBUG # define DLog(...) NSLog(__VA_ARGS__) #else # define转载 2013-07-01 14:18:06 · 553 阅读 · 0 评论