手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
Swift学习:3.元祖
元组 元组(tuples)把多个值组合成一个复合值。元组内的值可以是任意类型,并不要求是相同类型。 下面这个例子中,(404, "Not Found")是一个描述 HTTP 状态码(HTTP status code)的元组。HTTP 状态码是当你请求网页的时候 web 服务器返回的一个特殊值。如果你请求的网页不存在就会返回一个404 Not Found状态码。 let http404Error =
作者:编程之家 时间:2020-05-17
Swift学习:4.可选类型
可选类型 使用可选类型(optionals)来处理值可能缺失的情况。 下面的例子使用toInt方法来尝试将一个String转换成Int: let possibleNumber = "123" let convertedNumber = possibleNumber.toInt() // convertedNumber 被推测为类型 "Int?", 或者类型 "optional Int" 因为 to
作者:编程之家 时间:2020-05-17
Swift学习:5.断言
断言 可选类型可以让你判断值是否存在,你可以在代码中优雅地处理值缺失的情况。 使用断言进行调试 let age = -3 assert(age >= 0, "A person's age cannot be less than zero") // 因为 age < 0,所以断言会触发 注意:正式发布的版本中断言将不起作用。 何时使用断言 当条件可能为假时使用断言,但是最终一定要保证条件为真,这样你
作者:编程之家 时间:2020-05-17
Swift学习:6.字符串和字符
字符串字面量(String Literals) let someString = "Some string literal value" 注意: someString常量通过字符串字面量进行初始化,Swift 因此推断该常量为String类型。 字符串字面量可以包含以下特殊字符: 转义字符\0(空字符)、\\(反斜线)、\t(水平制表符)、\n(换行符)、\r(回车符)、\"(双引号)、\'(单引
作者:编程之家 时间:2020-05-17
Swift学习之每日一tip (3)闭包
闭包介绍 最近在学习swift的过程中,发现很多人都对于swift的闭包有很深的疑惑,今天就以我个人学习swift 1.2版本下的一些经验进行一些分享,如有错漏,望大家指出。 ps.《关于Swift学习之每日一tip》我这段时间会持续更新,而其中关于swift的内容都是在今年(2014)春节之后,苹果推出Xcode6.3测试版的之后推出的swift 1.2的语法,关于1.2与1.1的语法,我会在明
作者:编程之家 时间:2020-05-17
多邻国团队的Swift项目实践
本文由CocoaChina翻译组成员xiaoying翻译自http://making.duolingo.com/,原文:Real World Swift 最近我们刚刚发布了一款新的基于Swift的应用,当时还被苹果着重推荐了,目前它已经获得了相当多的用户。在这片文章里,我们想要分享一下这些经验,把我们对于这个新语言的看法呈现给大家,并且指出Swift中那些可以让我们写出更好程序的新特性。 这不是一
作者:编程之家 时间:2019-07-21
Swift - Swift生成随机数
在Swift中生成随机数有很多方法可以达到目的 这里介绍最简单的两种方法,第一种是使用arc4random()函数, 第二种是使用arc4random_uniform()函数 1. func arc4random() ->UInt32 arc4random() 如果要生成一个生成在一定范围内的随机整数,可以这么写: func randomIn(#min: Int, max: Int) -> In
作者:编程之家 时间:2020-05-17
swift网址收藏~~~
https://github.com/bboyfeiyu/iOS-tech-frontier/blob/master/issue-3/iOS后台模式开发指南.md
作者:编程之家 时间:2020-05-17
swift http post/get/delete/put
Swift中的HTTP请求 iOS开发中大部分App的网络数据交换是基于HTTP协议的。本文将简单介绍在Swift中使用HTTP进行网络请求的几种方法。 注意:网络请求完成后会获得一个NSData类型的返回数据,如果数据格式为JSON,那么可以使用系统自带的NSJSONSerialization类来解析数据;或者使用SwiftyJSON库的使用和思考一文中提到的JSON解析库来解析数据。 1
作者:编程之家 时间:2020-05-17
Swift学习:7.数组
数组 数组使用有序列表存储同一类型的多个值。相同的值可以多次出现在一个数组的不同位置中。 数组构造语句 我们可以使用字面量来进行数组构造,这是一种用一个或者多个数值构造数组的简单方法。字面量是一系列由逗号分割并由方括号包含的数值。 [value 1, value 2, value 3]。 下面这个例子创建了一个叫做shoppingList并且存储字符串的数组: var shoppingList:
作者:编程之家 时间:2020-05-17
Swift学习之每日一tip (4)版本对比与一些小技巧
首先,非常抱歉,昨天本来说是今天要给大家写一下1.1版本和1.2版本之间的区别的。但是,在整理后,1.2增加的许多功能网上早已经有人提出过了,所以这里就不占用大家的时间了,想知道的直接百度就可以了。 今天呢,小汤我就把我在编码中遇到的1.1的语法在1.2下冲突的一些小例子列举一下,并且给大家介绍一下swift中下划线与#号的一些小技巧吧。 1.1版本与1.2版本几个常见冲突: 数组的表示 1.1版
作者:编程之家 时间:2020-05-17
Swifter 100 个 Swift 开发必备 Tip
Swifter 100 个 Swift 开发必备 Tip 在《Swifter : 100 个 Swift 开发必备 Tip》中作者将自己的经验加以总结和整理,以一个个的小技巧和知识点的形式揭示出来。全书共有100 节,每一节都是一个相对独立的主题,涵盖了一个中高级开发人员需要知道的Swift 语言的方方面面。 详细解读 和小伙伴们一起来吐槽
作者:编程之家 时间:2020-05-17
swift dictonary convert to (转为 )json
import UIKit import AVFoundation let dictionary = ["aKey": "aValue", "anotherKey": "anotherValue"] let theJSONData = NSJSONSerialization.dataWithJSONObject( dictionary , options: NSJSONWriting
作者:编程之家 时间:2020-05-17
Swift语言指南一基础知识
Swift 是用于开发iOS和OS X的一门新编程语言。尽管如此,Swift的大部分地方看着其实跟C和Objective-C都是挺像的。 Swift 提供了C和Objective-C基础类型的自己一套版本,包括用于整型的Int,用于浮点值的Double和Float,用于布尔值的Boolean,和用于文本数据的String。Swift还提供了Array和Dictionary这两种集合类型的增强版本。
作者:编程之家 时间:2020-05-17
类似微信 在tabbar上添加小红点 消息提示 swift
只要一句话就能使用哦 self.tabBarItem.badgeValue = "\(num)" 其中num为int型变量用来动态的现实消息的数目 * num=0时会显示一个带0的红点 这时候需要添加一个判断 if num > 0 { self.tabBarItem.badgeValue = "\(num)" }else{
作者:编程之家 时间:2020-05-17
swift 数据类型转换 string 转换为 int, int转换为string 等等 string转换为nsmutablestring
(con.flag as Int)._bridgeToObjectiveC().stringValue 上面的 con. flag 为nsnumber类型的 通过强制转换 转为int型 然后通过_bridgeToObjectiveC()方法 变为stringvalue,_bridgeToObjectiveC()不局限转换为字符串类型,还有.doubleValue,.integerValue几种不
作者:编程之家 时间:2020-05-17
【Coding 技术博文】在 Swift 项目中实现侧滑菜单-利用 SWRevealViewController
在本篇博客中,我将说一下怎样在 Swift 项目中实现一个像 Gmail 客户端那样的侧滑菜单。 你可以完全自己手动写一个侧滑菜单,但是现在在 GitHub 上面已经有很多免费的开源库了,如果不是有很特别的需求,大可不必新建一个轮子。 在这里我使用的这个第三方库名字叫做 SWRevealViewController,作者是 John Lluch。这个免费的类库提供了很方便快捷的方法去把侧滑菜单加入
作者:编程之家 时间:2019-07-21
openstack swift ring文件解析
一直以为对swift的ring文件充满好奇,这段时间重新研究swift,正好借此机会好好研究下。 ring文件时一个Gzip的压缩文件,可以通过相关python库直接读取这个文件,代码如下: gz_file = GzipFile('/etc/swift/object.ring.gz', 'rb') 这里的gz_file其实就是一个文件句柄,通过read我们可以读取数据进行分析。 1、 前4个字节
作者:编程之家 时间:2020-05-17
Swift的响应式编程
原文链接 : Reactive Swift 原文作者 : Agnes Vasarhelyi 译文出自 : 开发技术前线 www.devtf.cn 译者 : Mr.Simple 校对者: Lollypo 状态 : 完成 让我们首先回到Apple刚推出Objective-C的继任者-Swift的时候,那真是一个非比寻常的时刻。 Siri还没有开启地狱之门,Prezi还没有支持订阅,那时的朝鲜也还没有h
作者:编程之家 时间:2019-07-21
Swift - 学习资料整理
初学swift,推荐看斯坦福的公开课,由白胡子老头保罗授课,适合零基础 点击这里打开Itunes链接:Developing iOS 8 Apps with Swift 王巍 (@onevcat) 是一名 iOS 和 Unity3D 开发者,现旅居日本,正在寻求创意之源。 每一个Tip篇幅不长,但小而精,专注于攻破一个知识点 http://swifter.tips/ http://onev.cat/
作者:编程之家 时间:2020-05-17
Swift学习:8.字典
字典 字典是一种存储多个相同类型的值的容器。每个值(value)都关联唯一的键(key),键作为字典中的这个值数据的标识符。和数组中的数据项不同,字典中的数据项并没有具体顺序。 1.初始化 var games: [String:String] = [“Diablo3”:”2014:8:12”, “Dragon Age”:”2014:10:07”] var games = [“Diablo3”:”2
作者:编程之家 时间:2020-05-17
swift学习:9.枚举
1.枚举语法: enum Platform{ case Windows case Linux case MacOs } var myPlatform = platform.windows myPlatform = .Linux switch myPlatform{ case .Windows: println(“这是Windows平台”)
作者:编程之家 时间:2020-05-17
Swift学习:10.运算符
1.基本运算符 1)一元运算符 自增自减运算符:++ -- 正号负号运算符:+ - 逻辑非运算符:! 2)二元运算符 赋值运算符:a = b 算数运算符:+ = * / 求余运算符:% 符合赋值运算符: += -= *= /= 比较运算符: == != > < >= <= 空合运算符:?? a ?? b 相当于 a != nil ? a! : b 区间运算符:a...
作者:编程之家 时间:2020-05-17
Swift学习:11.控制流
1.循环 var singers = ["李","张","丁","克"] for singerinsingers{} for iin0..<singers.count{} while(条件语句){} do{}while(条件) 2.Switch case 专题 switchstudents{ case ("北大",2007):print("天之骄子") case ("重邮",2006...2010
作者:编程之家 时间:2020-05-17
Swift学习:12.函数
1.函数的定义与调用 func sayHello(personName: String) -> String { let greeting = "Hello, " + personName + "!" return greeting } 2.外部参数 func someFunction(externalParameterName localParameterName: Int) {
作者:编程之家 时间:2020-05-17
[_UIAlertShimPresentingViewController shouldAutorotate] is returning YES解决方法
今天做开发的时候遇到一个很大的问题,就是不需要屏幕的旋转,所以我在UINavigationController中设置了屏幕的方向,但是在UIAlertView提示的地方出现这样的错误: Terminating app due to uncaught exception 'UIApplicationInvalidInterfaceOrientation', reason: 'Supported o
作者:编程之家 时间:2020-05-17
用Swift开发Mac App(7)
缩放 打开MasterViewController.xib,在Size面板中查看 Custome View的大小。在本例中,它应该是540x400大小。但是读者的这个数字会有不同。不管是多大,请记下这个数字。待会会用到。 这将是App出口的最小大小。打开 MainMenu.xib, 选择 window 对象。在Size 面板中,勾上Constraint右边的Minimum Size 选项,然后将w
作者:编程之家 时间:2020-05-17
Swift学习之每日一tip (5)@autoclosure
@autoclosure 可以说是 Apple 的一个非常神奇的创造 简单说,@autoclosure 做的事情就是把一句表达式自动地封装成一个闭包 (closure)。这样有时候在语法上看起来就会非常漂亮。 比如我们有一个方法接受一个闭包,当闭包执行的结果为 true 的时候进行打印: func logIfTrue(predicate: () -> Bool) { if predicat
作者:编程之家 时间:2020-05-17
OC和Swift混编(惊喜!)
今天在和一位前辈交流的之后,使用了OC和Swift混编开发,遇到了一个让我忍不住要欢呼的情况,在这里,跟大家分享一下,也再次赞叹一下XCode的强大. OC和Swift混编出现最多的就是在编写Swift代码的过程中使用OC框架了.以前,在XCode6.3beta版本的时候,我犹记得我们在进行OC和Swift混编的时候,需要这样做. 先通过Pod导入第三方框架,然后, 使用 Xcode 打开工作组文
作者:编程之家 时间:2019-07-21
【swift】15-0514 基本数据类型
UInt8:unsigned int 最高为2的8次方减1 二进制的2:0b10 八进制的8:0o10 十进制的10:10 十六进制的16:0x10 //1乘以10的6次方 let 一百万 = 1e6 //1乘以10的-6次方 let 一百万分之一 = 1e-6 TIPS:科学计数法对精度要求比较精确所以一般都为double类型 let 十六进制十五的负的2的2次方 = 0xFp-2 TIPS:为
作者:编程之家 时间:2020-05-17
上一页
146
147
148
149
150
151
152
153
下一页
小编推荐
热门标签
更多
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