新语言出来这么久因为工作原因,一直没有时间去学习,今天抽出了点时间来学习一下新语言首先声明常量和变量     <span style="font-size:18px;"> // 常量 let numberOne = 0; // 变量 var numberTwo = 1;</sp
    前几天刚刚将有关oc的教程草草的看了一遍,发现oc其实也不像传说的那么难。今天又开始马不停蹄的学习Swift因为我很好奇,到底苹果出的而且想要代替oc的编程语言应该是个什么样子呢?看了网上的一些中文教材之后,才发现原来swift真的是太灵活,相比较之前oc语言真的是有天壤之别了。随着学习的深入,我发现自己真的喜欢上了swift,鉴于网上的教程还不是太多的缘故,我就萌生了
转载 5月前
12阅读
实例代码下载: IOS开发-Swift-基础知识学习笔记1.定义常量变量,显示指定类型var myVariable = 42; let myConstant = 42; //指定类型 var myChange: Float = 4; myVariable = 50; myChange = 666; pr
转载 2024-02-23 19:31:52
34阅读
Swift源码简介Swift于2015年正式开源,github地址: https://github.com/apple/swift几个可能会经常看的目录 docs:一些文档stdlib:Swift源码lib:C++源码include:C++头文件标准库源码位置https://github.com/apple/swift/tree/master/stdlib/public/cor
# Swift学习项目推荐 Swift是一种强大的编程语言,广泛应用于iOS和macOS开发。对于刚入行的小白来说,学习Swift的最佳方式之一是通过项目实践。本文将指导你如何实现一个“Swift学习项目推荐”应用,帮助他人找到合适的学习资源。 ## 项目实施流程 下面是项目实施的主要步骤: | 步骤 | 说明 | |------|------| | 1 | 需求分析与设计 | |
原创 7月前
38阅读
    前几天刚刚将有关oc的教程草草的看了一遍,发现oc其实也不像传说的那么难。今天又开始马不停蹄的学习Swift因为我很好奇,到底苹果出的而且想要代替oc的编程语言应该是个什么样子呢?看了网上的一些中文教材之后,才发现原来swift真的是太灵活,相比较之前oc语言真的是有天壤之别了。随着学习的深入,我发现自己真的喜欢上了swift,鉴于网上的教程还不是太多的缘故,我就萌生了
转载 2023-11-04 12:40:17
81阅读
序言:各个社区有关 Objective-C weak 机制的实现分析文章有很多,然而 Swift 发布这么长时间以来,有关 ABI 的分析文章一直非常少,似乎也是很多 iOS 开发者未涉及的领域… 本文就从源码层面分析一下 Swift 是如何实现 weak 机制的。准备工作由于 Swift 源码量较大,强烈建议大家把 repo clone 下来,结合源码一起来看这篇文章。$ git clone h
转载 2023-12-07 09:11:20
39阅读
1 Command类中的rebalnace方法在上篇文章中解说了,创建Ring已经为Ring加入设备。在加入设备后须要对Ring进行平衡,平衡swift-ring-builder object.builder rebalance首先会调用swift/cli/ringbuilder.py中方法,在main方法中首先会判读/etc/swift目录下是否有object.builder文件假设有
# Swift MVVM 学习项目推荐指南 在开发应用程序的过程中,Swift MVVM(Model-View-ViewModel)是一种常用的架构模式,帮助我们有效地组织代码。本文将指导一名刚入行的小白工程师如何实现一个简单的 Swift MVVM 学习项目,推荐涵盖项目的具体流程、每一步的代码实现及详细说明,同时我们还会展示一些图表帮助理解。 ## 项目流程概览 | 步骤 | 描述 |
原创 7月前
51阅读
WCDB 作为微信的终端数据库,从 2017.6 开源至今,共迭代了 5 个版本。我们一直关注开发者们的需求,并不断优化性能,新增如全文搜索等常用的功能。而这其中,呼声最高的莫过于 对 Swift 的支持。WCDB ObjC 版本的实现中,由于引入了 C++ 代码,并不能直接 bridge 到 Swift。因此,我们从 9 月份开始就着手使用原生的 Swift,重写 WCDB。并于 10.10 和
# Swift 入门小项目代码指导 欢迎来到 Swift 入门的旅程!在这篇文章中,我们将通过一个简单的小项目来帮助你理解 Swift 编程语言。我们的目标是创建一个基本的记事本应用程序。在这个过程中,我们将涵盖一些基础概念并撰写相应的代码。 ## 项目流程 在开始之前,首先让我们看一下项目的基本流程: | 步骤 | 描述 |
原创 9月前
63阅读
## GitHub 上入门 Swift 学习代码 Swift 是一种开发 iOS、macOS、watchOS 和 tvOS 应用程序的编程语言。它由 Apple 公司于 2014 年发布,并且成为了苹果平台上的首选开发语言。对于初学者来说,了解如何使用 Swift 并进行开发可能有些困惑。在 GitHub 上,有许多入门级别的 Swift 学习代码可以帮助你快速入门。接下来,我们将介绍一些常用的
原创 2023-12-27 08:02:24
120阅读
# 如何实现适合学习 Swift iOS 的开源项目 对于刚入行的小白开发者来说,学习并掌握 Swift 和 iOS 开发的最佳方式之一就是参与开源项目。这不仅能够帮助你理解实际开发流程,还能提升团队协作能力。本文将详细介绍如何寻找、克隆、修改并提交开源项目的每一个流程。以下是整个过程的概要: | 步骤 | 描述 | |------|------| | 1 | 找到适合的开源项目 | |
原创 2024-09-23 06:58:16
100阅读
一、存储属性:1、属性观察器 2、lazy二、计算属性:1、必须以var声明2、newvalue3、只读属性
转载 2015-11-02 19:52:00
728阅读
https://github.com/allenwong/30DaysofSwift
转载 2023-07-09 09:42:01
113阅读
闭区间运算符(a...b)定义一个包含从 a 到 b(包括 a 和 b)的所有值的区间。a 的值不能超过 b。半开区间运算符(a..<b)定义一个从 a 到 b 但不包括 b 的区间。单侧区间运算符(a.../...b)可以表达往一侧无限延伸的区间2.4 字符与字符串Swift 的 String 和 Character 类型提供了一种快速且兼容 Unicode 的方式来处理代码中的文本内容,
swift编写的时光电影项目
原创 2021-10-21 15:32:00
160阅读
作为 Swift 向安全、简单和高性能异步编程迈进的一部分,Swift 核心团队引入了一个新的算法包:AsyncSequence。这个算法包被称为 Swift Async Algorithms,现在已开源并可以在 GitHub 上获取 https://github.com/apple/swift-async-algorithms。这个包有三个主要目标:与 async/await 的集成为
转载 2023-11-02 11:20:58
141阅读
// // main.swift // Swift-运算符 // // Created by dingkang on 15/12/17. // Copyright © 2015年 dingkang. All rights reserved. //import Foundation //在Swift语言中,程序要对数据进行大量的运算,就必须利用运算符操纵数据。用来表示各种不同运算的符号
转载 2024-01-08 13:29:05
138阅读
如果你是位iOS开发者,或者你正想进入该行业,那么Swift为你提供了一个绝佳的机会。Swift的设计非常优雅,较Obj-C更易于学习,当然也非常强大。为了指导开发者使用Swift进行开发,苹果发布了一系类的技术文档,比如The Swift Programming Language(中文)和Using Swift with Cocoa and Objective-C(中文),同时苹果也开通了其官方
  • 1
  • 2
  • 3
  • 4
  • 5