首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
移动开发
> 详细
Android、IOS开发思路及项目文件结构
时间:
2015-07-10 19:24:28
阅读:
143
评论:
0
收藏:
0
[点我收藏+]
标签:
1、概要,对于熟悉java开发的人,同时兼顾Android、IOS的开发是没有问题的,而且可以很快上手,前提是做的应用不是太复杂,如一些数据展现为主的应用,如果要做高端的应用,还是专攻一个方向为好。
2、所谓万事开头难,首先要搭好环境,运行HelloWorld。Android的话,直接下载ADT就行。IOS的话,直接下载Xcode6就行,至于Mac系统的话,我是在台式机上装VMware9,再装Mac OS X 10.10的,配置是e3 cpu、8g内存,速度可以接受。
3、前端开发主要思路,一是界面展现(容器+控件+布局定位),二是对界面事件的逻辑处理(事件响应+服务器交互)
4、Android项目的文件结构,以ADT新创建的项目为例,
(1)src目录下继承Activity的java文件,界面逻辑的代码文件,如按钮响应事件
(2)res/drawable,图片资源文件,不同分辨率的图片
(3)res/layout,界面布局文件
(4)res/values,常量文件
(5)gen目录下R.java,定义res目录下的所有资源
(6)AndroidManfest.xml,程序配置文件,如定义项目所有的Activity,配置程序加载界面,主界面入口
5、IOS项目的文件结构,以Xcode6新创建的项目为例,
(1)main.m,程序入口
(2)AppDelegate.h/m,程序主控制文件,用于监听应用程序总体事件,如程序启动、获取焦点、失去焦点,用代码写界面就是这里开始
(3)Main.storyboard,可视界面编辑文件,程序主界面,实际项目一般都是通过代码实现
(4)LaunchScreen.xib,可视界面编辑文件,程序加载界面,storyboard、xib都可以可视编辑界面,实际项目一般都是通过代码实现
(5)ViewController.h/m,界面逻辑的代码文件,如按钮响应事件
(6)Images.xcassets,图片资源文件,不同分辨率的图片
(7)Info.plist,程序配置文件,如配置程序加载界面(LaunchScreen.xib)、主界面入口(Main.storyboard)
(8)xxx-prefix.pch,公共头文件,即每个文件自动引用这个文件,注意的是Xcode6没有自动生成这个文件,即是不提倡用
6、参照上述信息,下载并运行OSC的APP源码,可以帮助你更快入门
Android、IOS开发思路及项目文件结构
标签:
原文地址:http://my.oschina.net/u/1587335/blog/477152
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
关闭苹果IOS app自动更新
2021-07-29
开发一个即时通讯App
2021-07-28
iOS 跳转App Store进行评分
2021-07-26
诺基亚短信生成!太好玩了
2021-07-26
【Azure 应用服务】App Service 配置 Application Settings 访问Storage Account得到 could not be resolved: '*.file.core.windows.net'的报错。没有解析成对应中国区 Storage Account地址 *.file.core.chinacloudapi.cn
2021-07-26
Android系统编程入门系列之界面Activity响应丝滑的传统动画
2021-07-26
uniapp h5,app两端复制文本
2021-07-22
uni-app滚动视图容器(scroll-view)之监听上拉事件
2021-07-21
新型横向移动工具原理分析、代码分析、优缺点以及检测方案
2021-07-19
Android系统编程入门系列之界面Activity交互响应
2021-07-19
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!