手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
swift switch介绍
swift switch介绍 switch与object-c不同的地方 支持多种类型,int,float,stirng,元组、表达式等 case 后面不需要大括号和break了 多了个关键字fallthrough,在当前case后面,表示执行完这个case后可以执行下面一个case或者default swift中default 并不是一定必须的,只要前面的case 无论何时都有一个与之对应。可以写
作者:编程之家 时间:2020-05-17
swift - 闭包
闭包就是匿名函数 说明: 1. 闭包主要指向函数类型 2. 闭包的参数必须和函数类型的参数和返回值一致 闭包格式 { (参数:类型) -> 返回类型 in 执行方法 return 返回类型 } 示例: // 定义一个函数 func GetList(arr:[Int],pre:(Int) -> Bool) ->[Int] { var tempArr = [Int]()
作者:编程之家 时间:2020-05-17
reference cycle 引用循环
在swift 里引用循环的造成,主要有两个方法, 1.类之间的引用 2.clourse 闭包引用 解决办法: weak references and unowned references. 也就是weak,unowned weak, 来修饰可选的,? 结尾的,如:var weak city: String ? unowned 来修身 一直存在的。 var unowned city: String
作者:编程之家 时间:2020-05-17
Swift基础-0003
//: Playground - noun:效果图一二对应代码如下 import UIKit var str = "Hello, playground" //操作符 // - ++ -- 一元操作符 // +-*/ 二元操作符 // a?b:c 三元操作符 //子增减可以是整数活浮点数 var a = 1.5 var b = a++ var c = ++a println("a: \(a)
作者:编程之家 时间:2020-05-17
【swift】15-0519 数组和字典
数组和字典的区别 数组有序,字典无序但可以通过key来查找 数组的两种定义: 数组<类型> [类型] var 山手线 = [“日暮里”,”莺谷”] 山手线.count if (山手线.isEmpty) { println(“数组为空”) } //添加 山手线.append(“上野”) 山手线 += [“秋叶原”] 山手线 += [“御徒町”,”神田”,”东京”] //修改 山手线[0] = “品川
作者:编程之家 时间:2020-05-17
openstack swift 的UI客户端windows版
经同事介绍,了解一下cloudyberry提供的openstack swift客户端,分为收费版和免费版,主要试用了一下免费版,做的还是蛮精致的,很大程度上方便了我们上传、下载、浏览swift上的文件,非常好用,在这里推荐一下,下面附截图。
作者:编程之家 时间:2020-05-17
Swift学习—流程控制
知识点: for in循环中的变量可以使用下划线_,意思是不需要用到此变量,系统就不会给变量分配存储空间 switch中case后面必须有可执行的语句,如果有许多结果需要执行同一个语句的话,swift支持多条件匹配 switch支持范围匹配 switch可以匹配元组数据 switch可以绑定数值 switch中的case可以使用where来增加判断条件 fallthrough关键字,当执行完前ca
作者:编程之家 时间:2020-05-17
Swift学习—函数
知识点: swift函数的不同点 无返回值的函数的三种写法 返回元组数据 外部参数名 外部参数名的简写 默认参数值,有默认参数值的时候,系统会自动的将参数名当成外部参数名。 在有默认的参数值的情况下,增加一个下划线_,系统会忽略掉外部参数名 函数的形参默认是常量,想要在函数体的内部改变形参的值,将其设置成var即可 输入输出参数及其注意点 示例代码: //: Playground - noun:
作者:编程之家 时间:2020-05-17
Swift学习—对象和类
在class 后面跟类名来创建一个类。除了上下文是类以外,声明一个属性和常量,变量声明是一样的,方法和函数也是如此。 class Shape { var numberOfSides = 0 func simpleDescription() -> String { return "A shape with \(numberOfSides) sides." }
作者:编程之家 时间:2020-05-17
Swift学习一:自定义运算符 operator
自定义运算符仅能包含这些字符: / = - + * % < >!& | ^。~ 运算符位置: 前置运算符 prefix 中间运算符 infix 后置运算符 postfix 运算符其他配置 结合性 associativity 可取值范围 left,right和none 优先级 precedence 可取值范围 0~255 系统内置运算符结合性质及优先级 求幂相关(无结合,优先级160) <<
作者:编程之家 时间:2020-05-17
Swift学习二:自定义扩展方法Extensions
扩展就是向一个已有的类、结构体或枚举类型添加新功能(functionality) 扩展可以 添加计算型属性和计算静态属性 定义实例方法和类型方法 提供新的构造器 定义下标 定义和使用新的嵌套类型 使一个已有类型符合某个协议(接口) 语法 extension SomeType { // 加到SomeType的新功能写到这里 } extension SomeType: SomeProtocol,
作者:编程之家 时间:2020-05-17
Swift学习三:闭包Closures
定义 闭包(Closures)是独立的函数代码块,能在代码中传递及使用。 语法 {(parameters) -> return type in statements } 注:闭包表达式语法可以使用常量参数、变量参数和 inout 类型作为参数,但皆不可提供默认值。 范例 func funA(var value : String,closure: (str : String) -> ()
作者:编程之家 时间:2020-05-17
【swift】15-0520 字典
字典.count() 字典.isEmpty 字典[key] = value //增加一个值 字典[key] = value2 //修改一个值 字典.updateValue(value: ValueType, forKey: KeyType) //返回一个optional类型的值,需要更新的key不存在则更新失败,所以一般用if语句进行判断, if 字典.updateValue(value: Val
作者:编程之家 时间:2020-05-17
Swift-数组
//数组用法 let emptyArray1 = Array<Int>()//声明一个空数组 var emptyArray2 = [Int](); //声明一个空数组 var shoppingList = ["苹果","香蕉","菠萝","哈密瓜","橘子"]; //增加 shoppingList.append("萝卜");//在数组后面追加元素 println(shoppingList);
作者:编程之家 时间:2020-05-17
swift sqlite3 学习心得
iOS开发中,需要使用sqlite,所以试图学习,但学习过程中似乎是遇到了一点困难: 在bing.com搜 “swift sqlite”,得到的多是基于某个封装过sqlite的framework(如fmdb),这不是我想要的。我想要的是不用开源的封装,而是直接使用sqlite的API 在github上搜 “swift sqlite”,找到的又多是那些framework的“老窝”。它们都是基于sql
作者:编程之家 时间:2020-05-17
Swift基础-0004
数组与字典 //: Playground - noun: a place where people can play import UIKit var str = "Hello, playground" //数组和字典 let arr = ["a","b"] println(arr) //let 声明的数组不允许改变 //var 声明的数组可以改变 //1.直接初始化数组 var a
作者:编程之家 时间:2020-05-17
Swift学习之路一,常量&变量
很早就注册账号了,一直没正正经经的写过博客。 这次的动机也很单纯,全程记录一个JSer学习Swift的点点滴滴。 刚开始学习,那就先从简单的基础搞起 。 今天的内容是常量和变量 。 网上看了些资料和教程,结合自己的理解,于是写点东西来记录。 常量:从声明并赋值以后,就一直不会改变了。 变量:值是可变的,后面的赋值会替换之前的值。 声明常量用let。 申明变量用var(看到var感觉好亲切啊,毕竟J
作者:编程之家 时间:2020-05-17
在swift中保存图片到相册
本来是没有必要把这么小的一个知识点写到博客中的,但是,由于OC中的一些语法在swift中实现的时候有些特别,所以单独写下来到博客中,希望能够帮助到有需要的同学。 1.OC中的写法 在OC中,我们需要保存图片到相册需要调用这个方法: void UIImageWriteToSavedPhotosAlbum(UIImage *image, id completionTarget, SEL complet
作者:编程之家 时间:2020-05-17
Swift-字典
// // main.swift // DictonaryDemo // // Created by 程磊 on 15/5/20. // Copyright (c) 2015年 chenglei. All rights reserved. // import Foundation //字典的使用 let emptyDic1 = [:];//声明一个空的字典 let emptyDic2
作者:编程之家 时间:2020-05-17
Swift-元组tuple
// // main.swift // tuple元组Demo // // Created by 程磊 on 15/5/20. // Copyright (c) 2015年 chenglei. All rights reserved. // import Foundation //元组的使用 //元组创建的第1种方式 let (x, y) = (1, 2); //定义一个简单的元组
作者:编程之家 时间:2020-05-17
Swift学习—Swift之 ? 和 !
Swift语言使用var定义变量,但和别的语言不同,Swift里不会自动给变量赋初始值,也就是说变量不会有默认值,所以要求使用变量之前必须要对其初始化。如果在使用变量之前不进行初始化就会报错: var stringValue : String //error: variable 'stringValue' used before being initialized //let ha
作者:编程之家 时间:2020-05-17
【swift】15-0521 控制流---for,while,do-while
for-in 循环 for 被乘数 in 1…5 { println(“(被乘数)乘以5是(被乘数 * 5)”) } let 底 = 3 let 幂 =10 var 结果 = 1 for _ in 1…幂 { 结果 *= 底 } println(“(底)的(幂)是(结果)”) 在数组与字典中循环打印出其中所有元素。 for条件循环 for var 循环变量 = 1; 循环变量 <= 3; ++循环
作者:编程之家 时间:2020-05-17
使用Swift开发WatchKitpart 2:表格和网络请求
我们都知道Watch Kit app仅仅是iOS app的扩展--但是在使用者看来却不那么明显。使用者可以在手机上登录app,但并没有意识到代码实际上是运行在手机上的。 这意味着你可以立即开启或停止扩展。如果你遇到长时间处于等待中的任务,例如定位或从网络接收数据,你不必一直等到扩展完成这些任务。 在我们的WatchKit入门教程中,你创建了一个界面简单的WatchKit app,扩展发出网络请求,
作者:编程之家 时间:2019-07-23
Swift版本的图片轮播器框架
由于在开发中,总是要写图片轮播器之类的东东,写的烦了,忍不住就用Swift写了一个非常方便的图片轮播器的框架 https://github.com/SarielTang/CycleView 大家在使用的时候,只需要像这样: import CycleView class className : PictureCycleController{ //override loadView fun
作者:编程之家 时间:2020-05-17
App开发日报 2015-05-20 如何仅凭官方文档零基础学习Swift开发
App开发日报 2015-05-20 @好东西传送门 出品, 过刊见 http://app.memect.com 订阅:给
[email protected]
发封空信, 标题: 订阅App开发日报 可点击加长版16条 http://app.memect.com/archive/2015-05-20/long.html 如何仅凭官方文档零基础学习Swift开发 @iOS程序犭袁 关键词:iOS, Swi
作者:编程之家 时间:2020-05-17
初学Swift,初步了解
Swift是一门非常注重类型的,类型安全性语言。 Playground - 使用: playground 最大的好处应该是在编译器的右边,会实时输出结果。同时UI控件也是可以显示的。点击右边的小眼睛的按钮就可以看到了 Swift相比于OC少了Main函数,而且在每行代码后不需要加分号。 如果一行代码有多个成员声明,需要添加分号隔开。 <span style="font-size:18px;">va
作者:编程之家 时间:2020-05-17
swift获取屏幕的宽高
之前写了一篇关于获取iphone屏幕宽高的方法,算是能解决ios7下的一个小bug,是用OC写的,文章地址:http://blog.csdn.net/wingsofpiano/article/details/45726729 这次用swift语言试着写了一个相同的方法,同样,粘贴到viewcontroller就能用 /* 根据系统版本号得到真实的宽高 isWid
作者:编程之家 时间:2020-05-17
swift中字符串常用操作---字符截取
一,最常用的方法substringFromIndex,substringToIndex,substringWithRange 方法一:把String--->asNSString再截取 var s="1234567890" var ns1=(s as NSString).substringFromIndex(5) var ns2=(s as NSString).substringToIndex(4
作者:编程之家 时间:2020-05-17
Swift 字符串替换/过滤/切割/拼接
原创blog,转载请注明出处 blog.csdn.net/hello_hwc 之前写过一篇Swift String的基础,想了解的同学可以看下。 http://www.voidcn.com/article/p-kvgdhjox-zs.html 替换 把?替换为/ var url = "http://blog.csdn.net/hello_hwc?viewmode=list" var filter
作者:编程之家 时间:2020-05-17
Swift学习之每日一tip (6) 单例
近日,在翻看以前写过的一些OC应用的时候,看到了OC的单例,然后暮然想要试着写一写Swift下的单例,于是,在经过一番波折后,终于将Swift下的单例写了出来。 OC下的单例实现 栗子: + (instancetype)sharedNetworkTools { //定义一个任意类型的静态实例 static id instance; static dispatch_once
作者:编程之家 时间:2020-05-17
上一页
148
149
150
151
152
153
154
155
下一页
小编推荐
热门标签
更多
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