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 :后台执行封装库
查看全文
相关阅读:
osg编译日志
MFC加载大型osg模型
osg gdal加载tif数据文件
osg创建灯光
ubuntu挂载新硬盘
MFC加载osg模型
nginx中Geoip_module模块的使用
centos中释放缓存的方法
python连接kafka生产者,消费者脚本
python初始化环境记录
原文地址:https://www.cnblogs.com/LeeGof/p/5673323.html
最新文章
java IO 文件批量重命名
rs-enumerate-devices data
mobile crane 1
osg坐标位置转换
遍历一个目录下的文件
dtypes.py", line 499 _np_qint8 = np.dtype([("qint8", np.int8, (1,)])
ubuntu2 setting
error C1002: 在第 2 遍中编译器的堆空间不足
ckpt pb
training 2
热门文章
opencv4 mask_rcnn模型调(c++)
osg include lib -computer1
opencv3.4.6 cmake
osgEarth编译
opencv3.4.6 cmake
error C2061: 语法错误: 标识符“openmode”
C2678 二进制“>>”: 没有找到接受“std::stringstream”类型的左操作数的运算符(或没有可接受的转换)
osg编译日志-release
osg编译日志3
glib 检索地址
Copyright © 2011-2022 走看看