摘要:在ios程序间通信,可以通过URL Scheme,判断是否安装了另外的应用,打开特定 URL 的方式来传递参数给另一个程序。例如:在程序A(Receiver)的Info.plist中加入你需要注册的URL Scheme,然后在你的应用程序B中加入处理这类请求的代码,从而实现在B程序中调用A程序,判断A程序是否安装,跳到安装界面,传递参数给A程序。具体操作如下:在程序A中:在Info.plist中,增加一个字段,名称为(URL Types),Xcode会自动为你创建一个必须的键:URL Identifier,这个键的值可以赋值为一个唯一的字符串。通常是逆向的域名结构,如:me.venj.myap
阅读全文
摘要:转自:http://www.doubleencore.com/2013/04/unique-identifiers/在2013年3月21日苹果已经通知开发者,从2013年5月1日起,访问UIDID的应用将不再能通过审核,替代的方案是开发者应该使用“在iOS 6中介绍的Vendor或Advertising标示符”。unique Identifier即将退出,苹果给了我们Vendor和Advertising identifier两个选择,但应该用哪一个?文档并没有给出确切答案,具体使用哪个完全由你根据自己app的目的来决定。下面我将列出iOS中目前支持的,以及被废弃的唯一标示符方法,并对其做出相应
阅读全文
摘要:转自:http://www.uisdc.com/the-new-mobile-design-trend-colour移动设计正发生着质的飞跃。但我不得不说操纵移动设计最重要的因素是色彩。色彩之所以在移动设计领域没有那么快流行起来是因为人们在用色上不够大胆并没有充分利用它。幸好这种情况正在改变——因为色彩渐渐变成移动设计中不可或缺的元素并有了它自己的流行趋势。什么是色彩?颜色的有趣生动、养眼好用令人着迷。色彩是非常棒且很重要的设计元素和工具,我们不应该害怕色彩而要拥抱色彩。移动设备不像显示器,它的屏幕有限,你不可能像在桌面上那样自由地控制它。移动设备用色和桌面用色没什么不同,但似乎比它更重要。人
阅读全文
摘要:转自http://www.cnblogs.com/wujian1360/archive/2011/09/05/2168007.htmlNSCalendar日历类Cocoa中对日期和时间的处理NSCalendar(一) (2008-11-12 21:54:10)NSCalendar用于处理时间相关问题。比如比较时间前后、计算日期所的周别等。1.创建或初始化可用以下方法 + (id)currentCalendar;取得当前用户的逻辑日历(logical calendar) + (id)autoupdatingCurrentCalendar;取得当前用户的逻辑日历(logical calendar)
阅读全文
摘要:智能手表开发商Pebble上周五发布Pebble智能手表SDK,Pebble智能手表SDK和相关文档如约而至,http://developer.getpebble.com这意味着Pebble智能手表用户很快将可以在智能手表界面看到定制的应用软件。Pebble智能手表项目曾在众筹网站Kickstarter上得到了超过68000人的1000多万美元项目支持资金。如果你对Pebble的这个项目还不是还熟悉,可以看看关于SDK的文字描述:“Pebble is a customizable, Bluetooth-enabled smartwatch that connects to iPhone and
阅读全文
摘要:转自http://www.cocoachina.com/gamedev/misc/2013/0407/5941.html移动已经是不可阻挡的趋势,未来人们的获取信息、娱乐、交流的最主要渠道就是移动终端。交互在移动应用上发挥的作用更大,能够实现基于传感器的多种效果。这里推荐一款专注移动端的交互设计软件:JustinMind。http://www.justinmind.com/它是由西班牙JustinMind公司出品的原型制作工具,可以输出Html页面。与目前主流的交互设计工具axure,Balsamiq Mockups等相比,Justinmind Prototyper更为专属于设计移动终端上ap
阅读全文
摘要:Automatic Reference Counting (ARC) 是一个编译期的技术,利用此技术可以简化Objective-C编程在内存管理方面的工作量。ARC在Xcode4.2中引入,在Mac OS X v10.6,v10.7 (64位应用),iOS 4,iOS 5中支持,Xcode4.1中不支持这个技术。虽然ARC是与iOS5一同推出,但是由于ARC的实现机制是在编译期完成,所以使用ARC之后App仍然可以支持iOS4.3。稍微需要注意的是,如果要在ARC开启的情况下支持iOS4.3,需要将weak关键字换成 __unsafe_unretained,另外还有一些细节需要处理。如下图就是
阅读全文
摘要:线框图(Wireframe)是app、软件或者网站设计过程中非常重要的一个环节,它可以合理地组织并简化内容和元素。线框图除了可以帮助开发者节省时间外,更可以加深开发者对产品的认知,给开发者一个清晰的产品构架,避免了开发者陷入层次不清、功能不明的产品设计和开发混乱状态。1、Proto.ioProto.io是一个专用的手机原型开发平台——可以构建和部署全交互式的移动程序的原型,并且可以模拟出相似的成品。它可以运行在大多数的浏览器中,并提供了3个重要的接口:dashboard、编辑器以及播放器。dashboard可以用来管理项目。编辑器是构建原型的环境,由一组设计和开发原型的工具组成,另外还可以构建
阅读全文
摘要:Toggle Switch PSD下载地址:http://365psd.com/day/2-297/Matte Toggle Switch PSD下载地址:http://pixelsdaily.com/resources/photoshop/psds/matte-toggle-switch-psd/Psd Toggle Switch UI下载地址:http://www.pixeden.com/mobile-apps/psd-toggle-switch-uiMetal Toggle Switch下载地址:http://365psd.com/day/329/Toggle On – Off Swit
阅读全文