Swift4 小记

以下是本人学习Swift4的入门笔记, 适合有OC基础的小伙伴参考:

0.let 与 var 区别
https://www.jianshu.com/p/26b5837f0876

1.? 与 ! 的区别
https://www.jianshu.com/p/966d536bc17e

2.fileprivate, private, public, open区别
http://blog.csdn.net/Mazy_ma/article/details/70135990

3.as, as!, as? 都是用来”类型转换的”, 那三者用法是怎样的?
提示:不可向下转型!
http://blog.csdn.net/h454036111/article/details/49151933

4.Swift中的闭包与OC中的block如何使用?
https://www.jianshu.com/p/83c7581bf8e3
https://www.jianshu.com/p/1457a4894ec7
https://www.jianshu.com/p/d1e5201ad616

5.Swift下划线_和#符号的使用?
https://www.jianshu.com/p/38e513dc89c8

6.字符串使用
https://www.jianshu.com/p/52e7580166ff

7.数组的使用
https://www.cnblogs.com/luorende/p/5874000.html

8.字典的使用
http://blog.csdn.net/mhtios/article/details/70188128

9.Set的使用
https://www.cnblogs.com/xingsmile/p/6170734.html

10.UI的基本学习
https://github.com/deot/learn-swift
(非常基础 越简单越容易上手)

11.KVC和KVO的使用
https://www.jianshu.com/p/54a66239b432
https://www.jianshu.com/p/3c19bcc074ed
https://www.cnblogs.com/1224dashen/p/5423036.html
(KVC底层实现, 并不会调用set/get方法, 所以会破坏属性的”只读性”,相当于java的反射机制!!)

12.通知的使用
http://blog.csdn.net/zhuming3834/article/details/51232187
http://blog.csdn.net/feng2qing/article/details/51138444

13.单例的写法
https://segmentfault.com/q/1010000004117363/a-1020000004122842

14.代理的使用
http://blog.csdn.net/riven_wn/article/details/46605211
(比较标准:添加了”self参数”作为识别代理人, 正规的!)

15.sqlite的使用
http://blog.csdn.net/zhang5690800/article/details/77576404

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SQLAlchemy 是一个 SQL 工具包和对象关系映射(ORM)库,用于 Python 编程语言。它提供了一个高级的 SQL 工具和对象关系映射工具,允许开发者以 Python 类和对象的形式操作数据库,而无需编写大量的 SQL 语句。SQLAlchemy 建立在 DBAPI 之上,支持多种数据库后端,如 SQLite, MySQL, PostgreSQL 等。 SQLAlchemy 的核心功能: 对象关系映射(ORM): SQLAlchemy 允许开发者使用 Python 类来表示数据库表,使用类的实例表示表中的行。 开发者可以定义类之间的关系(如一对多、多对多),SQLAlchemy 会自动处理这些关系在数据库中的映射。 通过 ORM,开发者可以像操作 Python 对象一样操作数据库,这大大简化了数据库操作的复杂性。 表达式语言: SQLAlchemy 提供了一个丰富的 SQL 表达式语言,允许开发者以 Python 表达式的方式编写复杂的 SQL 查询。 表达式语言提供了对 SQL 语句的灵活控制,同时保持了代码的可读性和可维护性。 数据库引擎和连接池: SQLAlchemy 支持多种数据库后端,并且为每种后端提供了对应的数据库引擎。 它还提供了连接池管理功能,以优化数据库连接的创建、使用和释放。 会话管理: SQLAlchemy 使用会话(Session)来管理对象的持久化状态。 会话提供了一个工作单元(unit of work)和身份映射(identity map)的概念,使得对象的状态管理和查询更加高效。 事件系统: SQLAlchemy 提供了一个事件系统,允许开发者在 ORM 的各个生命周期阶段插入自定义的钩子函数。 这使得开发者可以在对象加载、修改、删除等操作时执行额外的逻辑。
SQLAlchemy 是一个 SQL 工具包和对象关系映射(ORM)库,用于 Python 编程语言。它提供了一个高级的 SQL 工具和对象关系映射工具,允许开发者以 Python 类和对象的形式操作数据库,而无需编写大量的 SQL 语句。SQLAlchemy 建立在 DBAPI 之上,支持多种数据库后端,如 SQLite, MySQL, PostgreSQL 等。 SQLAlchemy 的核心功能: 对象关系映射(ORM): SQLAlchemy 允许开发者使用 Python 类来表示数据库表,使用类的实例表示表中的行。 开发者可以定义类之间的关系(如一对多、多对多),SQLAlchemy 会自动处理这些关系在数据库中的映射。 通过 ORM,开发者可以像操作 Python 对象一样操作数据库,这大大简化了数据库操作的复杂性。 表达式语言: SQLAlchemy 提供了一个丰富的 SQL 表达式语言,允许开发者以 Python 表达式的方式编写复杂的 SQL 查询。 表达式语言提供了对 SQL 语句的灵活控制,同时保持了代码的可读性和可维护性。 数据库引擎和连接池: SQLAlchemy 支持多种数据库后端,并且为每种后端提供了对应的数据库引擎。 它还提供了连接池管理功能,以优化数据库连接的创建、使用和释放。 会话管理: SQLAlchemy 使用会话(Session)来管理对象的持久化状态。 会话提供了一个工作单元(unit of work)和身份映射(identity map)的概念,使得对象的状态管理和查询更加高效。 事件系统: SQLAlchemy 提供了一个事件系统,允许开发者在 ORM 的各个生命周期阶段插入自定义的钩子函数。 这使得开发者可以在对象加载、修改、删除等操作时执行额外的逻辑。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值