SnapKitSnapKit,一个经典的Swift版的第三方库,专门用于项目的自动布局,目前在github上的stars就高达9340颗星,这是一个不小的数字,亦足以证明它存在的非凡意义和作用。作者认为,在iOS开发(swift)中,它是用于项目最优秀的自动布局的必选库之一,它的作者仍然是写Objective-C的第三方库Masonry的大牛 - @Robert Payne. 关于怎么安装就不说
转载
2023-08-04 15:23:28
1471阅读
# Swift开发常用框架实现流程
## 1. 简介
在Swift开发中,为了提高开发效率和代码质量,使用常用框架是非常有必要的。本文将介绍一些Swift开发常用框架的实现流程,并提供具体的代码示例和解释。
## 2. 实现流程
下面是实现Swift开发常用框架的一般流程表格:
| 步骤 | 说明 |
| ---- | ---- |
| 步骤1 | 添加框架依赖 |
| 步骤2 | 创建工程
原创
2023-10-08 05:38:05
50阅读
工具类
SwiftyJSON:GitHub上最为开发者认可的JSON解析类
Dollar.swift:Swift版Lo-Dash(或underscore)函数式工具库
OAuthSwift:国外主流网站OAuth授权类库
PathKit:小而美的路径管理类
XCGLogger:功能完整的日志管理类库
Surge:基于苹果Accelerate高性能计算框架封装库
Async:简洁的后台执行代码封装
转载
2023-08-21 01:48:09
223阅读
# Swift常用框架概述
Swift是一种功能强大的编程语言,被广泛用于iOS和macOS应用程序的开发。它具有简洁的语法和强大的功能,但在实际的应用开发中,使用常用的框架可以进一步提高开发效率,并加速应用程序的开发过程。
本文将介绍一些常用的Swift框架,包括其功能、使用示例以及相关的优缺点。
## Alamofire
Alamofire是一个基于Swift的HTTP网络请求框架,它
原创
2023-10-01 06:44:20
199阅读
作者:Aaron Douglas 译者:kmyhy传统的网络技术 (也就是 Berkeley sockets) 被认为是可靠和稳定的。但是 Berkeley socket 在某些 web 技术,比如代理和防火墙下不太好使。WebSocket 出现于 2011 年,是一种在客户端和服务端之间建立双向通讯的新技术。WebSocket 比起多个 HTTP 请求来说更有效率并允许长连接。在 iOS
一、iOS网络层次结构基于iOS提供API实现上传文件和断点续传的思路常用iOS第三方网路框架简介AFNetworking(AFN)ASIHTTPRequest(ASI)另外一个常用框架SSZipArchive二、iOS网络编程层次结构Cocoa层(NSURL,Bonjour,Game Kit,WebKit)Core Foundation层(基于 C 的&n
转载
2023-12-14 12:25:44
64阅读
全书文件夹:一、Welcome to Swift二、Language Guide三、Language Reference 一、Welcome to Swift1.关于Swift Swift是一种用于iOS和OS X应用的全新编程语言,它建立在最好的C和Objective-C语言中,而且没有C语言的兼容性限制。Swift採用安全的编程模式,添加了现代功能使编程更easy、更灵
转载
2024-08-20 23:24:37
32阅读
为什么选择的是Perfect?最近在关注Swift的服务器框架,其中主流框架前三分别是:Perfect star:8978Vapor star:6919Vapor是借鉴Laravel框架的,如果你之前是试用Laravel框架做开发,那么使用Vapor更容易一些。但我为什么选择使用Perfect呢?主要是因为有人对这几个框架以及Node.js做了对比,Perfect各项表现非常优异,所以选择了这个框
转载
2024-05-17 21:34:56
38阅读
swift引入第三方库常见问题:首先需要了解下静态库,动态库,Framework的区别所谓的库就是一段编译好的二进制文件,加上头文件,相关的资源文件就可供别人使用
静态库:
(静态链接库)(.a)在编译时会将库copy一份到目标程序中,
编译完成之后,目标程序不依赖外部的库,也可以运行 缺点是会使应用程序变大
动态库:
(.dylib)编译时只存储了指向动态库的引用。 可以多个程序指向这个
转载
2023-12-11 19:03:50
60阅读
10个让你相见恨晚的iOS Swift动画框架!前言一个好看颜值高的 app 往往离不开各种好看的动画,然而复杂的动画效果的做起来可谓是每个程序员的噩梦,笔者特意搜集了10个让你相见恨晚的 iOS Swift 动画框架,助你轻松高效的搞定动画!No.1 Lottie
Airbnb 开源的用于渲染 AE 矢量动画的动画框架,有多平台版本,通过 AE 插件直接将动画导出为 json 文件在客户端使用,
转载
2023-07-28 20:11:01
75阅读
入职新公司,是一家做社交产品的,刚到时候已经完成了部分功能,上个开发人员采用的是storyboard进行界面搭建,对于后期维护,可想而知,费劲。 为了节省开发周期,即时通讯采用的是融云的IMKit,可偷懒一时爽,后台的改版,让我变得心累。 IMKit是融云为了帮用户搭的聊天框架,节省开发周期的同时,却也限制界面的可扩展性。 框架没选好,开发一直爽(爽到爆,爽到让你哭)。 一次次修改,一
转载
2023-09-26 16:26:22
147阅读
# Swift 开发框架概述
Swift 是 苹果公司于 2014 年推出的一种编程语言,旨在替代 Objective-C,适用于 iOS 和 macOS 等平台的应用开发。在 Swift 中,开发者可以使用各种开发框架来构建功能强大且高效的应用程序。本文将介绍一些常用的 Swift 开发框架,并通过代码示例帮助你理解如何使用这些框架。
## 常用的 Swift 开发框架
1. **UIKi
苹果swift开发之建立自己的框架-1为什么需要自己的框架?我的框架需要哪些东西? 为什么需要自己的框架?在长期开发应用过程中,你会发现每做一个应用都会遇到同样的问题。随着写代码手速越来越快,大部分开发变成了复制粘贴调坐标、对接口。如果没有自己的一个框架。代码会变得越来越冗余,可读性越来越差。当用其他不熟悉的第三方的时候,定制非常困难。这时候就需要整理一套可定制,一套属于自己的框架。我的框架需要
转载
2023-07-30 21:29:34
136阅读
置顶菜鸟入门,各位大佬轻喷,如有谬误之处欢迎讨论建议,也欢迎各位道友与我同行“不积跬步,无以至千里;不积小流,无以成江海”继续上文中我们讨论了 Popup 的封装,实现了一个 全局Toast 的功能。关于 Loading 和 Prompt 以及 Confirm 的封装后续再来讨论,也许我会去掉 popup 库自己来实现。按照原定计划,本文我们将继续来讨论请求后端接口 Request 的基本使用。/
转载
2023-09-24 05:46:21
104阅读
在今天的 WWDC2019 上,Apple 推出了一个全新的 SwiftUI 框架,这是一个现代化的 UI 界面编码结构,它是从头开始构建的,以利用 Swift,让开发者感到惊讶。新框架使用声明性范例,让开发者用更少的代码编写相同的 UI。另外,SwiftUI 在 Xcode 中启用实时 UI 编程环境,实时看到编码的页面效果。最令人开发者尖叫的是,实现一次编码,可适应五端 Ap
转载
2023-10-23 20:34:15
43阅读
总结一下2016年公司中开发中常用的Swift和iOS开源框架1:SDWebImage,UIImageView+WebCache加载一张图片。 2:UIViewExt用于定位坐标很有用,可以直接拿到bottom,top,left,right. 3:CustomCatagory,是个类目,里面有navigationB ar和UINavigationController的两种系统版本下自定义navig
转载
2024-06-15 09:40:07
23阅读
swift 服务端
原创
2023-05-22 11:58:39
849阅读
43个在GitHub上的优秀Swift开源项目推荐原文:http://www.php100.com/html/it/biancheng/2015/0112/8329.html[导读]
拥有着苹果先天生态优势的Swift自发布以来,各种优秀的开源项目便层出不穷。本文作者站在个人的角度,将2014年Swift开源项目做了一个甄别、筛选,从工具、存储、网络、界面、框架到Demo以及完整应用等
转载
2024-01-20 21:52:55
115阅读
# Swift中的Network框架开发
随着iOS应用程序变得越来越复杂,网络请求和数据处理的重要性也日益增加。Swift中的Network框架为我们提供了高效的方法来处理网络请求。本文将为您介绍如何使用Network框架,以及一些基本的使用示例。
## 网络请求的流程
在使用Network框架时,通常的流程可以概括为以下几步:
1. 创建网络请求
2. 创建URLSession
3.
原创
2024-08-29 08:52:56
100阅读
# Swift 开发 Combine 异步框架
在现代应用程序开发中,异步编程是一项不可或缺的技能。Swift 提供了 Combine 框架,这是一个强大而灵活的文化,以响应式编程的方式处理异步事件流。本文将详细介绍 Combine 框架的基本概念、核心组件以及在实际开发中的应用,最后通过代码示例来说明它的用法。
## 什么是 Combine?
Combine 是一个在 Apple 的 Sw