摘要:
转自:http://www.admin10000.com/document/1484.html在做手机产品设计的过程中,遇到很多看似很小,且很容易被忽略的问题,正是这些小问题,一次次的撩拨用户的耐心,让用户对你的产品心生怨念。刚出道的朋友没有经过实战,对细节注意不多,往往都会遇到类似的问题,强调多次后,觉得不如写下来,给新人共勉。 1、没有不可点击的效果 一般按钮会有四态,不可点击效果、可点击效果、聚焦状态、按下状态。如果你的按钮此时处于不可用状态,那么一定要灰掉,或者拿掉按钮,否则会给用户误导。 2、菜单层次太深 菜单项以5~7个为宜,如果有二级菜单,就要注意合理的菜单分类,不能有太... 阅读全文
摘要:
转自:http://www.admin10000.com/document/2447.html 相比Android,GitHub上的iOS开源项目更可谓是姹紫嫣红。尽管效果各异,但究其根源,却都是因为开发者本身对于某种效果的需求以及热爱。在“直接拿来用!最火的iOS开源项目”系列文章(一)、(二)中,我们已经相继盘点了40个深受开发者喜爱的iOS开源项目,在本文中,我们将继续细数那些能够带给iOS开发者们无限灵感、产生非常奇妙的效果的iOS开源项目。 41. DCIntrospect Introspect是由来自澳大利亚的Domestic Cat Software工作室在GitHub上发起.. 阅读全文
摘要:
转自:http://www.admin10000.com/document/2446.html“每一次的改变总意味着新的开始。”这句话用在iOS上可谓是再合适不过的了。GitHub上的iOS开源项目数不胜数,iOS每一次的改变,总会引发iOS开源项目的演变,从iOS 1.x到如今的iOS 7,有的项目已经被弃用,即使曾经的它很受开发者喜爱,有的项目则继续发扬光大,新项目更是层出不穷。在本文中,我们将继续为大家介绍20个在GitHub上非常受开发者欢迎的iOS开源项目,在这些项目中,有哪些是你经常使用的?又有哪些是你曾经使用过的? 21. SSToolkit SSToolkit可以说是iOS.. 阅读全文
摘要:
转自:http://www.admin10000.com/document/2445.html 今天,我们将介绍20个在GitHub上非常受开发者欢迎的iOS开源项目,你准备好了吗? 1. AFNetworking 在众多iOS开源项目中,AFNetworking可以称得上是最受开发者欢迎的库项目。AFNetworking是一个轻量级的iOS、Mac OS X网络通信类库,现在是GitHub上第三大Objective-C库。它建立在NSURLConnection、NSOperation等类库的基础上,让很多网络通信功能的实现变得十分简单,因此,许多iOS应用开发都会使用到它。支持HTTP请.. 阅读全文
摘要:
转自:http://www.admin10000.com/document/913.html1,gets() 方法 Q:以下代码有个被隐藏住的问题,你能找到它吗?12345678910111213#include int main(void) { char buff[10]; memset(buff,0,sizeof(buff)); gets(buff); printf("\n The buffer entered is [%s]\n",buff); return 0; } A:这个不显眼的问题就是使用了 gets() 方法。此方法接受一个string类型参数,但是却没有检 阅读全文
摘要:
转自:http://www.admin10000.com/document/156.html 本文详细介绍了 Flash、Flex、AS3、AIR 的关系和区别。希望对初学者有帮助。 AS3 ActionScript 通常简称为AS,它是Flash 平台的语言。AS编写的程序,最终可以编译成SWF、SWC。SWF 就是我们常说的Flash 动画。但是现在SWF 已经不仅仅是动画,而是RIA 的载体。ActionScript 有3个版本,分别是1.0版(AS1),2.0版(AS2)和3.0版(AS3)。只有Flash Player 9及以上播放器才支持AS3编译的SWF。这三个版本的差别非... 阅读全文
摘要:
摘自:http://dreamana.com/weblog/?p=92摘自:http://baike.baidu.com/view/6794042.htmStage3D的Flash Player和AdobeAIR的API提供了充分的硬件加速架构,带来令人惊叹的视觉效果,使桌面浏览器和iOS和Android应用程序都能够使用先进的2D和3D功能。无论你是使用最先进的3D游戏引擎或intuitive(愤怒的小鸟说采用的快如闪电的椋Starling2D框架),这组基础的GPU加速API,在视频游戏开发利用GPU硬件加速,为开发人员提供了相当的灵活性、显着的性能提升Molehill是什么?Molehi 阅读全文
摘要:
转自:http://wenzongliang.iteye.com/blog/1866629操作系统启动程序时会加载程序代码到内存(叫程序的代码区),然后创建进程PCB为进程分配内存资源(数据区,32系统为4GB)c/c++程序的数据区被c/c++分为5个区,他们分别是全局/静态存储区、常量存储区、栈、堆、自由存储区。 全局/静态存储区,全局变量和静态变量被分配到同一块内存中,在以前的C语言中,全局变量又分为初始化的和未初始化的,在C++里面没有这个区分了,他们共同占用同一块内存区。 常量存储区,这是一块比较特殊的存储区,他们里面存放的是常量,不允许修改。 栈,在执行函数时,函数内局部变量... 阅读全文
摘要:
转自:http://wenzongliang.iteye.com/blog/1746604简单讲strong等同retainweak比assign多了一个功能,当对象消失后自动把指针变成nil,好处不言而喻。nonatomic:非原子性访问,不加同步,多线程并发访问会提高性能。如果不加此属性,则默认是两个访问方法都为原子型事务访问。 (atomic是Objc使用的一种线程保护技术,基本上来讲,是防止在写未完成的时候被另外一个线程读取,造成数据错误。而这种机制是耗费系统资源的,所 以在iPhone这种小型设备上,如果没有使用多线程间的通讯编程,那么nonatomic是一个非常好的选择。)assi 阅读全文
摘要:
Shawn Blais 让我了解到如何在移动平台上对AS3代码进行优化。他的博客(http://esdot.ca/site/category/blog)只有十来篇文章,但都是些很意思的信息,尤其适合我。这篇文章介绍的是关于图形方面的优化。 下面三个步骤可以提高程序的性能,其实都围绕一个理论:一切皆bitmap。 或许你可以使用MovieClips 或者 Sprite序列动画,甚至可以继续保持使用Flash的渲染列表来保持代码简单整洁。但真正的图片数据是? Bitmap!一切皆bitmap。步骤一: 使用GPU渲染 当你创建一个移动程序的时候,你会找到一个包含所有基本程序设定的文件,叫" 阅读全文
摘要:
转自:http://blog.csdn.net/dizuo/article/details/8206419一、最自然的交互方式nature user interface,最自然的交互方式,用户直接操作数据。微软的kinect sdk中的gui名字就叫NUI,可见微软对nature ui的关注。之前我实现的NodeComposer的所见即所得交互方式,也是类似思想。android中的ListView 非常之方便,用户直接在ListView上用slider。。。传统ListView控件中,用户必须用鼠标精准拾取scrollbar 才能滚动视图,旁边大片的显示区域不能直接操作。。二、交互式地图的思考 阅读全文
摘要:
转自:http://blog.csdn.net/suxinpingtao51/article/details/8599616要取得最大程度的成功,你的成为自己的支持者。这是什么意思呢?就是说,你得拥有足够的力量来掌握自己的选择。具体而言,你必须做到:1、在任何时候都主动寻找机会。2、了解自己的长处和价值所在。3、知道何时该以何种方式来寻求帮助。今天,终身雇佣的概念已是无法想象,而且很可能不是一桩好事。事实是时间一长,大多数人就会对原来的工作环境生厌,因而换个环境更有利。更糟糕的是,如果老板不哈偶带你,让你长期固守一个工作岗位,可能你渐渐地就会锐气全失。你要明白的重点是,你得拥有自己的事业。指定 阅读全文
摘要:
转自:http://blog.csdn.net/yuanwenqun2/article/details/7261546编程是一种创造过程,业余项目允许程序员在没有截止日期或各种限制的条件下,以探索形式编程。业余项目之所以重要,有以下几个原因。探索新技术每天都会不断有新技术出现,而业余项目则是最佳的试验场。作为业余项目,你不必为bug或者性能问题担心,即使网站崩溃也没有问题,因为你不靠它来领薪水。从头创造我所从事的大多数都是为现有的产品做一些维护,增加一些新特性,修复bug,解决性能问题,重构现有代码。虽然我也从头编写过一些软件,但这些基础工作只需要一两个月,接下来我又进入维护模式了。业余项目经 阅读全文
摘要:
转自:http://blog.csdn.net/zhuweisky/article/details/8862188 就现在经济大环境而言,很不乐观,程序员的日子也很不好过,无论是还在找工作的、还是已经入职多年、哪怕做到项目经理技术经理的,压力都异常巨大,似乎处处充满危机。但是,仔细分析一下,出路还是有的,甚至解决温饱、过上有房有车没贷款的生活也是很可能的。首先,在如今这个浮躁的社会,大多数人的心态也是浮躁的,只要你能潜下心来,深入研究某个技术,有了一技之长,温饱问题肯定就可以先解决了。1.一技之长 新技术层出不穷,而内核的精髓的东西却变化不大,就像.NET,从VS2003到VS2012,已经有 阅读全文