现在的位置: 首页 > 综合 > 正文

【iOS开发】 ios开发常识 持续更新

2013年04月13日 ⁄ 综合 ⁄ 共 1949字 ⁄ 字号 评论关闭

1:ios7 状态栏 需要默认向下布局差 20px

2:导航栏 默认是 44px高度

3:app 内部安装地址:<a href="itms-services://?action=download-manifest&amp;url=http://192.168.1.1:8080/app/diandian.plist">download diandian</a>

4:App Store 上评论的链接地址是 itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id
= appID
此处的appID是在iTunes Connect创建应用程序时生成的Apple ID

1. [[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=%@",m_appleID];]];//评分

2. [[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"https://itunes.apple.com/tw/app/id%@",m_appleID]]]//详细资讯

5:icon图标默认命名 appicon.png/appicon@2x.png 启动画面Default.png/Default@2x.png

Add Icon files in Info.plist这一项。

首先:我们必须打开xx.Info.plist,对其进行编辑。点击+添加Icon files

继续添加条目:Item 0/Item 1/.../Item 6  

Iphone 和Ipad有不同,可以看上面网站里,也可以偷懒,直接将上图中的6items直接加入。

当然这些图片必须添加入项目里,(必须按照规定的图片名)。这样我们的应用程序就有图标了。

6.程序启动的画面设置

首先,准备这些;

如果一个程序,既支持iPhone又支持iPad,那么它需要包含下面几个图片:
Default-Portrait.png iPad专用竖向启动画面 768x1024或者768x1004
Default-Landscape.png iPad专用横向启动画面 1024x768或者1024x748
Default-PortraitUpsideDown.png iPad专用竖向启动画面(Home按钮在屏幕上面),可省略 768x1024或者768x1004
Default-LandscapeLeft.png iPad专用横向启动画面,可省略 1024x768或者1024x748
Default-LandscapeRight.png iPad专用横向启动画面,可省略 1024x768或者1024x748
Default.png iPhone默认启动图片,如果没有提供上面几个iPad专用启动图片,则在iPad上运行时也使用Default.png(不推荐) 320x480或者320x460

Default@2x.png
iPhone4启动图片640x960或者640x920

iphone5 的背景图片是Default-568h@2x.png,如果没有则需要在plist配置中添加Launch
Image/(iphone),但是屏幕会缩小为iphone4大小的

7:xcode环境变量 常量等配置 http://www.cnblogs.com/xiaodao/archive/2012/03/28/2422091.html

8:获取分辨率 1、得到当前屏幕的尺寸:CGRect rect_screen = [[UIScreenmainScreen]bounds];CGSize
size_screen = rect_screen.size;
2、获得scale:CGFloat scale_screen = [UIScreen mainScreen].scale;此时屏幕尺寸的宽高与scale的乘积就是相应的分辨率值

9:iOS系统支持

在ios设备上,我们常用的设备标识包括以下几种:

设备标识
可用版本
唯一性(不会发生碰撞)
刷机可变
删除app可变
允许禁止跟踪
MAC ios7以前 Y N N N
udid ios5以前 Y N N N
IDFA ios6及以后 Y Y N Y
uuid 不限 Y Y N N
venderid ios6及以后 Y Y N Y

抱歉!评论已关闭.