iOS入门基础

iOS框架层次

一、从底层到应用层

(一)core os -> core services -> media ->cocoa touch
核心系统->核心服务->媒体服务层->可触摸层
(二)IOS基于UNIX系统

二、苹果开发网站

https://developer.apple.com/

三、开发ios的语言

1、Objective-C 面向对象的C
2、swift 2015年发布,苹果主推语言

四、注册开发者账号

1、注册地址:https://developer.apple.com/
2、邮箱注册
3、认证:个人或者公司
4、如果需要将app上传到商城,需要加入开发者计划,并且缴纳一定费用;

五、下载安装开发工具Xcode

1、在开发者网站底部,点击software Downloads
2、最好选择网页Xcode编程工具

六、Xcode开发工具介绍

1、是安装组件,选是
2、创建项目
(1)填写项目名称自定义)
(2)选择开发者账号
(3)项目唯一id(自定义)
(4)选择发开语言(O-C,swift)
(5)选择源码是否管理
3、操作快捷键
(1)编译,不运行:command + b
(2)编辑,且运行:command + r
(3)返回操作:command + z
(4)最小化:command + m
(5)关闭模拟器:command + w
(6)复制控件:command + d
(7)打开 Assistant Editor :control + option + command + return
(8)关闭 Assistant Editor :command + return

七、程序文件介绍

(一)main.m 入口文件
监听页面的,进入,退出,app退出,app进入等一系列生命周期
(二)main.storyboard 视图静态界面
1、进行可视化编辑页面。
2、编辑器结构:左边是页面结构,中间是页面效果,右边是页面属性
(三)viewControll.m 操作静态页面,
类似于html的Js,使静态页面产生交互效果,改变页面样式
(四)launchScreen.storyboard 启动屏 + info.plist 启动配置文件,使用xml编写
(五)assets.xcassets 图片,图标管理文件夹,并且每个图片至少是1像素的2倍
1、appIcon 桌面展示图标
2、Lauchimage 启动页图片

八、UIView介绍

(一)运行原理
viewcontroller ->uiview ->ui控件(按钮,图片,表格等等)
(二)viewcontroller中uiview 生命周期
1、加载到内存
2、即将显示出来
3、显示出来
4、渲染的时候布局子控件
5、完成子控件的布局
6、视图即将消失的时候
7、控件完全消失
(三)uiview 控件;代码编辑类似于Js操作
(四)通过IBOutlet可以将视图和controller进行连接,并且自动命名;如果修改名字,要重新连接
(五)通过IBAction可以才能点击事件,前提是uicontroller范围内的控件;如果修改名字,要重新连接

九、修改app桌面图标

(一)制作一个1024 * 1204px的图标
(二)打开网站www.appicon.co网站,可以制作大部分iphone手机的图标

十、搜索文档小技巧

(一)建议使用google网站进行搜索
比如:
1、查询摇一摇函数,可以搜索关键字:shake apple documentation;
2、搜索弹框,可以搜索关键字:alert apple documentation;

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值