自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 目标导向的交互设计:About face 3 -- The essentials of interaction design 读书分享

近段读完并分享了Allan copper的 About face3 : The essentials of interaction design,推荐没看过的程序员朋友可以抽时间看看。感觉上这本书对交互设计讲得比较透彻,首先拿出了方法--目标导向的交互设计,再介绍了交互设计的过程框架,最后介绍交互设计的细节。比较易读,不仅有大量的细节规则,还会让读者对交互设计的方法和框架有一些认识。

2015-02-19 00:17:29 1715

原创 iOS快速开发框架Bee-Framework应用和解析 (四,完结)UI容器,UICell, UILayout(XML + CSS)

作为Bee系列解析的最后一个部分,本文分享一下Bee的UI开发。Bee的UI开发很有特点:        BeeUI的核心是XML布局和风格。支持CSS语法,支持额外的布局优化,支持更统一方便的UISignal事件。感觉吸收了QT和JS,CSS各自UI开发的长处(布局,事件,CSS标签)。        BeeUI的内部还是通过UIView的层级和frame的设定实现自动布局,支持原生

2015-02-14 17:30:34 3272 1

原创 iOS快速开发框架Bee-Framework应用和解析(三) --- Message, Model, Signal

这一次分享一下BeeMessage, BeeModel, 和BeeUISignal。这三个东东就是Controller, Model, 和Event的主要实现。您也可以到Bee的/documents/developer_manual.pdf中查看详细的开发手册,希望您看了这篇文章能对这几个组件理解更深,适合干什么,从而更得心应手得使用。本文试图解答几个问题:        BeeMes

2015-02-14 17:23:34 2470

原创 iOS快速开发框架Bee-Framework应用和解析(二) --- Bee framework架构概览

在第二部分里,分享一下Bee Framework架构的看法。如果您下载了Bee Framework, 在/document/developer_manual.pdf有Bee的开发手册。手册里有典型的教程,也有对架构的讲解。本文试图融入个人的理解,解答以下问题: Bee的MVC是如何工作的,核心组件是哪些? Bee的整体架构如何? 除了MVC, Bee提供了哪些常用的工具和服务? 该

2015-02-10 18:39:52 2788 1

原创 iOS快速开发框架Bee-Framework应用和解析(一) --- 为什么使用Bee framework

去年夏天,兼职参与了一个创业项目iOS部分的开发。可能是iOS刚入门的原因吧,对苹果原生的开发方式有以下的不好的感觉:        1 巨型ViewController, 由于delegate和data source的存在,让view controller承担的太多的责任。        2 源代码会引用不少第三方的库以及代码片段,比如AF Networking, ASI Http, J

2015-02-09 16:25:56 4203

原创 架构方法实践 - 客户端CAD工具范例 (三 详细架构部分)

接上回。在架构活动中,从收集需求→多维需求ADMEMS分析→重大需求获得概念架构→鲁棒图分析 →分层分区模块,我们很自然的就来到了细化架构的阶段。    在细化架构中,主要要解决架构具体化的问题,目标是形成开发的指导性基础,大项目要求能指导多个团队进行并行开发。这个步骤具体是通过一系列不同角度的视图,去验证,去叙述,去设计每个子系统视图中模块和模块的关系。粒度的粗细应该介于高层架构

2014-03-24 18:56:11 958

原创 架构方法实践 - 客户端CAD工具范例 (二 概念架构部分)

跨过了概念架构的阶段, 下面进入概念架构的阶段. 一般有经验的架构师不会在这个阶段过早进入将系统划分为"模块+接口"的过程, 而是会根据前架构阶段的结果,识别重大需求, 核心需求, 高风险需求, 来设计概念架构. 概念架构应该能用简练的语言清晰阐述, 并能给客户说明如何实现客户价值, 担心的问题如何解决.个人认为概念架构刚好契合了> 一书中一再强调的架构的概念完整性. 其定义:

2014-01-28 09:24:32 806

原创 架构方法实践 - 客户端CAD工具范例 (一 序论, 前架构部分)

2013年已经过去了, 各位在过去的一年里有着什么样的收获, 抑或对新年有什么样的规划? 希望大家在新年里, 能够有更多的机会成长, 积累到更多的经验, 更上一层楼, 祝大家新年心想事成. 总结2013, 发现去年从事了一定的架构工作, 虽然显得粗浅, 但是也有了一套方法, 来吧, 总结, 分享.        今年主要在公司负责了一个客户端CAD工具产品的开发和实现, 从无到有, 走过了一个

2014-01-03 15:20:43 896

原创 学习 Boost:bind/Boost::functions closure as delegate in C++

今天分享一篇比较短的博文. 关于Boost bind/function. 最近读了陈硕的博文 http://blog.csdn.net/solstice/article/details/3066268, 有一些自己的看法, 感觉最后那个麻雀,企鹅的例子没有把bind的妙处表示清楚. 于是自己有了一些思考,分享如下:1) Boost::function是一些类模板, 实质是函数对象的封装,

2013-12-23 16:10:43 1101

原创 学习 Policy based design - 读C++设计新思维-泛型编程与设计模式的应用

现在将今年读过的一些书, 感觉比较有心得的地方做一些分享. 久闻Andrei, Alexandrescu的Modern C++ Design - Generic Programing and Design Patterns Applied是一本比较难的书,今年将其读了一遍, 确实如此, 大家如果要卒读的话,还是有一些建议:1) 个人感觉最有用, 最核心的思想是前3章 - 基于Policy的

2013-12-23 00:32:34 2137

原创 OS X QT App redistributable bundle 部署教程

大家做 OS X App开发的时候, 应该注意到Apple简洁的应用程序分发方式 - App bundle, 作者摸索后发现QT官方的文档不是很简洁, 照着教程做容易走弯路,  在这里分享一个比较简单的制作方法:1) QT项目, 动态库编译为dylib, 可执行程序编译为app bundle输出.2) 拷贝编译出来的动态库到/usr/lib下3) 使用QT的macdeployqt工具生

2013-12-08 23:49:16 2452

原创 OS X 10.9 QT/QT Creator 开发调试环境的设置

从今天开始写一些博客,把困扰过我的问题记录下来. 当时花了自己的时间去找, 分享出来,也许能节省别人的时间. 下面的方法不是最优,也不是最适合你的,仅供参考.关键:  OS X 10.9 Mavericks 将 gdb 给移除了, 如果需要用QT Creator调试, 会无法调试, 或者调试器工作不正常.解决办法:  简单的说, 就是选用LLDB调试. 并配合最新的QT C

2013-12-08 20:03:05 3897 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除