在苹果推出了Swift语言之后,很多人担心OC很快会被取代,但是苹果方面表示2年内不会摒弃OC.但现在也快了啊.有的开发团队已经开始基于Swift开发,但是有很多旧的框架还没来得及用Swift写出来,并且某些Swift的功能你还不会写,想用OC写.因此在Swift开发的程序中时不时会用到OC的类,怎么让两门语言在一个程序里无缝衔接?其实很方便如图这是一个新建的Swift项目,里面直接拖入了一个SV
前言参考学习官网:《Flutter实战·第二版》 学习前先记住:Flutter 中万物皆为Widget,心中默念3次以上铭记于心。这一点和开发语言Dart的变量一切皆是对象的概念,相互对应。 Widget 在前面的介绍中,我们知道在Flutter中几乎所有的对象都是一个 widget 。原生开发中“控件”不同的是,Flutter 中的 widget 的概念更广泛,它
转载 2023-12-03 11:11:14
199阅读
置顶菜鸟入门,各位大佬轻喷,如有谬误之处欢迎讨论建议,也欢迎各位道友与我同行“不积跬步,无以至千里;不积小流,无以成江海”继续截止本文,【SwiftUI入门】系列已经有16篇文章,通过这段时间的学习,深刻地感受到 SwiftUI 这门技术与我之前已有的 web 知识体系的不同,其中最大的区别在于完整的强类型声明式编程两个部分。当然除了不同之外,也有很多相似的地方,例如对函数式编程的支持,函数可以
转载 2023-08-28 15:51:39
287阅读
# Swift 混合开发指南 Swift 混合开发是在一个项目中同时使用 Swift 和 Objective-C 的技术,这样可以在 iOS 应用中逐步迁移到 Swift,同时保留旧的 Objective-C 代码。在这篇文章中,我们将详细讲解如何实现这一目标。 ## 流程概述 我们可以将 Swift 混合开发的流程分为以下几个步骤: | 步骤 | 操作
原创 2024-09-28 05:53:38
25阅读
  1. 风靡全球的2048    2014年出现了不少虐心的小游戏,除了名声大噪的Flappy Bird外,最风靡的应该就是2048了。一个看似简单的数字叠加游戏,却让玩的人根本停不下来,朋友圈还一度被晒分数的刷屏。看着他们的成果,再看自己,默默收起手机,觉得自己就是颈部以上瘫痪(脑残)。而且,开源的2048更给了各路达人创新的机会,相继出现朝
转载 3月前
420阅读
听说你已经学习Swift几个月了,有没有想更进一步成为Swift高手的想法?我这里有10招秘技,各位施主且听我慢慢道来,结个善缘。1. 扩展(Extension)任务: 求数字的平方。// 菜鸟版 func square(x: Int) -> Int { return x * x } var squaredOfFive = square(x: 5) square(x: squaredOfFi
转载 2023-09-15 21:48:55
49阅读
       在iOS应用的开发中。Swift必将代替OC,两者的趋势是“短期共存,长期代替”。但曾经有太多的代码是用OC语言完毕的,而Swift开发也从 OC中继承了非常多的特性。两者也是有非常多的类似之处。眼下Swift和OC能够实现无缝的混合编程。       我这里会实现一个简单
