手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
swift基本语法—变量和常量—整型-浮点型 -布尔型 bool
swift基本语法——变量和常量 swift语言中声明变量使用var关键字,声明常量使用let关键字 import Foundation var Str = "hello world" //Str 是变量 var num: String let InstrationCount: Int = 2 //InstrationCount 是常量 var temp: Float32
作者:编程之家 时间:2020-05-16
Swift教程09-基本数据类型(五)可选类型Optional
可选类型是Swift新增一个重要的特性,是我们学习的重点之一. 所谓可选类型,就是在类型后添加一个问号 ,如 :Int? 这种类型的作用是用来接收可能为空/nil的值 可选类型的输出形式是:Optional(值),如果是nil的话就直接输出nil 1.存在的价值 由于Swift普通的类型,默认是不能接收nil,如果接收nil值就会导致错误;编译时为nil不能通过编译, 运行时为nil则会导致错误
作者:编程之家 时间:2020-05-16
Swift中结构体(Struct)和类(Class)的区别
原文地址为http://www.tuicool.com/articles/EveeEf Hi, There。今天這個篇文章要來介紹 Swift 中 struct 和 class 有什麼不一樣的地方?首先要先和大家提到一個观念,Value Type 和 Reference Type 其中 struct 是 Value Type 而 class 是 Reference Type 所以這篇文章呈現的 s
作者:编程之家 时间:2020-05-16
swft入门学习-第二天
开篇 通常来说,编程语言教程中的第一个程序应该在屏幕上打印“Hello, world”。在 Swift 中,可以用一行代码实现 println ("hello, world ") 如果你写过 C 或者 Objective-C 代码,那你应该很熟悉这种形式——在 Swift 中,这行代 码就是一个完整的程序。你不需要为了输入输出或者字符串处理导入一个单独的库。全局作用域中的代码会被自动当做程序的入
作者:编程之家 时间:2020-05-16
Swift 用一个变量代替 if 条件式
if 的条件式可以是一个实现了 BooleanType 协议的Class 结合 StringLiteralConvertible 协议 实现一个可以用字符串定义的条件式(对实现多类型条件式判定方法的统一) class Condition: BooleanType, StringLiteralConvertible { //对BooleanType协议的实现 var re
作者:编程之家 时间:2020-05-16
swift switch的几点用法
swift里面的 switch还真是灵活啊,由衷赞一个 //(1)定义重复的时候,只有第一个匹配上的才会被执行 var num = 4 switch num { case 0: println("0") case 1, 2, 3, 4: println("1, 2, 3, 4") case 4, 5, 6, 7: println("4, 5, 6, 7") case 8,
作者:编程之家 时间:2020-05-16
为什么苹果Swift语言将会迅速普及
网易科技讯 7月15日消息,据国外媒体报道,《连线》杂志日前撰文解析了苹果新编程语言Swift的诸多优势。文章表示,由于这门语言易于上手,吸收了编译型语言与解释型语言的长处,而且有诸多苹果产品为依托,Swift的普及速度会让其他语言望尘莫及。 以下为《连线》“苹果Swift将很快改变编程的三大理由”一文: 克里斯·拉特纳(Chris Lattner)花了一年半时间打造了一套新的编程语言。他没有向任
作者:编程之家 时间:2020-05-16
苹果Swift语言视频教程闪电入门在线观看(..._51CTO学院
http://edu.51cto.com/lesson/id-26473.html
作者:编程之家 时间:2020-05-16
Swift教程10-运算符与C语言的不同
相比于C语言的运算符,Swift的运算符有很大的不同. 除了有些运算符和C语言中的规则不一致,也新增了一些运算符,使得Swift的功能更加强大. 1.Swift的赋值运算符 = 与C语言中的赋值运算符不同的是,它不支持连续的赋值, 比如在C语言中 a=b=c=d=100 那么按照从右到左的顺序,d,c,b,a依次被赋值为100,这是因为 C语言的赋值运算符 赋值之后是有值的 比如 a = 1
作者:编程之家 时间:2020-05-16
Swift for 的几个例子
//先来一个标准的 var planets = ["A", "B", "C", "D", "E"] for planet in planets { println(planet) } //planet这个变量实际上是用let来赋值的,所以在循环中是不能改变变量内容的, //比如想在循环内部改变数组内容的话,可以用下面这个方法获得index planets = ["A", "B", "C"
作者:编程之家 时间:2020-05-16
Swift教程11-条件分支循环语句_强大的Switch case
Swift的条件分支语句与C语言的有一些不同,特别是Switch .Case语句.功能十分强大. 1. if/else分支结构 Swift中,if else 语句 你可以不用写那个每次都需要写的圆括号了, 刚开始也许不习惯,但是习惯之后你却再也回不去了... (1)Swift的if语句写法如下: var a = 2 var b = 2 if a == b { println("a 和 b
作者:编程之家 时间:2020-05-16
Swift开发快速上手系列教程目录-陆续完善,由浅入深
Swift开发教程 一.Swift基础 Swift教程01-使用switfc终端命令编译运行swift程序 Swift教程02-抓住下一个浪潮之巅 Swift教程03-playground剖析swift语言 Swift教程04-定义声明变量重要原则 Swift教程05-基本数据类型(一)整型浮点型 Swift教程06-基本数据类型(二)Bool布尔类型对比Java-boolean,Objc-BOO
作者:编程之家 时间:2020-05-16
Swift 关于字符和文字列的几点总结
import Foundation //(1) String 和 Character 结合 var s: String = "AAAA" var c: Character = "⭐️" //s = s + c => 报错 s.append(c) println(s) //(2) String 和 [Character] 可以 + s = s + [c] println(s) s = "
作者:编程之家 时间:2020-05-16
Swift基础使用详情
1.常量、变量的命名可以是英文、中文、符号、表情等等,命名不要与关键字一样 var str ="Hello,playground"//变量,值可变 let CURRENTNUM = 0//常量,值不可变化(建议:常量命名尽量用大写字母) let PI = 3.14159 2.字符串的插值 \(PI) println("圆周率的值为\(PI)") 3.注释://单行注释 /**/ 多行
作者:编程之家 时间:2020-05-16
Swift可选类型的使用
可选类型:拆包和绑定(常量或者变量在没有值的情况下,我们用if语句判断它是不是有值,用绑定语句来访问它的值) let刮刮奖 ="10";//只能是整型,不然“中奖金额”将显示为nil let中奖金额 =刮刮奖.toInt(); //拆包 if中奖金额 { println("恭喜,你中了\(中奖金额!)") //"!"把中奖金额进行拆包,必须要用if语句判断,确定被拆包对象有值,为n
作者:编程之家 时间:2020-05-16
Swift断言的使用
断言(Assertions) 断言会导致你的程序立即终止,一般来说,只有当你遇到在app发布之前调试的时候遇到必须满足的一些底线条件,才需要断言,方便调试,而且是非常必要的一些条件才能让程序继续运行下去,如: var 是否是会员 = true assert(是否是会员 == true, "必须是会员才能观看本视频") //如果是true条件成立,如果是false,程序会立即终止,并提
作者:编程之家 时间:2020-05-16
UIKit框架-基础控件Swift版本: 1.UIControl方法/属性详解
在前面, 我们虽然知道了Objective-C中的控件是怎么创建的, 本来不觉得要再说的, 但在开发过程中, Swift的语法和我想象中不太一样, 所以我这里还是得写一样, 为了方便新人的快速入门, 好了废话少说, 现在让我们来了解一下基础控件的一些属性和方法: 1.状态属性 在我们众多的UI控件里, 有很多控件都是属于控制类型的, 他们都是继承于UIControl这个父类, 所以他们有相应的方法
作者:编程之家 时间:2020-05-16
Swift 语言基础(4)-控制流
for 循环 for ... in ... 循环 forindexin 1...5{ println("\(index)times 5 is \(index* 5)") } // 1 times 5 is 5 // 2 times 5 is 10 // 3 times 5 is 15 // 4 times 5 is 20 // 5 times 5 is 25 letbase=
作者:编程之家 时间:2020-05-16
简单实现数字增长动画
简单实现数字增长动画 整个代码完全由swift书写 主要用到NSTimer()函数 NSTimer.scheduledTimerWithTimeInterval(tiCallRate, target: self, selector:"numberTo:",userInfo: nil, repeats: true) //第一个参数表示调用numberTo()函数的频率 我第一次用NSTimer简单实
作者:编程之家 时间:2020-05-16
Swift语言语法(运算符)
//1、基本运算符 1、Swift支持C标准库中的大多数运算符并提升了各自的兼容性,从而可以排除常见的编码错误 2、分配符 (=)不会返回一个值,这样可以防止你因粗心将 等于(==)写成 赋值运算符(=) 而引起的错误 3、算术符(+、 -、 *、 /、 % 等)会检查与驳回值溢出,这样可以避免值类型的数据在超过值类型所允许的存储范围时,出现意想不到的数据。你可以选择使用Swift所提供的值溢出运
作者:编程之家 时间:2020-05-16
Swift40/90Days - 用函数式编程解决逻辑难题
Swift90Days - 用函数式编程解决逻辑难题 这篇翻译的文章,用两种方法解决了同一个逻辑难题。第一种方法的编程风格接近大多数 iOS 开发者,实现了指令式编程的解决方案。第二种方法利用了 Swift 的一些语言特性,实现了函数式编程的解决方案。 源代码可以在这里下载:https://github.com/ijoshsmith/break-a-dollar 逻辑难题 前阵子朋友和我说起,把1
作者:编程之家 时间:2020-05-16
UIKit框架-基础控件Swift版本: 2.UIButton方法/属性详解
前面我们讲完了控件的父类, 现在让我们正式进入基础控件的讲解, 现在来讲解第一个UI基础控件UIButton: 1.UIButton的类型 在UIButton里面有分几种类型, 让我们来看看: enum UIButtonType : Int { // 1.自定义类型 case Custom // 2.系统类型 case System // 3.信息类型
作者:编程之家 时间:2020-05-16
OC与Swift混合开发技巧
在苹果推出了swift语言之后,很多人担心OC很快会被取代,但是苹果方面表示2年内不会摒弃OC。但现在也快了啊。有的开发团队已经开始基于swift开发,但是有很多旧的框架还没来得及用swift写出来,并且某些swift的功能你还不会写,想用OC写。因此在swift开发的程序中时不时会用到OC的类,怎么让两门语言在一个程序里无缝衔接? 其实很方便 如图这是一个新建的swift项目,里面直接拖入了一个
作者:编程之家 时间:2020-05-16
UIKit框架-基础控件Swift版本: 3.UILabel方法/属性详解
前面我们讲解了UI基础控件的UIButton, 现在让我们继续往下讲: 1.UILabel的状态 内容的显示模式 enum NSLineBreakMode : Int { case ByWordWrapping // 保留所有的字符 case ByCharWrapping // 保留所有的字符, 如果遇到换行字符 "\n" 后面的字符就会消失 case ByClipping
作者:编程之家 时间:2020-05-16
swift与枚举
//枚举语法 //不像 C 和 Objective-C 一样,Swift 的枚举成员在被创建时不会被赋予一个默认的整数值,North,South,East和West不是隐式的等于0,1,2和3 enum CompassPoint { case North case South case East case West } enum Planet { case
作者:编程之家 时间:2020-05-16
UIKit框架-基础控件Swift版本: 4.UIImageView方法/属性详解
前面我把UIButton和UILabel的常用属性讲完了, 现在让我们来看看第三个基础控件: 1.UIImageView的状态 图片的展示状态 enum UIViewContentMode : Int { // 1.图片铺满整个UIImageView case ScaleToFill // 2.根据图片的实际大小来展示 case ScaleAspectFit
作者:编程之家 时间:2020-05-16
swift软件模块划分方案
var storyA = UIStoryboard(name:"AStoryboard", bundle: nil) var vcA = storyA.instantiateInitialViewController() as UIViewController vcA.tabBarItem = UITabBarItem(title: "a", image: UIIm
作者:编程之家 时间:2020-05-16
Swift 区间类型
//(1)基本的定义 //1 到 10 println(1...10) //1 到 9 println(1..<10) // 10 是否在 1到10之间, 结果true println(1...10 ~= 10) //(2)小数点也可以 println(1.0...10.0 ~= 10.0) //结果true println(1.0..<10.0 ~= 10.0) //结果false pri
作者:编程之家 时间:2020-05-16
swift与结构体
struct Resolution { var width = 0 var height = 0 func test(){ println("test") } } //所有结构体都有一个自动生成的成员逐一构造器,用于初始化新结构体实例中成员的属性 let vga = Resolution(width:640, height: 480) le
作者:编程之家 时间:2020-05-16
swift1.2语言函数和闭包函数介绍
swift1.2语言函数和闭包函数介绍 在编程中,随着处理问题的越来越复杂,代码量飞速增加。其中,大量的代码往往相互重复或者近似重复。如果不采有效方式加以解决,代码将很难维护。 swift1.2语言函数和闭包函数介绍为了解决这个问题,人们提出了函数这一概念。使用函数可以将特定功能的代码封装,然后在很多的地方进行使用。本章将会讲解函数和闭包的相关内容本文选自Swift1.2语言快速入门大学霸。 7.
作者:编程之家 时间:2020-05-16
上一页
139
140
141
142
143
144
145
146
下一页
小编推荐
热门标签
更多
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