iOS项目开发实战(Swift)—项目目录和结构

原创 2015年11月20日 09:46:26

单视图应用程序(single view application)包含以下几个重要的文件

1、AppDelegate.swift-应用程序委托类

手动初始化window对象

self.window=UIWindow(frame:UIScreen.mainScreen().bounds)


2、ViewController.swift-主控制器类

override func viewDidLoad(){ }//控制器的视图类加载完成时调用,command+R之后会自动调用

override func didReceiveMemoryWarning(){ }//当系统触发内存警告用


3、Info.plist-iOS App 属性配置文件(XML文件)

可以通过手动直接配置相关属性,同时也可以右键以source code形式打开,进行XML编写


4、Main.storyboard主界面故事板

手写代码形式—>NIB—>XIB—>StoryBoard

1)场景面板:显示viewController的界面元素

2)可适配的屏幕大小

3)自动布局快捷按钮(Autolayout)

4)自动布局开关 use size classes(是否兼容不同尺寸的设备界面)/use autolayout(使用界面约束在屏幕大小或方向改变时自动调整屏幕布局)


5、Images.xcassets—图片资源归类的地方(AppIcon)

版权声明:本文为博主原创文章,未经博主允许不得转载。

iOS项目的目录结构和开发流程

原文出处: Limboy    网上相关的资源不多,开源的且质量还不错的iOS项目也是少之又少,最近正好跟同事合作了一个iOS项目,来说说自己的一些想法。 目录结构 ...
  • xdrt81y
  • xdrt81y
  • 2014年04月18日 17:07
  • 5912

Swift纯代码构建项目框架

Swift纯代码构建项目框架 (简单的一个搭建项目的框架结构)AppDelegate.swift中代码 (主要是设置根控制器)import UIKit@UIApplicationMain class...

swift 框架大全

版本:Swift github排名 https://github.com/trending,github搜索:https://github.com/search 主要工作说明:  1. ...

Swift实现糗事百科Demo(实战项目)

本项目借用了某兄弟上传到code4app上的

【swift_0】认识swift和创建一个swift工程

一.关于swift Swift是一种适用于iOS和OS X应用的全新编程语言,它建立在最好的C和Objective-C语言之上,并且没有C语言的兼容性限制。Swift采用安全的编程模式,增加了现代功...

swift开源项目精选(已经造好的轮子)

Swift 开源项目精选 站在个人的角度,并基于《Swift 语言指南》,针对开源项目做了一个甄别、筛选。当然,由于个人能力及涉足范围所限,还远远不够,其中肯定有偏颇及不足,还望同学们多多见谅。更...

十款不容错过的Swift iOS开源项目及介绍

十款不容错过的Swift iOS开源项目.http://www.csdn.net/article/2014-10-16/2822083-swift-ios-open-source-projects缓存...

swift第一个ios项目,纯代码编程

最近看了看网上关于swift的一些基础介绍,但是zen

iOS编程基础-Swift(一)-Swift架构纵览

Swift、Xcode和Cocoa入门指南(iOS9 Programming Fundamentals With Swift) 第一部分:语言                    第一章:从概念...

Swift开发:NSLayoutConstraint纯代码实现自动布局-初级篇

要求 宽高200的view,通过代码,使得view在距离父控件的右下角20边距处 /* 约束的设置,控件内部约束由自己添加,比如宽高,如果是与其他的            控件约束那么有父控件...
  • taoerit
  • taoerit
  • 2016年05月04日 18:35
  • 6589
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS项目开发实战(Swift)—项目目录和结构
举报原因:
原因补充:

(最多只允许输入30个字)