博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【读书笔记】iOS-应用程序剖析
阅读量:5377 次
发布时间:2019-06-15

本文共 1043 字,大约阅读时间需要 3 分钟。

一,Default.png

包含应用程序默认扉页的PNG图像文件。用户运行应用程序时,iPhone会用此图片显示一个动画,产生由小变大来到屏幕前的效果。应用程序的Default.png文件加载后会不断变大,直到充满整个屏幕。在应用程序完成启动前,这个分变率大小为320*480的图片将一直显示在屏幕上。通常,应用程序的扉页由全黑或全白的背景加一个徽标构成,也可能是一个背景图,与应用程序初始化后显示的界面类似。

二,icon.png

包含应用程序图标的PNG图像文件。此图标显示在iPhone主界面中。苹果公司建议的图标尺寸是57*57像素。文件可以随意命名,只要在下文讲解的Info.plist清单中指定即可。图标在显示时会自动“加亮”,因此,无需考虑绘制图标的圆角边框和高亮效果。

 

应用程序 的icon.png和Default.png文件如果存在的放,也被复制到程序文件夹中。如果没有这两个文件,iPhone将会使用效果最差的默认图片来替代。在你发布讨好你你呢的应用程序时,要确保创建并包含这些图片,以便让程序显得专业。

 

三,交叉编译。

交叉编译是这样一种编译器:它在一种系统平台上运行,编译生成另一种系统平台的可执行程序。在iPhone SDK中,编译器运行在Mac OS X桌面机器上,编译生成的却是iPhone的ARM架构上的可执行程序。

 

四,iPhone模拟器。

你无法得知应用程序的哪个部分会大量耗用iPhone的CUP和内存,这是因为桌面计算机拥有更多的资源来运行你的应用程序。图形处理缓慢以及其他一些问题可能要到真机调试的时候才会显现出来。

 

五,模型-视图-控制器

iPhone上的软件开发都要遵循模型-视图-控制器模式,模型,负责应用程序的数据和业务逻辑。视图负责向用户展现数据的用户界面元素,并允许用户进行操作。控制器提供了用户界面元素和数据之间的互动。如响应多点触摸手势,交互事件以及在逻辑的不同部分之间切换。

 

六,添加框架。

静态链接会将对象直接编译到你的应用程序中。而动态链接则是运行进加载对象。

七,引入。

使用#import的一个好处是它有一种内建的逻辑,可以确保同一个资源被包含的次数绝对不会多于一次。这取代了在C代码中常常可以见到的,用宏来做标记的那种权宜之计。

 

参考资料:《AppStore掘金-iPhone SDK应用程序开发》

转载于:https://www.cnblogs.com/yang-guang-girl/p/8134046.html

你可能感兴趣的文章
使用storyboard实现页面跳转,简单的数据传递
查看>>
Android窗口管理服务WindowManagerService显示窗口动画的原理分析
查看>>
工程android配置windows7下cocos2d-x、android的开发环境
查看>>
参数展示初始三层架构
查看>>
项目视频光盘项目中所学概览-html5+批处理+bat转exe
查看>>
hdu 1028
查看>>
思考技术 (一) —— 什么是新技术
查看>>
ubuntu更改源为aliyun的源;ROS改为新加坡源
查看>>
正则表达式入门
查看>>
Halcon标定与自标定
查看>>
Non-local Neural Networks
查看>>
apache Internal Server Error 解决方法
查看>>
Ubuntu14.04安装CUDA8.0与Cudnn5.1
查看>>
(七)STM32的RTC简单操作
查看>>
Floyd最短路算法
查看>>
【转】Java并发编程:并发容器之ConcurrentHashMap
查看>>
IIS
查看>>
thinkphp5.0独立配置
查看>>
day2逻辑运算作业详解
查看>>
JQuery将DataTable list<>数据转换成JSON数据 动态创建表格显示数据
查看>>