iOS开发学习笔记

Posted YangBin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS开发学习笔记相关的知识,希望对你有一定的参考价值。

1 常用的第三方工具

  1.1 iPhone Simulator 测试程序需要模拟器iPhone Simulator

  1.2 设计界面需要Interface Builder,Interface Builder(IB)中将视图拖拽到窗口上并将各种视图连接到插座变量和动作上,

        这样它们就能以编程方式与代码交互。IB使用Nib文件储存GUI资源,同时适用于Cocoa和Carbon程序。在需要的时候,Nib文件可以被快速地载入内存。

2 iOS的常用开发框架

  2.1 Foundation框架,该框架允许使用一些基本对象,如数字和字符串,以及一些对象集合,如数组、字典和集合,还有其他功能,包括处理日期和时间、自动化的

        内存管理、处理基础文件系统、存储(或归档)对象、处理集合数据结构(如点和长方形)等。

  2.2 Cocoa框架,术语Cocoa(适合开发桌面应用程序)是指Foundation框架和Application Kit框架(窗口、按钮、列表等能够开发交互式图形应用程序)。术语Cocoa                     Touch(适合iPhone和iTouch的应用程序开发)是指Foundation框架和UIKit框架。

3 iOS程序框架

  3.1 典型的ios程序包含一个Window(窗口)和几个UIViewController(视图控制器),每个UIViewController可以管理多高UIView(在iPhone里看到的、摸到的都是UIView,

        可能是UITableView、UIWebView、UIImageView等)。这些UIView之间如何进行层次叠放、显示、隐藏、旋转、移动等都由UIViewController进行管理,而                             UIViewcontroller之间的切换,通常情况是通过UINavigationController(当程序具有层次化的工作流时,比较适合)、UITabBarController(当应用程序需要分为几个相对           比较独立的部分时,比较适合,比如tab)或UISplitViewController(适合用于“主-从”界面的情况,比如左菜单,右明细)进行。

以上是关于iOS开发学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

iOS学习笔记8-地图开发

iOS开发学习笔记

iOS开发ReactiveCocoa学习笔记(-)

iOS开发学习笔记(OC语言)——网络请求

iOS APP开发概述----学习笔记001

iOS开发ReactiveCocoa学习笔记