iOS复习记录日记01-从搭建出IOSUI最简单的计算器,到复杂的分布式服务端开发[2020]

这篇iOS开发日记记录了作者2020年3月26日的复习过程,从搭建最简单的计算器界面开始,涉及UI设计原则、Xcode项目创建、Main.storyboard使用、UI组件如UILabel、UIButton、UITextField的使用,以及事件绑定和ViewController的职责。文章强调了UI在App开发中的重要性,并介绍了如何通过代码创建UIButton控件。
摘要由CSDN通过智能技术生成

iOS开发日记
现在是2020年3月26号. 因独立开发需要复习 以加深巩固.
我会将我复习 IOSUI开发知识 从基础到进阶 完全的记录下来.
这里会涉及到:从搭建出IOSUI最简单的计算器,到复杂的分布式服务端和微服务的独立开发.
记录下来从前端到后端的全程学习和/复习的过程.
今天是第一篇日记.我会从最简单的计算器日志开始写起.
-------------------------------------------------------------------------
开发环境:Xcode11,ios9或ios13任意版本全兼容适配,2020年3月26
需要深厚的c/objective-c编程经验或c++.毕竟日志是从UI写起来的.
另外,我是自学看黑马的视频进行复习的.有兴趣边看日志和视频.
---------------------------
UI复习前的鸡汤:
UI是值得深思熟虑的进行学习的.
UI是App的根基,要有好看的灵魂,也要有简洁的设计和审美能力的格局
UI是至关重要的. 它非常值得你深思熟虑的多学习几遍.
---------------------------

正文:

当你打开一个app的时候,你看到的第一眼,他们的底层,都是一个对象,你所看到的
一张图片是一个UIImageVIew对象
一段文字是一个UIlabel对象
一个按钮是一个UIButton对象
一个开关是一个UISwitch对象
一个进度条是一个UIProgressView对象
等等… 我们并不需要写这些对象,苹果已经给我们封装好了,这是UIKit里面包含的.
----UIkit框架:创建和管理应用程序的用户界面. 主要是界面交互层提供的功能.
----AVFoundation框架: 是针对音频,视频的处理,你就需要调用到此框架的函数
等等… 简单的来说,我们的开发,只是站在巨人的肩膀上进行编程.调用框架的API即可.

前奏

首先打开Xcode,要开发IOS程序,那么我们新建项目,选择IOS的SingleVIewApplication,创建好项目,就可以开始第一个程序的开发了.
ProductName可以自定义,但不要中文,编码是不支持的.
OrganizationName是你的组织名称
OrganizationIdentifier是你的组织唯一标识
这个标识很重要,它会根据ProductName进行区分 生成BundleIdentifier路径
当然这绝不能重复,否则应用安装或苹果商店审核会被覆盖掉.
剩下的按照默认选项即可了,不需要过多的了解.因为暂时用不到.

Main.storyboard

创建好项目后,你能得到一个非常重要的Main.storyboard
它是一个描述你应用界面的一个文件.当然它的本质上是xml.
它可以进行所见即所得的控件拖拽编辑,也可以实时浏览不用IPhone之间的屏幕适配
Main.storyboard它是非常重要的一个搭建UI界面的文件.
1.可以用快捷键shift+command+L打开控件工具箱
之后将里面的任意控件拖拽到Main.storyboard上面,运行项目,你就发现.
它确实是一种所见即所的开发方式,对于新手来说非常的方便.
你会发现它和易语言有异曲同工之妙哈哈.
2.通过拖拽搭建出一个<计算机界面&g

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值