# Swift开发入门指南 Swift是一种用于iOS、macOS、watchOS和tvOS应用程序开发的强大而直观的编程语言。它具有现代化的语法、强大的功能和出色的性能,非常适合初学者入门。 ## 什么是SwiftSwift是由苹果公司开发的一种多范式编程语言,它结合了Objective-C和Cocoa框架的优点,提供了现代化的语法和功能。相对于Objective-C,Swift更简洁
原创 8月前
14阅读
学习交互设计的童鞋,都躲不过画原型图这个必考科目。如何创建保真度(视觉、交互、内容)都较高的 Demo 呢,今天腾讯设计师分享的好文,除了推荐很多简单易上手的画图神器,更宝贵更值得细读的是她的思路,完全体现了一个设计师该有的严谨与细致。童鞋们感受一 下。正文: 一、什么是”更好”的Demo什么是DemoDemo是Demonstration的缩写,表示”示范”、”展示”,常指具有示范或展
转载 2023-09-12 11:40:49
0阅读
2.0、swift教程2.1、本页包含内容:常量和变量 声明常量和变量 类型标注 常量和变量的命名 输出常量和变量 注释 分号 整数 整数范围 Int UInt 浮点数 类型安全和类型推断 数值型字面量 数值型类型转换 整数转换 数整数和浮点数转换 类型别名 布尔值 元组 可选 nil if 语句以及强制解析 可选绑定 隐式解析可选类型 错误处理 断言Swift 是一门开发 iOS, macOS,
# AFNetworking Swift Demo AFNetworking is a popular networking library for iOS and macOS development. In this article, we will demonstrate how to use AFNetworking in a Swift project with a simple exa
原创 5月前
35阅读
## 教你如何实现“swift FMDB demo” ### 一、整体流程 首先,我们来看一下整个实现“swift FMDB demo”的流程。可以使用如下表格展示: ```mermaid erDiagram CUSTOMER ||--o| ORDERS : places ORDERS ||--| ORDER_DETAILS : contains PRODUCT ||
# 如何实现 "Swift Demo 项目" ## 概述 作为一个经验丰富的开发者,你需要教会一位刚入行的小白如何实现一个 Swift Demo 项目。在这篇文章中,我将向你展示整个流程,并详细说明每一步需要做什么,包括需要使用的代码和代码注释。 ## 流程步骤 以下是整个实现 "Swift Demo 项目" 的流程步骤: ```mermaid journey title 整个流程步
原创 5月前
91阅读
第6章 丰富多彩的功能——函数Swift 权威指南Swift语言为函数提供了丰富多彩的功能。但从功能上来说,Swift函数和其他语言的函数相比是非常强大的,在后面章节要介绍的方法与函数基本上一致。不过在本章先不讨论方法的细节,只介绍函数的各种功能和使用方法。本章要点函数的定义和调用返回多种的函数扩展参数扩展参数和内部参数使用同一个名字默认参数值可变参数常量和变量参数输入/输出参数函数类型嵌套函数6
新找到一篇文,也比较全 swift 5.1语法 1小时入门1. 关键字下面是Swift语言中的常见关键字及其说明和代码应用实例:class:定义一个类,用于封装一组相关的属性和方法。示例代码:class Person { var name: String = "" var age: Int = 0 }struct:定义一个结构体,用于封装一组相关的值类型数据。示例代码:struct
恩,第一篇blog,简单的用swift写的ios mvc的猜数字游戏,写个ios刚刚入门看的,已经入门了的就别浪费时间了:)1.建立项目。打开xcoder,File->new->project(cmd+shift+n),选择ios下的Single View Application,新建一个project      你的目录应该是这样子的,很简洁:
转载 10月前
97阅读
【“轮子”】  工具类SwiftyJSON:GitHub 上最为开发者认可的 JSON 解析类 Dollar.swiftSwift 版 Lo-Dash (或 underscore)函数式工具库 OAuthSwift:国外主流网站 OAuth 授权类库 PathKit:小而美的路径管理类 XCGLogger:功能完整的日志管理类库 Surge:基于苹果 Accelerate 高性能计算框架封装库
一、介绍Get和Post区别:Get是从服务器上获取数据,Post是向服务器发送数据。对于Get方式,服务端用Request.QueryString获取变量的值,对于Post方式,服务端用Request.From获取提交的数据。Get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内的各个字段一一对应。Post是通过HTTP Post机制,将表单内各个字段和其内容放置在HTM
  这阵子一直在自学Swift, 因为之前iOS的开发一直用Objective-C, 所以习惯了C语言那种宏定义方式, Swift作为一款更加安全的语言, 放弃了C语言中的宏定义, 有效的防止预编译时代码宏替换的安全隐患, 但是也并非不能进行宏定义, 在这里我们可以像java一样进行全局常量的定义, 一样的方便快捷. 简单的宏通过常量设置即可, 复杂的宏就需要使用函数来返回了, 但是使用起来也会很
