iOS入门随笔

1、iOS是移动操作系统中的一种,主要应用于iPhone、iPad、iPod等苹果设备。

Apple Watch上安装的是Watch OS不少iOS;Apple TV上安装的是tv  OS。

2、其他移动操作系统:android、iOS、Symbian、Windows Phone(Windows10 Mobile)

3、应用于PC上的操作系统:OS X和Windows

4、iOS开发步骤

(1)搭建软件界面(UI:开发中绝大部分时间都在处理UI)

(2)发送网络请求(多线程/网络)

(3)网络数据解析(json/xml)

(4)在界面上显示数据

5、Object-C

面向对象、内存管理、Category、Protocol、Block、Copy、KVC/KVO、Foundation框架

软件开发定律:万物皆对象

图片对象:UIImageView

文本标签对象:UILabel

按钮对象:UIButton

开关对象:UISwitch

进度条对象:UIProgressView

6、搭建UI界面:

(1)利用类创建对象

(2)将对象显示到屏幕上

7、苹果提供的框架

(1)UIKit:创建和管理应用程序的用户界面(主要)

(2)QuartzCore:提供动画特效以及通过硬件进行渲染的能力

(3)CoreGraphics:提供2D绘制的基于C的API

(4)CoreLocation:使用GPS和WIFI获取位置信息

(5)MapKit:为应用程序提供内嵌地图的接口

(6)AVFoundation:音频、视频处理

 ……

7、Product Name+Organization Identifier构成唯一标识(要求英文)

运行:command+R

Xcode介绍:

上:工具栏

左:导航栏

中:编辑区

右:实用工具区

source control:Create Git repository on…(源代码管理器)

中间:Deployment Info :

Deployment Target:9.1(最低允许操作系统版本,不向下兼容)

右:Project Document:

Class Prefix(标志类前缀,至少用3个或3个以上字母)












猜你喜欢

转载自blog.csdn.net/shichunxue/article/details/78795088