在6月3日凌晨举行的WWDC 2014大会上,苹果发布了新的编程语言SwiftSwift是一门基于C和Objective-C的编程语言,它被设计用于开发iOS和OS X的应用程序。Swift采用了安全的编程模式并添加了新的主流功能使编程变得更加灵活、简单、有趣。Swift沿用了Objective-C的命名参数和动态对象模型,并提供了对Cocoa和Cocoa Touch框架的支持。另外,Swift
真正从「长远角度」看,学习 Objective-C 还是 Swift 语言其实很不重要。 Swift 刚发布的时候有人说「这下所有人都回到零起点了」,实际上是外行的一个常见的误解。Objective-C / SwiftiOS 开发是两个不同的概念,这点希望你清楚。前者仅仅是一门编程语言,而后者则包括了编程思想、Cocoa 框架的使用,甚至交互设计规
Swift是苹果2014年推出的全新的编程语言,它继承了C语言、ObjC的特性,且克服了C语言的兼容性问题。Swift发展过程中不仅保留了 ObjC很多语法特性,它也借鉴了多种现代化语言的特点,在其中你可以看到C#、Java、Javascript、Python等多种语言的影子。同时在 2015年的W...
转载 2015-12-24 09:44:00
146阅读
2评论
采用原生技术开发一款iOS app,那么就会面临开发语言的选择,Objective-C VS Swift。年龄的比较Objective-c这门语言年龄偏大,它是上个世纪80年代初开发的,而Swift年龄偏小,由苹果公司于2014年发布,现在才5、6岁,不过它现在越来越受开发者的喜欢在编程语言排行榜中的比较 从上图我们可以看出Swift的排名比Objective-C靠前,由此可见Swif
苹果在2014WWDC上发布了新编程语言Swift,并宣称其快速、现代、安全、互动,且全面优于Objective-C,将在未来改变我们编写iOS和Mac应用的方式。但面对这门全新的编程语言,新入行者对学习Swift还是有些疑惑和纠结。Swift用来撰写OS X和iOS应用程序,可与Object-C共同运行于MAC OS和iOS平台,改变了Obejective-C复杂的语法,更加
SafeSwift pairs increased type safety with type inference, restricts direct access to pointers, and automatically manages memory—making it easy to cre...
转载 2015-02-17 20:03:00
104阅读
2评论
协议协议可以定义方法、属性、下标的声明。协议可以被枚举、结构体、类遵守(多个协议用逗号分开)protocol Drawable { func draw() var x: Int {get set} var y: Int {get} subscript(index: Int) -> Int {get set} } protocol Test1 {} proto
目录一、开发环境二、关于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阅读
Swift开发语言:技术深度解析与实践应用一、引言Swift,作为Apple公司推出的新型编程语言,自2014年首次亮相以来,已经迅速成为iOS、macOS、watchOS和tvOS等Apple平台应用开发的首选语言Swift凭借其简洁、安全且性能卓越的特性,赢得了广大开发者的青睐。本文将深入探讨Swift的核心概念、技术特点以及实践应用,帮助读者更好地理解和掌握这一革命性的编程语言。二、Swi
转载 2024-07-19 14:24:55
26阅读
置顶菜鸟入门,各位大佬轻喷,如有谬误之处欢迎讨论建议,也欢迎各位道友与我同行“不积跬步,无以至千里;不积小流,无以成江海”上一篇时间有点久了,快两周了,不是断更,是阳了?,最近才勉强恢复过来。继续本文我们来讨论 WebView 的基本使用。WebView在很多场景都是避免不了的技术,毕竟有的东西在web上实现还是相对比较快速容易的。更何况我原本的技术栈几乎都集中在web上,要不是需要前期入门积累,
转载 2023-08-13 12:49:00
120阅读
iOS Swift语言的快速迁移与性能优化 在iOS开发的过程中,Swift语言的不断演进为开发者提供了丰富的特性与工具。随着Swift版本的升级,开发者需时常进行迁移与优化处理,以确保应用性能的同时,能够利用新特性提升代码质量。 ## 版本对比 Swift的版本不断迭代,每个版本中新增了一些独特的特性。以下是Swift不同版本的特性对比: | 版本 | 新增特性
原创 7月前
29阅读
Swift中可以直接使用Objective-C语言提供的api (包含系统框架与自己的定制代码),也可以在Objective-C中使用Swift提供的类和api ,还可以在一个project中同一时候混合使用Swift 和Objective-C两种语言,两种语言之间可以互通和互用。 随意Objec
转载 2017-05-09 14:11:00
98阅读
概述Swift是苹果2014年推出的全新的编程语言,它继承了C语言、ObjC的特性,且克服了C语言的兼容性问题。Swift发展过程中不仅保留了ObjC很多语法特性,它也借...
转载 2021-07-16 17:23:54
746阅读
一、常规主题色使用点 应用在发布前都会对其主题色进行设置,以统一应用的风格(可能有多套主题)。在主题色设置上有几个方面,如下:1.TabBar部分,设置图片高亮、文本高度颜色2.NavigationBar部分,设置导航栏颜色及字体颜色3.应用标签等,设置字体的颜色4.应用图片主题色主题色的设置点,大体从上面四个方面着手,图片的主题色我们可通过图片更换的方式进行处理。而通过代码来处理的1-3条,有着
转载 2023-10-17 12:42:18
312阅读
一、概论及Swift介绍iOS7刚公布多时候,苹果引入了JavaScriptCore.framework用来处理JavaScript,看到了能够接触其它编程语言的契机,使iOS程序猿不用吊死在OC这一颗树上。当但iOS8公布的时候。简直Hold不住了。新的开发语言Swift》出现了!Swift是一种新的编程语言,基于C和OC。可用于Cocoa和Cocoa Touch编程。编写代码中充满互动性和乐
转载 2023-09-26 16:20:04
207阅读
目录版本前言关于SwiftSwift历史版本Swift与OC的一些差异Hello, world! 版本Xcode 11.0 Swift 5.1前言我的Swift篇系列文章主要记录一些基础知识点及个人心得, 方便日后查看. 如需更权威更全面的教程可参考以下:中文版 Apple 官方 Swift 教程: SwiftGG. 该翻译项目由 numbbbbb 发起并主导, 已经得到了苹果官方的 认可(Tr
AppleConference Swift 是一门相对比较新的编程语言,深受广大苹果社区开发者的喜爱。在短短不到一年的时间,很多很多开发者已经转向使用 Swift 编程语言了。苹果开发者们接受 Swift,纯粹是因为 Swfit 更加先进,安全,容易,快速,而且包含适合现代应用开发所需要的所有特性。在开发 OS X, IOS, watchOS 和 TVOS 应用上,Swift 毫无疑问就是
转载 2023-08-07 10:41:25
119阅读
在本周二凌晨召开的苹果年度开发者大会WWDC上,苹果公司推出了全新的编程语言SwiftSwift 基于C和Objective-C,是供iOS和OS X应用编程的全新语言,更加高效、现代、安全,可以提升应用性能,同时降低开发难度。据称,Swift仍然处于beta测试的阶段,会在iOS 8发布的时一同推出市场,用来取代现有的Objective-C语言Swift推出之后,苹果公司也不会停止
# **iOS Swift开发简介** iOS Swift开发是指使用Swift语言进行iOS应用程序开发的过程。Swift是一种由苹果公司开发的现代化、安全和高效的编程语言,用于开发iOS、macOS、watchOS和tvOS应用程序。在这篇文章中,我们将介绍iOS Swift开发的基本概念、代码示例以及开发流程。 ## **Swift语言基础** 在iOS Swift开发中,我们首先需要
原创 2024-06-11 03:25:03
115阅读
iOS开发语言Swift和Objective-C(OC)的相对份额问题一直是开发者和团队在技术选择时的重要考虑因素。随着Swift的崛起,许多开发者逐渐转向这一现代化语言,而OC作为传统选择依旧在很多项目中占据一席之地。本博文旨在深入探讨Swift和OC的相对份额问题,从背景、现象到根因、解决方案及其优化技巧进行详尽分析。 ### 问题背景 在过去的几年中,iOS开发经历了显著的变化。Swif
原创 7月前
101阅读
  • 1
  • 2
  • 3
  • 4
  • 5