转载 2023-07-25 22:12:38
594阅读
关于Swift的基本概念及语法知识。我在前面的章节中已经介绍了非常多。这一节和下一节主要有针对性的解说Swift在实际UIKit开发中的使用场景及注意点。先来看看Demo的终于效果图。Demo分析:1. 界面上面有三个button,他们的宽度不一致。2. 点击每一个button的时候。以下有红色下划线跟着"走动"。一、 Storyboard中的设计注意到,这个红色下划线是任意摆放的。没有刻意的设置
ClockKit在表盘上显示特定于应用程序的数据。 ClockKit 使用教程使用ClockKit框架为您的应用程序实现复杂性。复杂功能是出现在表盘上的小型界面元素,可快速访问常用数据。您的应用程序使用时间轴条目定义复杂性。每个条目既提供描述该并发症如何出现的模板,又提供ClockKit显示该并发症的日期。系统会根据时间轴更新并发症的外观。ClockK
转载 2023-09-26 06:13:41
91阅读
您将要创造的 在本教程中,您将使用Swift 3在SpriteKit中创建一个二十一点游戏。您将学习实现触摸,创建视觉动画以及许多其他概念,这些概念在构建SpriteKit游戏时会派上用场。1.创建项目并导入资源 打开Xcode,然后选择“ 创建新的Xcode项目”,或从“ 文件”菜单中选择“ 新建”>“项目... ”。 确保选择了iOS ,然后选择“ 游戏”模板。 接
# 实现Swift录屏的Demo教程 ## 一、整体流程 下面是实现Swift录屏的Demo的整体流程,我们可以通过以下步骤来完成: ```mermaid pie title Demo录屏流程 "准备录屏" : 40 "录制视频" : 30 "保存视频" : 30 ``` ## 二、具体步骤 ### 步骤一:准备录屏 在开始录制视频之前,我们需要添加一些
原创 5月前
38阅读
ios swiftui Toolbars are amongst the interesting additions to SwiftUI’s second iteration during WWDC 2020. 工具栏是WWDC 2020期间SwiftUI的第二次迭代中有趣的新增功能之一。 Essentially, toolbar is a modifier that lets you pla
swift交流群:342581988,欢迎增加。 刚刚写的小 demo。搞得还是不是太好。请大家拍砖!能够直接复制执行 import UIKit class ViewController: UIViewController { var l : UILabel! override func viewD
转载 2017-05-13 19:51:00
138阅读
2评论
Swift快速入门(二)之 面向对象编程Swift快速入门(一)之基础语法本文为第二篇《Swift面向对象编程》主要涵盖以下内容函数闭包枚举结构体和类属性初始化函数函数(function)相当于java中的方法。函数的的声明使用 func 关键字。函数声明示例var title = "Hello,函数" //声明函数 func sayHell(){ print(title) } //函数的
func baseFunc(go:String, goo:String) -> String { return "hello" + go + goo; } func CurryFunc(baseFun:@escaping (String,String)->String) ->(String) ->
转载 2019-08-16 18:38:00
98阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5