
IOS最新开发实战课程
实战开发iOS课程。
每篇文章首先就开发过程中的知识点进行总结,再以实际应用为例,讲解iOS开发具体步骤。
echosun1996
nothing left
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
iOS开发实战-第5节-微博内容中同时显示多张照片
本节内容私有变量的使用,实现快速调整边框宽度。支持同时显示一张至六张图片,自动调整图片大小在Cell为大图片框,CellRow为大图片框中的每一个小图片。ForEach的用法知识点ForEach 使用images数组本身的下标ForEach(images,id:\.self){image in获取屏幕的宽度UIScreen.main.bounds.width实战代码Post.swift//// Post.swift// WeiboDemo//// Cre原创 2020-12-12 18:32:08 · 475 阅读 · 0 评论 -
iOS开发实战-第4节-进一步完善微博页面
本节内容为上一节创建的微博页面增加插图知识点为重复的方法新建一个函数,抽象出创建图片的方法。按照 4:3 的宽高比切分图片。使用 Divider() 绘制一个细分割线Post 结构体中仅保存于数据有关的内容,而将View相关的只读属性存放在extension中。添加评论和点赞按钮。修改TableView默认样式,不显示默认的线修改TableViewCell默认样式,点击后不再显示灰色底色修改按钮的默认样式,限制按钮的响应范围,只有单击按钮区域才会有动作实战代码PostSell.s原创 2020-12-12 18:31:12 · 307 阅读 · 0 评论 -
iOS开发实战-第3节-解析json
本节内容Codable 解码以解析jsonswift 的异常处理方法知识点Codable 可编码A type that can convert itself into and out of an external representation.一个可以将自己转换为和脱离外部表示的类型。通常是创建一个实例对象,在实例对象中创建与json文件相对应名称和类型的实例变量(实例变量可以少于json文件中对应名称的个数)。然后,将json文件解码成对应的实例对象,然后就可以通过实例对象进行全原创 2020-12-12 18:29:27 · 205 阅读 · 0 评论 -
iOS开发实战-第2节-创建关注对象并添加角标
本节内容设计一个微博APP的PostCell,即关注列表的每一个关注对象。并为用户头像添加右下角的“V”字徽章。知识点UIImageAn object that manages image data in your app.一个管理图像数据的对象。图像对象是不可改变的,必须是磁盘上已经存在的图像文件或通过程序创建的图像数据。推荐添加使用PNG或JPEG格式的图像文件。由于PNG图像是无损的,因此尤其推荐在应用中使用PNG格式的图像。使用下面的方法可以对比两个图像是否一致。let im原创 2020-11-30 20:56:28 · 173 阅读 · 0 评论 -
iOS开发实战-第1节-开发准备
本节内容Swift开发过程中重要的快捷键、概念等。知识点概念View 视图A type that represents part of your app’s user interface and provides modifiers that you use to configure views.任何在手机页面上可以看到的内容都是视图。视图包括许多的修改器,下面就是一个透明度修改器,它将会返回一个具有50%透明度的新视图。Text("Hello, World!") .opac原创 2020-11-29 16:10:02 · 137 阅读 · 0 评论