【iOS开发】 ios开发常识 持续更新
2013-07-31 14:50
239 查看
1:ios7 状态栏 需要默认向下布局差 20px
2:导航栏 默认是 44px高度
3:app 内部安装地址:<a href="itms-services://?action=download-manifest&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
5:icon图标默认命名 appicon.png/appicon@2x.png 启动画面Default.png/Default@2x.png
继续添加条目: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设备上,我们常用的设备标识包括以下几种:
2:导航栏 默认是 44px高度
3:app 内部安装地址:<a href="itms-services://?action=download-manifest&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 |
相关文章推荐
- 零基础想学iOS开发?看这些少走三年弯路(持续更新中)
- iOS 持续更新 开发中的一些小问题和技巧1
- IOS开发--待研究源码(持续添加更新)
- iOS-BLE蓝牙开发持续更新
- iOS开发问题总结(持续更新...)
- iOS开发---设计素材篇(持续更新中...)
- iOS开发之OC命名规范和编码规范(持续更新)
- iOS开发中遇到的小知识点汇总(持续更新)
- iOS开发---开源项目和开源类库篇(持续更新中)
- Android 和 iOS 应用程序开发对比 [持续更新]
- iOS --- [持续更新中] iOS移动开发中的优质资源
- iOS开发编码建议与规范(持续更新中)
- 从零开始学iOS开发,15条建议---资料整理(持续更新)
- iOS 开发实用工具(持续更新)
- iOS开发- ios学习资源(持续更新)
- iOS开发面试题整理(持续更新)
- iOS开发中遇到的问题 (持续更新)
- (持续更新)日积月累——iOS开发过程中遇到的一些小问题
- iOS开发知识点总结【持续更新】