为什么我们要学Kotlin语言:它是IntelliJ的公司jetBrains出色团队开发的一门JVM语言,无缝对接Java混合编程,如果说Scala是Android的c++,那么Kotlin就是Android的swift语言只需安装插件和配置gradle环境,就可以在Android Studio上流畅开发它时null安全的,让你减少很多调试空指针的时间*它具有互操作性,可以引用Java库,类方法,
转载 2024-07-04 09:46:01
65阅读
目录“轮子”工具类存储类网络类图片类界面类框架类“车子”示例项目完整应用“轮子”工具类项目开发者备注SwiftyJSONtangplin, lingoerGitHub 上最为开发者认可的 JSON 解析类Dollar.swiftAnkur PatelSwift 版 Lo-Dash (或 underscore )函数式工具库OAuthSwiftDongri Jin国外主流网站 OAut
转载 2023-09-05 16:24:28
267阅读
前言:移动互联网时代,网络通信已经是手机端必不可少的功能。应用中也必不可少地使用了网络通信,增强客户端服务器交互。使用NSURLConnection实现HTTP的通信。NSURLConnection 提供了异步请求和同步请求两种通信方式。同步请求数据会造成主线程阻塞,通常在请求大数据或网络不通畅时不建议使用。不管同步请求还是异步请求,建立通信的步骤是一样的:1 创建NSURL2 创建NSURLR
转载 2023-06-29 17:56:06
136阅读
作者:Eric Grandt随着系统以及应用复杂性的日益增高,「write once,run anywhere」开始成为越来越多开发工具的终极目标。基于此,Google 于 2017 年的 I/O 大会上隆重推出了移动 UI 框架 Flutter,可以让开发者在 iOS 和 Android 系统上快速构建高质量的原生用户界面。与此同时,苹果也于2019年 WWDC 为开发者们带来了一套可横跨苹果几
转载 2024-08-22 12:58:27
61阅读
SwiftUI是什么苹果WWDC‘19有许多大的更新并且发布了新技术,其中有一个令开发者非常兴奋的新技术就是发布了SwiftUI。一个declarative UI框架用于构建iOS, iPadOS, macOS, watchOS, tvOS下的“跨”苹果平台的应用,理论上SwiftUI的一套declarative UI代码可以在这些平台上运行。另外为什么说开发者会很兴奋,这是因为苹果
转载 2023-10-11 09:16:02
307阅读
作者 | PJHubs0x00 | 前言假设大家已对 Swift 语法有基本了解,并且已经上手体验过。虽在工作中可能并不会立即介入 SwiftUI 和 Combine,但通过对这两个框架的学习和使用可以从侧面给我们提供一个优化的思路,从以往「流程化」和「命令式」的编程思维中转变出来,提升开发效率。此次分享在于快速对 SwiftUI 和 Combine 框架有一个基本认识,通过一个常规业务 demo
转载 2024-01-11 14:39:05
378阅读
每个程序语言的第一个‘小程序’都是约定俗成的HelloWorld,最近对移动开发有了点兴趣,想要了解一下一个APP是怎么诞生的,先从这两天发布新系统的IOS开始,尽管中美贸易战,但是不得不承认我们的操作系统还是接近零的状态,学习下先进技术。手上没有原装苹果电脑,还好有大神搞的黑苹果可以利用,试一下开发最简单的APP。首先说下我的感受,苹果对自家的软件向后兼容性做的太差了,每年更新一个系统版本,然后
Swift和Objective-C混编的注意啦2016-10-19 13:29 编辑: 不灭的小灯灯 分类:iOS开发  0 OCSwift混编 前言Swift已推出数年,Objective-C相比Swift的语言机制及使用简易程度上更接地气,大大降低了iOS入门门槛。当然这对新入行的童鞋们来讲,的确算是福音,但对于整个iOS编程从业者
转载 1月前
326阅读
# Swift 和 Objective-C 混合开发指南 在iOS开发中,有时我们需要同时使用Swift和Objective-C,两者的混合开发可以让我们充分利用现有的代码。如果你刚入行,这篇文章将帮助你理解如何实现SwiftObjective-C的混合开发。我们将按照以下步骤进行: | 步骤 | 描述 | |---|---| | 1. 创建一个新的项目 | 在Xcode中创建一个新的iOS
原创 9月前
30阅读
尽管Grand Central Dispatch(GCD)已经存在一段时间了,但并非每个人都知道怎么使用它。这是情有可原的,因为并发很棘手,而且GCD本身基于C的API在Swift世界中很刺眼。 在这两篇教程中,你会学到GCD的来龙去脉。第一部分解释了GCD可以做什么和几个基本功能。第二部分,你会学到一些GCD所提供的进阶功能。起步 libdispatch是Apple所提供的在IOS和OS
SwiftUI要点笔记resizable() 自适应大小 * 图片没有完全显示全,我们可以用Image的resizable()来让图片自动适应.aspectRatio(contentMode: .fit) 设置图片的显示模式Identifiable主要作用就是作为一个对象的唯一标识。能够List一起列出。List可以像UITableViewController一样显示可标识集合中的数据列表.fr
转载 2024-05-21 10:35:47
65阅读
SwiftUI语言基础之Swift是什么Swift是用于iOS,macOS,watchOS和tvOS应用程序开发的新编程语言。Swift提供了自己的所有基础类型的版本,包括Int表示整数,Double和Float表示浮点值,Bool表示布尔值以及String表示文本数据。 Swift还提供了三种主要集合类型(数组,集合和字典)的强大版本。C一样,Swift使用变量来存储和引用具有标识名称的值。
转载 2023-09-06 12:41:24
104阅读
# Swift调用SwiftUI 在 iOS 开发中,Swift 是一种流行的编程语言,而 SwiftUI 是苹果在 iOS 13 中引入的新的用户界面框架。SwiftUI 提供了一种声明式的方式来构建用户界面,使得开发者能够更快速、更简单地创建漂亮、流畅的应用程序。 在本文中,我们将探讨如何在 Swift 代码中调用 SwiftUI,并提供一些代码示例来帮助你理解这个过程。 ## 引入 S
原创 2023-12-19 05:30:51
595阅读
  • 1
  • 2
  • 3
  • 4
  • 5