文章目录简介创建连接数据执行SQL语句操作创建表创建索引删除索引插入更新查询删除使用 API 操作创建存储模型创建表插入查询更新删除迁移创建迁移对象查询应用迁移注册执行 简介在 OC 中我们经常使用 FMDB 以及一些系列衍生的 Model 工具来操作数据, 但在Swift中显得不那么友好.Swift 与 OC 混编中 ClassName 变成项目名.类名, 这种情况下操作数据会出现各种各
HandyJSON 是 Swift 处理 JSON 数据的开源之一,类似 JOSNModel,它可以直接将 JSONSwift 是一种静态语言,没有 OC 那种灵活的 Runtime 机制,为了达到类似 JSONModel 的效果,HandyJSON
转载 2024-06-25 15:22:10
101阅读
前言一个APP的诞生肯定少不了站在巨人的肩膀上,所以使用这些开源的,可以让你的开发更加的顺利,快速。如果你想获得更好的阅读体验,请移步简书。网络请求 Alamofire (Swift) 封装好的网络请求参考这里 AFNetworking (OC) SwiftyJSON (Swift) Swift中网络请求的数据处理,使用起来非常非常方便,文档中用法也非常详细MVC(Model数据模型相关
# Swift 常用三方的实现指南 对于刚入行的开发者来说,使用第三方是一项提升开发效率的重要技能。在本篇文章中,我们将讨论如何在 Swift 项目中集成常用的第三方。我们将以一个简单的步骤流程为指导,并提供必要的代码示例和注释。 ## 流程步骤 首先,让我们看一下集成第三方的整体流程: | 步骤 | 描述
原创 10月前
128阅读
1、升级Ruby环境 首先参考的是这个帖子:史上最详细的CocoaPods安装教程 终端输入:(应该知道终端是什么吧,实用工具里边,终端)gem update --system gem update --system 此时会出现 ERROR: While executing gem ... (Gem::FilePermissionError) You don‘t have write permi
最近在用Swift写一个开源应用,把一些在Swift中常用的列出来,方便学习Swift的同学使用。推荐一:代码布局 CartographyCartography是类似于OC中Masonry代码布局的,通过使用它,可以很方便快捷的进行界面的布局,使用也很简单,类似于Masonry。例如以下布局: 若实现以上布局只需要通过以下代码即可完成布局 func CartographyTest(){
转载 2023-08-07 22:14:29
517阅读
OC中,我们主要使用CocoaPods 来管理第三方。 而在swift项目中呢? 这里列举出主要用的种方式:CocoaPodsCarthageSwift Package Manager 接下来我们一一分析,各自的特点以及使用方式。1. CocoaPods特点CocoaPods 是非常好的第三方依赖管理工具,它发布于2011,目前已经非常完善。CocoaPods 支持项目中采用OC或 Swift
6.Swift中的元组(Tuples)//元组:包含不同的数据类型,并组成一个复合值,使用逗号隔开,并使用括号括起来的0个或多个类型组成的列表。 let http500Error = (500,"Internal sever error") let (statusCode, statusMessage) = http500Error //可以将元组赋值给一个带有元素名称的元组,元素名称的个数要和
# 如何在 Swift 项目中使用第三方 在 iOS 开发中,使用第三方可以大大提高开发效率,因为它们可以帮助你快速实现特定功能,而不需要从头开始编写代码。本文将详细介绍如何在你的 Swift 项目中引入和使用第三方。 ## 流程概述 下面是实现 Swift三方的流程: | 步骤 | 描述 | | ----
原创 7月前
145阅读
与sqlite比较本质:sqlite。SwiftSqlite是swift的封装。类似FMDB是OC的封装。易于使用原因:sql语句转化为对应关于对象操作。其实对应的是相应的sql语句。使用初始化数据,表,表结构,初始化public static let standard = PTDownloadTable() //数据 private var db: Connecti
转载 2024-01-12 11:37:20
223阅读
# Swift常用第三方的介绍与使用 Swift是苹果公司于2014年推出的一种编程语言,专为iOS、macOS、watchOS和tvOS等平台而设计。在Swift的开发过程中,使用第三方可以显著提高开发效率,减少重复的工作。在本文中,我们将介绍一些常用的Swift三方,并通过代码示例帮助大家更好地理解它们的使用。文章最后,还将使用Mermaid语法绘制甘特图和旅行图。 ## 1. 常
原创 2024-09-23 03:28:42
536阅读
"Welcome to Swift!"Swift 语言自去年发布以来,就成为了历史上发展最快的编程语言之一。本周四,Swift 团队宣布 Swift 编程语言正式开源,一同开源的还有 Swift 核心及包管理器。作为介绍文章,本文主要包括本次 Swift 开源项目的基本介绍和 SegmentFault 社区优质 Swift 资源汇总。Swift DocumentationGitHub Swift
转载 2024-10-15 19:43:20
54阅读
为什么要写这样一篇文章,因为昨天和一个朋友讨论到Swift和Objective C如何混合开发Framework,中途发现了很多有意思的坑。用Swift封装OC的是一件比较常见的事情,毕竟对于大多数公司来说,老的代码都是用OC写的,而且经过多次迭代,这些OC的代码已经被验证了是稳定的,用Swift重写代价太大。这就引入了一个需求:用Swift和OC来混编一个Framework。如果你之前没有用S
网络 Alamofire:http网络请求事件处理的框架。 Moya:这是一个基于Alamofire的更高层网络请求封装抽象层。 Reachability.swift:用来检查应用当前的网络连接状况。 综合 Perfect:swift的服务器端开发框架(针对于移动后端开发、网站和web应用程序开发)
转载 2017-05-31 11:34:00
326阅读
2评论
前言轮播图已经是一个很常见的东西,尤其是在各大App的首页顶部栏,经常会轮番显示不同的图片。一提到轮播图如何实现时,很多人的第一反应就是使用Javascript的定时器,当然这种方法是可以实现的。不过就是有些繁琐,今天这篇文章我们来看看如何不用Javascript,而使用纯CSS代码去实现轮播图吧。这篇文章的所有代码我都放在了群文件了,感兴趣的同学可以去下载看看。CSS实现效果首先我们来看看只使用
说起 iOS 开发的包管理,大家就不由得会想起 CocoaPods, 它确实是一个强大的工具。但这次咱们来关注另外一个包管理工具 Carthage,如果说 CocoaPods 像一个航母,一应俱全,坚实稳固。那么 Carthage 就像一艘巡洋舰,机动灵活,攻击迅速。Carthage 和 CoaoaPods 的区别CoaoaPods 是一套整体解决方案,我们在 Podfile 中指定好我们需要的第
1.framework开始前的 理论1).初衷开始的理由千千万,但殊途同归. (1) 提供给公司外部的人员使用, 不希望暴露内部"高大上"的实现 (2) 公司内部多个项目公用资源, 使用方便 (3) 模块化、分工合作, 架构组完成基础的实现, 功能开发工程师只需要关注功能实现, 不需要关注底层实现 (4) 提高编译速度,减少少量的改动引起的大量重复的编译 ......2).动态,静态动态库存在
转载 2024-01-04 14:49:38
102阅读
前言:数据持久化 存储:一个很常见的话题;在手机上不管是android、还是 iOS 系统上;都支持数据持久化保存;操作数据保存的方式有多种,但想要持久存储在磁盘上,最终都会以文件(xml、sqlite) 或者 二进制(binary store) 的形式存储在磁盘上;其他方式 不考虑,今天主要来说说 sqlite百度百科中 SQLite的描述;SQLite,是一款轻型的数据,是遵守ACID的关系
# Swift三方 Swift 是一种由苹果公司开发的编程语言,它主要用于 iOS 和 macOS 应用的开发。随着 Swift 的普及,许多第三方也应运而生,这些可以帮助开发者更高效地完成各种任务。本文将介绍一些常用的 Swift三方,并展示如何使用它们。 ## 状态图 以下是使用 `mermaid` 语法绘制的状态图,展示了 Swift 开发流程: ```mermaid
原创 2024-07-18 13:59:40
95阅读
在这篇博文中,我们将深度探讨一个关于"Swift 工具类第三方"的主题。从实际的业务场景分析到架构设计,再到性能优化与故障复盘,我们将逐步解析每个环节,帮助开发者更好地理解与应用Swift工具类第三方。 在当今的移动应用开发中,Swift工具类第三方的重要性不言而喻。它不仅提高了开发效率,还为我们提供了丰富的功能,以方便我们在开发过程中更好地处理各种需求。 > 我们的需求是:“希望能
原创 6月前
36阅读
  • 1
  • 2
  • 3
  • 4
  • 5