分类: iOS
Icon for iOS
App Store Icon
- 512x512 (scaled down to 175x175 for display in the store)
Application Icon
- 114x114 (iPhone 4)
- 57x57 (older iPhones)
- 72x72 (iPad)
Spotlight Search Results and Settings Icon
- 58x58 (iPhone 4)
- 50x50 (Spotlight results for iPad)
- 29x29 (settings for iPad and older iPhones)
Document Icon
This is a new icon type in iOS 4. It’s used if your app creates a custom document type. The iPad uses the document icon in two different sizes.
- 320x320 (iPad)
- 64x64 (iPad)
- 44x58 (iPhone 4)
- 22x29 (older iPhones)
Core Data 修改 Model 出错
问题描述:这几天在做Red Frog,使用了Core Data。修改了.xdatamodel,程序就莫名跳出。
问题分析:因为是iOS 3.0开始才有的,我的《iPhone开发基础教程》 中还没有。借了vin的《iPhone开发基础教程3》看了下,还是没找到解决方法。
问题解决:设置断点一步一步跟踪,发现是与代码无关。然后就想倒是不是数据库结构改了,导致原来版本的数据库不能用。把模拟器上的程序删了,再调试,一切ok了。
.app文件打包.ipa
mkdir Payload
mv program.app Payload
zip -r ~/Desktop/program.ipa Payload
ipa结构:
-iTunesArtwork(图片文件,去掉扩展名)
-Payload(目录,注意大小写)
--xxx.app(app文件)
iPad精选软件
因91助手白苹果以及垃圾问题,现在弃用,现整理如下:
大型游戏:
生化危机Resident Evil 4 iPad edition
文明:变革Civilization Revolution for iPad
阿凡达 James Cameron's Avatar for iPad
Ace Tennis 2010 HD Online 网球精英赛2010 在线
斯巴达英雄2(官方中文版)Hero of Sparta 2 HD
劲爆美式橄榄球11 MADDEN NFL 11 for iPad
N.O.V.A. - Near Orbit Vanguard Alliance HD
一起高尔夫2(官方中文版) Let's Golf! 2 For iPad
经典游戏:
New York 3D Rollercoaster Rush HD 过山车
游戏改编:
Geometry Wars Touch for iPad 几何战争
PartyPlace - Marble Mixer for iPad 互动弹珠
新酷游戏:
Amateur Surgeon iPad Edition 疯狂外科医生
新酷效果:
新酷应用:
应用软件:
iProcessing
iProcessing is an open programming framework to help people develop native iPhone applications using the Processing language.
关于convert Flash to iPhone or iPad
一直有人说flash直接能转成iPhone或iPad,最近vin也说可以。
在此,再次说明以下,flash转iOs是可以的,不过只限于简单的程序。比如一个正方形上下动动什么的。如果像现在iPhone上的游戏这么复杂的,都不行。如果flash library里的东西比较多,那么Flash CS5 publish的时候会当掉。
以下是CS5转iPhone的官方方法:
http://help.adobe.com/en_US/as3/iphone/WS789ea67d3e73a8b2-240138de1243a7725e7-8000.html
====================================
还有一个第三方的插件,但是之前我试了无效。最近出来新版本:ELIPS Studio 4,最近测试了一下。此插件号称可以把flash转成Xcode项目,我测试下来确实可以转换,但是用Xcode打开发布就会出现错误,丢失文件,而且里面的架构已经不是iPhone的,估计能行也有性能上的隐患。
在这里给出此插件连接:http://developer.openplug.com/
如有发布成功的兄弟请通知我:)
free iOS TUIO server have no one
最近在研究iPhone与flash的互动,准备通过擅长的TUIO协议,结果发现竟然没有开源的TUIO server library for iOS,哎。。。看来只能自己动手,丰衣足食了。
Using standard CPP for iOS development
问题描述:
今天在研究iPad与flash通讯。TUIO库使用标准C++(.cpp),而iPad使用OC(.m)。一调用TUIO类库就报错。
问题分析:
TUIO放入解决方案,不调用TUIO库中的内容不报错,一调用就报错。说明说连接问题,或者是不能这样调用。
问题解决:
把所有.m文件改为.mm后缀,使其变为Objective-C++文件。
一切ok了。
循环引用错误
问题描述:
今天在做denizen puzzle的iPad版,Xcode有两个文件报错:
/Users/CouldHll/Desktop/Puzzle/Classes/StartButton.h:16:0 /Users/CouldHll/Desktop/Puzzle/Classes/StartButton.h:16: error: expected specifier-qualifier-list before 'StartLayer'
/Users/CouldHll/Desktop/Puzzle/Classes/StartLayer.h:16:0 /Users/CouldHll/Desktop/Puzzle/Classes/StartLayer.h:16: error: expected specifier-qualifier-list before 'StartButton'
问题分析:
仔细检查了一下,代码没有问题。检查着,突然发现这两个文件是circle reference,两个文件头都互相引用:
#import "StartLayer.h"
#import "StartButton.h"
问题解决:
一个改成@class StartLayer;
一个保持#import "StartButton.h"
一切安逸了。
