手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
swift enum Int
enum rank: Int { case r1 = 1 case r2 = 2 case r3 = 3 func description()->String{ //enum转String switch(self){ case r1: return "R1"; case r2:
作者:编程之家 时间:2020-05-18
swift willSet didSet
class square { var width:Int{ willSet{ println("width will set old=\(width) new=\(newValue)"); } didSet{ println("width did set new=\(width) old=\(
作者:编程之家 时间:2020-05-18
swift extension Int
// 为了能够在实例方法中修改属性值,可以在方法定义前添加关键字 mutating//试验error,有疑问 extension Int{ var description:String{ return "the number \(self)"; } } println(3.description);
作者:编程之家 时间:2020-05-18
swift generics 泛型
// 泛型函数 func repeat<ItemType>(item:ItemType,count:Int)->[ItemType] { var result = [ItemType](); for i in 0..<count { result.append(item); } return result; } var re = repeat("zx
作者:编程之家 时间:2020-05-18
swift Int max min
作者:编程之家 时间:2019-08-04
swift 15 分钟
代码加注释,30分钟大概浏览下swift 的基本语法 /* 能用常量的尽量用常量,能自动判别类型的就让它自动判别,可提高可读性 */ let message = "Hello World" // 用let定义常量 var score = 30 // 用var定义变量,自动判断类型 let num: Int = 20 // 指定常量类型为Int let
作者:编程之家 时间:2020-05-18
用Swift和Core Animatoin创建圆形图片加载动画
几个星期之前,Michael Villar在Motion试验中创建一个非常有趣的加载动画。下面的GIF图片展示这个加载动画,它将一个圆形进度指示器和圆形渐现动画结合。这个组合的效果有趣,独一无二和有点迷人。 这个教程将会教你如何使用Swift和Core Animatoin来重新创建这个效果,让我们开始吧! 基础 首先下载这个教程的启动项目,然后编译和运行。过一会之后,你应该看到一个简单的image
作者:编程之家 时间:2020-05-18
不可忽视 :Swift 才是企业应用开发的未来
通过本周 WWDC 主题演讲上苹果发布的数据,我们知道苹果的应用生态系统还在继续增长,应用下载量已经达到 1 亿次,也就是说苹果应用商店的每秒钟下载量为 850 次。自应用商店上线 7 年以来,苹果公司已经向开发者支付了 300 亿美元。这些对于开发者来说都是好消息。 在本周的 WWDC 大会主题演讲上,苹果发布了 iOS 9、OSX El Capitan、WatchOS 2 以及 Swift 2
作者:编程之家 时间:2019-08-04
swift override --有一个递归问题未解决
class ca{ var count:Int{ get{ return 1; } set{ self.count = newValue; } } func describe()->String{ return "ca"; } } clas
作者:编程之家 时间:2020-05-18
Swift 新特性 - 访问控制Access Control
苹果在发布了Xcode 6 Bate 4后为Swift添加了新的特性--访问控制(Access Control),并且更新了The Swift Programming Language文档,我抽空把这篇文档翻译了一下,下面让我们来详细了解一下Access Control。 访问控制 访问控制可以限定你在源文件或模块中访问代码的级别,也就是说可以控制哪些代码你可以访问,哪些代码你不能访问。这个特性可
作者:编程之家 时间:2020-05-18
Swift EventKit的初学者指南--请求权限
转载请注明出处 我翻译的第二篇文章已完成校对,谢谢SM哥的校对! Swift EventKit的初学者指南–请求权限 原文链接 : Beginner’s Guide to EventKit in Swift – Requesting Permission 原文作者 : Andrew 译文出自 : 开发技术前线 www.devtf.cn 译者 : MollyMmm 校对者: Mr.Simple 状态
作者:编程之家 时间:2020-05-18
swift语言IOS8开发战记24 解析Json
在IOS中使用NSURLConnection实现http通信,NSURLConnection提供了异步和同步两种通信方式,同步请求会造成进程阻塞,通常我们使用异步的方式,不管同步还是异步,建立通信的基本步骤都是一样的: 1,创建NSURL 2,创建Request对象 3,创建NSURLConnection连接 第3步结束后就建立了一个http连接。 这里我们用一个开放的api做例子: http:/
作者:编程之家 时间:2020-05-18
swift 和 Objective-C 互相调用
1.在OC中调用Swift 新建OC工程,并新建Swift类 然后,截图搞起,文字最不形象, 一般都喜欢看图,直接 : 注意格式 头文件格式是固定的 ,我看别人写的文字看了很久就是没看懂 , 下面的 BaseBean 类就是Swift类 2.在Swift中调用OC 新建Swift工程,并新建OC类 添加头文件。。。 不想啰嗦文字了 ,麻烦。。 调用
作者:编程之家 时间:2020-05-18
Swift ?和!的理解
Swift ?和!的理解 Swift语言使用var定义变量,但和别的语言不同,Swift里不会自动给变量赋初始值,也就是说变量不会有默认值,所以要求使用变量之前必须要对其初始化。 “?” 先说“?”个吧 let str = strValue?.length ? 代表不确定的意思,比如这个例子,意思是strValue可能为nil,并且当strValue为nil的时候,后面这个length就不在调用了
作者:编程之家 时间:2020-05-18
Swift中的值类型和参照类型
在Swift中,类型分为两类:第一种是值类型,该类型的每个实例持有数据的副本,并且该副本对于每个实例来说是独一无二的一份,比如结构体(struct)、枚举(enum)、元组(tuple)都是值类型。第二种是参照类型,该类型的实例共享数据唯一的一份副本(在native层面说的话,就是该类型的每个实例都指向内存中的同一个地址),比如类(class)就是参照类型。在这篇文章中,我们将深入探讨值类型和参照
作者:编程之家 时间:2020-05-18
Swift编程入门经典
这篇是计算机类的优质预售推荐《Swift编程入门经典》。 畅销书作者Wei-Meng Lee 最新作品,免费赠送图书源代码实例。 内容简介 精通Swift 有趣、快速地构建iOS和OS X应用Swift是苹果公司用于iOS和OS X开发的新语言,需要开发者熟练掌握。这本循序渐进的初学者指南将为你开始构建Mac和iPhone应用提供所需的一切基础知识。本书作者Wei-Meng Lee是一名经验丰富的
作者:编程之家 时间:2020-05-18
Swift Stroyboard 中代码写界面的跳转
Swift Stroyboard 中代码写界面的跳转 let twoVC = UIStoryboard(name:"Main", bundle: nil).instantiateViewControllerWithIdentifier("TwoVC") as! TwoVC
作者:编程之家 时间:2020-05-18
[翻译]Swift编程语言——基础
基础 Swift是一个门用于iOS和OS X开发的新语言。但是,Swift的很多内容同C语言、OC语言相似。 Swift提供了C和OC语言的基础类型的自我版本,包括Int表示整型,Double和Float表示浮点数,Bool表示布尔值,String表示文字数据。Swift同时提供了两个强有力的主要的集合类型Array和Dictionary,具体见 集合类型(Collection Type)一章。
作者:编程之家 时间:2020-05-18
[翻译]Swift编程语言——基本操作符
基本操作符 操作符就是一个简单的符号或者短语,你可以用他们来检查、改变、组合数据。举例说明,加操作符(+)把两个数字加到一起。更复杂的操作符例子有AND操作符(&&)还有自增操作符++。 Swift支持标准C的大多数操作符而且有若干改进可以避免代码错误。比如赋值操作符(=)不返回一个值,这样就避免了在想要使用比较操作符(==)时错误的使用了等号。算数运算符(+, -, *, /, %)会检测并且不
作者:编程之家 时间:2020-05-18
[翻译]Swift编程语言——字符串和字符
字符串和字符 字符串是字符的有序集合,比如“hello,world”或者“albatross”。Swift中的字符串用String类型表示,就是一个存储Character类型的集合。 Swfit的字符串和字符是基于Unicode的。创建和操纵字符串的语法是轻量而且易读的,和C很像。字符串拼接使用“+”操作符。 初始化一个空字符串 两种方式:”“或者String() 判断一个字符串是否是空:该字符串
作者:编程之家 时间:2020-05-18
[翻译]Swift编程语言——集合类型
集合类型 Swift提供了三种集合类型,数组、set和字典,用来存放一系列内容。数组顺序存放统一类型的值。set是互不相同值的无序集合。字典也是键值对的无序集合。 Swift中数组、set和字典的键和值的类型是明确的。这就意味着你不能将一个不符合的类型值塞入到集合类型中。也意味着从集合中取到的类型一定是确定的。 Note Swift的数组、set和字典是作为泛型集合的实现的。更多的关于泛型类型和集
作者:编程之家 时间:2020-05-18
[翻译]Swift编程语言——控制流
控制流 for、while、if、switch和C基本一样 for-in扩展 for Swift的switch比C语言的要强大。swift的case不再默认执行下一case了,这样会避免遗漏break,导致下一case分支被执行;case可以匹配多种类型,可以是一个范围、元组、或者特殊类型。匹配值可以绑定到一个常量或者变量中,这样case可以使用;复杂的匹配条件可以使用where。 for循环 f
作者:编程之家 时间:2020-05-18
[翻译]Swift编程语言——函数
函数 函数 函数就是要完成一个特定任务的一坨代码。你可以以函数的作用给一个函数命名,必要的时候这个名字就可以用来调用这个函数。 Swift的标准化函数语法足够用来表述无论是C风格的无参函数,还是复杂的OC风格的具有本地和外部参数的方法。对于简单的函数,参数可以给出默认值;还可以传递in-out参数,就是在函数执行完毕后会被修改的参数。 每个Swift的函数都有类型,类型包括了函数的参数类型和返回值
作者:编程之家 时间:2020-05-18
[翻译]Swift编程语言——闭包
闭包 闭包是自己自足的功能代码块,能被传递和使用。Swift的闭包和 C语言和OC中的blocks、其他语言中的lambdas 类似。 在闭包的定义上下文环境中,闭包可以捕获任意的常量或者变量。 This is known as closing over those constants and variables, hence the name “closures”. Swift将全部的内存捕捉的
作者:编程之家 时间:2020-05-18
[翻译]Swift编程语言——枚举
枚举 枚举 枚举定义了一组通用类型的相互有关系的值,在你的代码中可以使用枚举值做到类型安全。 如果你熟悉C语言,你会知道C语言的枚举给每个枚举名字分配了一个整型数字。Swift的枚举更加灵活,不必给每个枚举成员指定值。字符串、字符、整型、浮点型都可以作为初始值(raw Value)给一个枚举的成员赋值。 或者,枚举成员可以被指定任何类型的联合值而且枚举成员的值类型可以各不相同,像其他语言中的uni
作者:编程之家 时间:2020-05-18
[翻译]Swift编程语言——类和结构体
类和结构体 类和结构体是常用的、灵活的结构用来组织你的代码。你可以在你的类和结构体内定义属性、方法来增加功能,使用常量、变量和函数的语法是一样的。 不同于其他语言,Swift不要求你去创建单独的接口和实现文件来定制类或者结构体。Swift中,你在单独文件中定义一个类或者结构体,关联到这个类或者结构体的外部接口会自动生效,供其它代码使用。 NOTE 一个类的引用通常被当作一个对象(Object)。然
作者:编程之家 时间:2020-05-18
[翻译]Swift编程语言——属性
属性 属性 属性关联数据到特定的类、结构体、或者枚举。存储属性(stored properties)存储了常量或者变量作为一个实例的一部分;计算属性(computed properties)计算(而不是存储)一个值。计算属性可以用在类、结构体和枚举中。存储属性只能用于类和结构体。 存储属性或计算属性和一个特定类型的实例结合在一起。However, properties can also be as
作者:编程之家 时间:2020-05-18
[翻译]Swift编程语言——方法
方法 方法是和特定类型结合在一起的函数。类、结构体和枚举都可以i定义一个实例方法,方法中封装了针对给定类型的实例的特定的功能。类、结构体和枚举同样可以定义类型方法,类型方法和类型自身结合在一起。类型方法和OC中的类方法类似。 Swfit中结构体和枚举可以定义方法,与C、OC比较,这是个重大的区别。OC中,类是唯一可以定义方法的类型。Swift中,有更多的选择:类、结构体、或者枚举。 实例方法(In
作者:编程之家 时间:2020-05-18
[翻译]Swift编程语言——下标
下标 类、结构体和枚举可以使用下标,用来方便访问一个集合、列表或序列的成员。可以使用下标根据索引设置和获取值,而不需要单独的方法。举例来说,你可以使用someArray[index]来访问一个数组的实例中的元素,也可以使用someDictionary[key]来访问一个字典中的元素。 可以定义单一类型的多个脚本,根据你传递给脚本的索引值的类型会自动选择合适的重载脚本。脚本并不限制只能有一维,可以多
作者:编程之家 时间:2020-05-18
[翻译]Swift编程语言——继承
继承 继承 类可以继承另一个类的方法、属性和其他特性。一个继承自其他类的类叫做子类(subclass),被继承的类叫做超类(superclass)。继承是一个基础行为,是类和其他类型不同点,在Swift中。 Swift中的类,可以调用和访问超类的方法、属性和下标,还可以提供上述方法、属性和下标的自身重写版本。Swift会帮助检查确保子类的重载兼容超类的定义。 类中可以给继承的来的属性添加观察者,为
作者:编程之家 时间:2020-05-18
上一页
154
155
156
157
158
159
160
161
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native