zoukankan
html css js c++ java
Swift学习目录
本学习基于苹果官方Swift学习材料,保留了原版90%左右的内容(一些项目开发中基本不用的知识点没有整理),并根据理解进行整理。如对原版感兴趣,可以直接单击
链接
阅读和学习。
第一部分 基础篇
1.
基本介绍
2.运算符
3.字符串和字符
4.集合
5.控制流
6.函数
7.闭包
8.枚举
第二部分 进阶篇
9.类和结构体
10.属性
11.方法
12.下标
13.继承
14.构造函数
15.析构函数
第三部分 高级篇
16.ARC
17.可选链
18.错误处理
19.类型转换
20.嵌套类型
21.扩展
22.协议
23.泛型
24.访问控制
第四部分 项目篇
25.怎样创建一个Swift项目?
26.怎样在Swift中定义宏?
27.怎样在Swift中声明typedef?
28.怎样在Swift中实现单例?
29.怎样扩展现有类功能?
30.怎样在Swift中添加运行时属性?
31.怎样添加自定义视图?
32.怎样在Swift中实现TabBar和导航视图结合的项目?
第五部分 附录
1.
Alamofire:网络基础库
(类似AFNetworking)
2.
SwiftyJSON:JSON解析库
3.SnapKit:布局库(类似Masonry)
4.SQLite封装库
5.kingfisher:图片加载管理库(类似SDWebImage)
6.AnimatedTabBar:带动画效果的TabBar
7.Async :后台执行封装库
查看全文
相关阅读:
470. 用 Rand7() 实现 Rand10() 采样
165. 比较版本号 字符串
Java 通过属性名称读取或者设置实体的属性值
双非Java的学习之旅以及秋招路程
【Unity3D】不可读Texture资源的获取
java 8 Map 之merge用法
Jmeter-计数器的应用
Jmeter-集合点【同步定时器】应用
2. Go并发编程--GMP调度
Go序列化嵌套结构体
原文地址:https://www.cnblogs.com/LeeGof/p/5673323.html
最新文章
PyTorch线性代数
TensorFlow线性代数
心存好奇,心怀敬意
Mac里存储空间不足,该怎么删垃圾数据?
【Swift 适配iOS15】踩坑记录
【产品】以自己的角度谈一谈对产品经理的理解
【Mac MySql异常】Bug 1045 (28000): Access denied to user 'root'@'localhost' on MAC OSX (use password: no) (ERROR 1045 (28000):
【Java+MySql】好友关系数据库设计及Java代码实战
安全培训素材整理
浅谈安全意识培训
热门文章
如何有效竞品分析
【k8s部署】8. 部署集群插件
【MongoDB】习惯了Mysql,试试MongoDB(安装下载与使用)
【Vue】撩起头盖来,让我看看你(初始化与学习Vue项目)
QuantLib 金融计算——一个线程安全隐患
517. 超级洗衣机 贪心
437. 路径总和 III 二叉树 dfs
5883. 判断单词是否能放入填字游戏内
725. 分隔链表
678. 有效的括号字符串 字符串
Copyright © 2011-2022 走看看