经典,不过打了2年。。。
DUO
The DUO Kit is a low cost 3D motion sensor that anyone can build. Paired with a powerful API & SDK it provides companies, researchers and students the ability to create custom 3D interactive environments. We are in the process of launching our Kickstarter Project and are looking for contributors.
《太极1:从零开始》
《擒爱记》
Vuforia™ SDK
The Vuforia™ SDK allows you to build vision-based augmented reality applications. It is available for Android, iOS and as an Extension to Unity - a cross-platform game engine. Download the appropriate package below.
官网:https://developer.vuforia.com/resources/sdk
《大男当婚》
《搞定岳父大人》
iOS Development Enterprise Program申请流程
企业版IDP,即iOS Development Enterprise Program。($299/Year)
Get started with your iOS Developer Enterprise Program:
https://developer.apple.com/programs/ios/enterprise/gettingstarted/
1.申请Apple ID
填写个人资料、开发资料进行注册,最后认证Email。
Apple:
https://developer.apple.com/programs/register/
Apple Developer Registration-Personal
Apple Developer Registration-Professional
Apple Developer Registration-Professional(full)
2.申请邓氏编码
邓氏编码(D-U-N-S® Number,是Data Universal Numbering System的缩写)。它是一个独一无二的9位数字全球编码系统,相当于企业的身份识别码 (就像是个人的身份证),被广泛应用于企业识别、商业信息的组织及整理。这个号码是由邓白氏公司签发的,每个号码会跟一个唯一的企业实体相对应,不会重复使用。也就是说,一个号码代表一个公司实体。
可以到下列网站申请邓氏编码,建议使用Apple申请(免费)。其他需要适当收取一定费用,而且不一定能与苹果兼容。
注意:拿到邓白氏编码不要立即去填,它的生效时间是7-14个工作日。建议一周去填了提交一次。如果一周提交三次都没有通过的话,你的账号会被锁掉。
Apple:
https://developer.apple.com/ios/enroll/dunsLookupForm.action
DUNS Global:
http://www.dunsregistered.com/
邓白氏中国:
http://dnbregistered.com.cn/
3.申请IDP企业版
填写个人资料、公司资料进行注册,然后填入信用卡进行支付,最后等待邮件完成申请。
注意:委托人应该有代表公司签字的授权(公司认可,Apple会在电话里确认)。
Apple:
https://developer.apple.com/programs/ios/enterprise/
Apple Developer Program Enrollment - Enter Legal Contact Information
Apple Developer Program Enrollment - Enter Organization Information
PS:所有文档以Apple官网为准。
iOS5不支持Auto Layout功能
问题描述:
今天做陆家嘴金融杂志iPad版,在iOS6上运行都可以,但是运行在iOS5上报如下错误:
2012-12-24 15:25:29.912 Magazine[321:c07] *** Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate class named NSLayoutConstraint'
*** First throw call stack:
(0x14cc022 0xecccd6 0x1474a48 0x14749b9 0x3504a3 0x35067b 0x350383 0x25016d 0xf61fc 0xf6779 0xf699b 0x55401 0x55670 0x55836 0xe241dd8 0x5c72a 0x2d596 0x2e274 0x3d183 0x3dc38 0x31634 0x13b6ef5 0x14a0195 0x1404ff2 0x14038da 0x1402d84 0x1402c9b 0x2dc65 0x2f626 0x236d 0x2295)
terminate called throwing an exception(lldb)
问题解决:
选中.stroyborad和.xib文件,在Inspector属性栏将Interface Builder Document下的“Use Autolayout”复选框勾去掉。
Three20不支持iOS6
问题描述:
今天新建的iOS6项目添加Three20类库,报错,如下:
/Three20/src/Three20UI/Sources/UIViewAdditions.m:109:5: Unknown type name '_tapCount'; did you mean 'ItemCount'?
/Three20/src/Three20UI/Sources/UIViewAdditions.m:109:15: Expected identifier or '('
/Three20/src/Three20UI/Sources/UIViewAdditions.m:110:5: Use of undeclared identifier '_locationInWindow'
/Three20/src/Three20UI/Sources/UIViewAdditions.m:111:5: Use of undeclared identifier '_previousLocationInWindow'
/Three20/src/Three20UI/Sources/UIViewAdditions.m:113:43: Use of undeclared identifier '_locationInWindow'
/Three20/src/Three20UI/Sources/UIViewAdditions.m:114:5: Use of undeclared identifier '_view'; did you mean 'view'?
/Three20/src/Three20UI/Sources/UIViewAdditions.m:115:5: Use of undeclared identifier '_window'
/Three20/src/Three20UI/Sources/UIViewAdditions.m:116:5: Use of undeclared identifier '_phase'
/Three20/src/Three20UI/Sources/UIViewAdditions.m:117:5: Use of undeclared identifier '_touchFlags'
/Three20/src/Three20UI/Sources/UIViewAdditions.m:118:5: Use of undeclared identifier '_touchFlags'
/Three20/src/Three20UI/Sources/UIViewAdditions.m:119:5: Use of undeclared identifier '_timestamp'
/Three20/src/Three20UI/Sources/UIViewAdditions.m:127:3: Use of undeclared identifier '_phase'; did you mean 'phase'?
/Three20/src/Three20UI/Sources/UIViewAdditions.m:128:3: Use of undeclared identifier '_timestamp'
问题解决:
在UIViewAdditions.m文件中:
#ifdef DEBUG
改为:
#ifdef DEBUG_TOUCHES