Swift 是一种支持多编程范式和编译式的开源编程语言,苹果于2014年WWDC(苹果开发者大会)发布,用于开发 iOS,OS X 和 watchOS 应用程序。Swift 结合了 C 和 Objective-C 的优点并且不受 C 兼容性的限制。Swift 在 Mac OS 和 iOS 平台可以和 Object-C 使用相同的运行环境。2015年6月8日,苹果于WWDC 2015上宣布,Swif
转载
2023-08-19 10:00:43
63阅读
作者:codingexplorer 在 watchOS 1 时代,WatchKit Extension 位于已配对的 iOS 设备上,这使得宿主 APP 和 watch 之间的数据共享变得简单。类似偏好设置这种最简单的数据,只需要通过 App Groups 功能来存取 NSUserDefaults。目前在手机上留存的其他扩展程序和主 app 之间共享数据仍然应该使用这种方式,例如 Today
转载
2023-11-30 19:53:19
129阅读
之前 Apple 在 WWDC 上已将 Swift 3 整合进了 Xcode 8 beta 中,而本月苹果发布了 Swift 3 的正式版。这也是自 2015 年底Apple开源Swift之后,首个发布的主要版本(Swift 3.0),该版本实现了 Swift 演变过程中所讨论并通过的90多个提议。这里我对 Swift 3 的新特性、新变化进行一个总结。一、彻底移除在 Swift 2.2 就已经弃
转载
2023-08-27 16:43:41
141阅读
Swift 2.0发布:即将开源,支持Linux [日期:2015-06-09] 作者:Linux[字体:大 中 小]
在6月9日凌晨举行的WWDC 2015全球开发者大会上,苹果发布了Swift 2.0,并宣布将于今年年底开源Swift语言。Swift 2.0引入了很多的新特性以确保开发者可以更快、更简单的构建
一、概论及Swift介绍iOS7刚公布多时候,苹果引入了JavaScriptCore.framework用来处理JavaScript,看到了能够接触其它编程语言的契机,使iOS程序猿不用吊死在OC这一颗树上。当但iOS8公布的时候。简直Hold不住了。新的开发语言《Swift》出现了!Swift是一种新的编程语言,基于C和OC。可用于Cocoa和Cocoa Touch编程。编写代码中充满互动性和乐
转载
2023-09-26 16:20:04
207阅读
SwiftUI升级到2.0Beta版后,增加了很多新的内容,很多需要从UIKit上移植的内容可以直接使用了!!! 要使用SwiftUI2.0,首先需要Xcode12,macOS Big Sur 使用Xcode12创建新的SwiftUI工程,注意Life Cycle选项,如果选择SwiftUI App,则无法勾选Use Core Data选项,并且新建的工程没有AppDelegate以及SceneD
转载
2023-10-04 13:15:35
120阅读
# iOS Swift:一个快速的编程语言
## 引言
随着智能手机的普及,移动应用程序的需求也越来越多。作为一名iOS开发者,掌握一种快速、高效的编程语言是非常重要的。iOS Swift就是其中之一。Swift是由苹果开发的一种现代、安全、快速的编程语言,用于开发iOS、macOS和watchOS应用程序。
本文将介绍iOS Swift的基本概念和语法,并提供一些代码示例来帮助读者更好地理
原创
2023-09-08 05:34:25
41阅读
基本环境配置好以后我们就可以开始正式的开发了,学习ios开发首先要面临的问题就是使用哪种语言。目前可供选择的有objective-C(简称oc)和Swift两种,使用objective-c的好处是网上的学习资料比较多,而且目前多数的开源组件都是用oc写的。使用Swift的好处是他是目前苹果主推的新一代语言,他吸收了很多其他语言的优
转载
2024-02-16 22:07:27
40阅读
Components and Visual Effects教程地址:传送门 本篇主要内容是SwiftUI里面的组件和视觉效果(一些动画比如旋转,缩放,位移,扭曲,或者高斯模糊等)。创建组件接着上篇的内容,现在需要把卡片的代码封装成一个组件,以便于重复使用。 按住command,然后点下面的一个VStack,然后选择抽取子视图(Extract Subview): 然后就能看到,刚才的整个VStack
转载
2023-09-28 13:32:23
113阅读
目录一、开发环境二、关于Swift(一)Swift简介(二)Swift特性(三)结语三、Swift基础语法(一)编程准备(二)Hello,world!(三)简单值1.变量与常量2.类型3.字符串4.数组、字典、集合以及元组4.可选类型Optional(四)控制流1.条件语句 2.循环语句(五)函数和闭包1.函数2.嵌套函数3.输入输出参数4.可变参数5.闭包一、开发环境编程语言: &nb
转载
2023-08-08 14:10:40
439阅读
iOS开发需要知道Objective-C
当Apple发布了Swift之后,我听见人们都说:“赶快,我现在可以成为一个不用学习Objective-C的iOS开发者了。”在这里我有三个建议想给这些人们。1.如果你想成为一个iOS开发者,你仍然需要学习Objective-C。 2.Objective-C比Swift更容易学习。 3.一旦你学习了Objective-C,学习Swift就很容易了。
转载
2023-08-19 10:02:00
123阅读
原文地址:http://www.raywenderlich.com/74904/swift-tutorial-part-2-simple-ios-app 欢迎回到我们的Swift教程系列 在这个Swift教程中创建一个简单的iOS app。 在第一个Swift教程中,你们学习了Swift语言的基础语法,并创建了自己的小费计算器类。 在第二个Swift教程,你将会学习怎样去创建一个简单的iOS a
转载
2023-09-13 14:53:38
81阅读
本文讲的是Yammer iOS 版移植到 Swift3, 随着九月下旬 Xocde 8 的发布,Swift 3 已经成为了开发 iOS 和 Mac OS 应用的默认版本。作为一个 iOS 商店,我们必须制定一个迁移工程,在保持与项目中 Objective-C 部分良好交互的前提下,把基础代码从 2.3 版本迁移到 3.0 版本。第一步是决定我们是否要移植到 Swift 3 。在之前我们没有别
转载
2023-12-17 20:42:24
67阅读
Swift 在 WWDC14 正式发布到 2019,经过 5 年的不断迭代,这其中经历了标准库变动,语法的增减。首先使用 Swift 作为开发语言的开发者们都苦不堪言,戏称《Swift 从入门到重学》,几乎每一年 Swift 都会迎来比较大的改动,甚至 API 都发生了变化。WWDC 19 苹果发布了 Swift 5.0,苹果终于宣布 Swift 的 ABI 稳定。这标志着 Swift 这门语言已
转载
2023-11-07 17:17:13
57阅读
继Objective--C以来, 苹果公司一直沿用该语言作为iPad和iPhone的开发语言。它是一门面向对象的编程语言,是一门对C语言进行封装的语言。 WWDC于北京时间6月3日凌晨1点在旧金山召开。在大会上,它发布了两个系统,OS Yosemite和iOS 8, Swift语言也是在那时同时发布的, 仅发布后一天,有关该语言的电子书
转载
2023-09-10 13:51:39
55阅读
前面总结了几篇关于Swift的使用,今天要讲的是关于使用Swift开发IOS中蓝牙4.0的开发流程,我以前只是会搞android的蓝牙开发,最近开始了Swift的学习,作为一个swift爱好者,想把蓝牙4.0的这个装逼神器在swift中使用一下。 使用Swift开发IOS中蓝牙4.0的开发流程有如下的几个步骤:建立桥接文件案例的实现1. 建立桥接文件1.1在用Swift使用OC中得类文件的时候,
转载
2023-09-26 16:18:47
182阅读
Swift,苹果于2014年
WWDC(苹果开发者大会)发布的新开发语言,可与
Objective-C*共同运行于
Mac OS和
iOS平台,用于搭建基于苹果平台的应用程序。
Swift是一款易学易用的编程语言,而且它还是第一套具有与脚本语言同样的表现力和趣味性的系统编程语言。Swift的设计以安全为出发点,以避免各种常见的编程错误类别。
转载
2023-07-18 01:11:20
122阅读
runtime是一个很有意思的东西,如果你学iOS开发很经常就会用到或被问到runtime。那么runtime是什么呢,如何去了解它。runtime:中文名 运行时,系统在编译时留下的一些 类型,操作在运行的时候动态去分析,处理,这也说明了object-c是一个动态语言。(swift与之不同,swift虽然可以通过调用oc的runtime,但是swift本身是静态语言。但是却通过能够和oc交互变成
转载
2023-07-23 18:42:32
81阅读
2016年秋季,Swift3.0正式发布,Swift3.0与之前的swift版本都不兼容。今年春季Swift3.1也正式发布了。Swift 是一种新的编程语言,Swift语言的开发平台是基于Mac操作系统。Mac系统是基于Unix内核的首个在商用领域成功的图形用户界面操作系统;一般情况下在普通PC上无法安装的操作系Mac系统。由苹果公司自行开发。苹果机的操作系统已经到了OS 10,代号为
转载
2023-07-13 15:06:52
56阅读
一、常规主题色使用点 应用在发布前都会对其主题色进行设置,以统一应用的风格(可能有多套主题)。在主题色设置上有几个方面,如下:1.TabBar部分,设置图片高亮、文本高度颜色2.NavigationBar部分,设置导航栏颜色及字体颜色3.应用标签等,设置字体的颜色4.应用图片主题色主题色的设置点,大体从上面四个方面着手,图片的主题色我们可通过图片更换的方式进行处理。而通过代码来处理的1-3条,有着
转载
2023-10-17 12:42:18
312阅读