手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
Swift 进化接受了三大提议
作者:Erica Sadun,原文链接,原文日期:2016-03-03 译者:Crystal Sun;校对:shanks;定稿:Cee 今天,苹果接受了三大重要的内部驱动的提议(有些提议内容稍作了修改): SE-0005 将 Objective-C 的 API 更好地转换成 Swift SE-0006 将 API 指南添加到标准库里 SE-0023 API 设计指南 由 Swift 核心团队开发的
作者:编程之家 时间:2020-04-30
Swift - 使用CoreLocation实现定位经纬度、海拔、速度、距离等
(1)在 info.plist里加入定位描述(Value值为空也可以): NSLocationWhenInUseDescription :允许在前台获取GPS的描述 NSLocationAlwaysUsageDescription :允许在后台获取GPS的描述 (2)代码如下: import UIKit import CoreLocation class ViewController: UIVi
作者:编程之家 时间:2020-04-30
回顾 Swift 多平台移植进度 #1
作者:uraimo,原文链接,原文日期:2016-02-02 译者:Crystal Sun;校对:Cee;定稿:星夜暮晨 明天(本文发表日期是 2016 年 2 月 2 日)就是 Swift 开源后的第二个月了。 这么短的时间当中发生了很多事情。开源社区已经在全面发展这项语言了,他们为 Swift 的每个分支项目都贡献了大量的代码,他们甚至讨论了 Swift 的将来,并为之提出意见和建议。苹果公司
作者:编程之家 时间:2020-04-30
回顾 Swift 多平台移植进度 #2
作者:uraimo,原文链接,原文日期:2016-03-11 译者:Crystal Sun;校对:星夜暮晨;定稿:Cee 自上个月以来,已有一些 Swift 平台移植方面的代码迁移到了 master 分支上。现在就让我们回顾一下二月里都发生了哪些事情吧,并且看看当前还有哪些正处于开发状态中。 Windows 由 Han Sangjin 主导的 Cygwin Windows 平台在两周前已完成合并,
作者:编程之家 时间:2020-04-30
swift
1.“等价于”(用三个等号表示,===)与“等于”(用两个等号表示,==)的不同: “等价于”表示两个类类型(class type)的常量或者变量引用同一个类实例。 “等于”表示两个实例的值“相等”或“相同”,判定时要遵照设计者定义的评判标准,因此相对于“相等”来说,这是一种更加合适的叫法。 2.延迟存储属性 3. willSet在新的值被设置之前调用 didSet在新的值被设置之后立即调 4.
作者:编程之家 时间:2020-04-30
Openstack Swift 原理、架构与 API 介绍
——Openstack Swift 开源云存储技术解析 OpenStack Swift 开源项目提供了弹性可伸缩、高可用的分布式对象存储服务,适合存储大规模非结构化数据。本文将深入介绍 Swift 的基本设计原理、对称式的系统架构和 RESTful API。 背景与概览 Swift 最初是由 Rackspace 公司开发的高可用分布式对象存储服务,并于 2010 年贡献给 OpenStack 开源
作者:编程之家 时间:2020-04-30
swift
//: Playground - noun: a place where people can play import UIKit var str = "Hello, playground" let emptyArr = [String](); let emptyDictionary=[String:Float]() var optionalName = [1,2,3,4,5,6] var opt
作者:编程之家 时间:2020-04-30
swift基本知识点的源码
基础的练习代码如下: // print("hello world"); // let explictFloat : Float = 4; // print(explictFloat) // let label = "My age is "; // let age = 18; // let labelAge = label + String(age); // print(labelAge);
作者:编程之家 时间:2020-04-30
Swift接口和扩展
这里主要说一下swift中的接口,其中类、结构体和枚举都可以实现接口。下面通过代码来分别实现一下 // // ViewController.swift // swiftDemo // // Created by Jack on 16/4/6. // Copyright © 2016年 Jack. All rights reserved. // protocol ExampleProtocol {
作者:编程之家 时间:2020-04-30
Swift:使协议中的关联类型参数可读
作者:Natasha,原文链接,原文日期:2016-04-09 译者:Crystal Sun;校对:小锅;定稿:shanks 我还在习惯 Swift 中的关联类型(Associated Type),尽管它们已经出现好一阵子了,我最初是从这篇文章 @alexisgallagher里开始理解它们的。 我很开心昨天能在 iOS 开发中用它们解决 iOS 开发中的一个常见问题:在 Swift 中对使用 S
作者:编程之家 时间:2020-04-30
Swift闭包详解
参考网址:http://c.biancheng.net/cpp/html/2285.html 大家注意哦,由于swift的更新,参考网址里的代码已经不能跑起来了,我结合自己的理解整理如下。 在Swift函数章节中介绍的全局和嵌套函数实际上也是特殊的闭包,闭包采取如下三种形式之一: 全局函数是一个有名字但不会捕获任何值的闭包 嵌套函数是一个有名字并可以捕获其封闭函数域内值的闭包 闭包表达式是一个利用
作者:编程之家 时间:2020-04-30
Swift闭包详解
参考网址:http://c.biancheng.net/cpp/html/2285.html 大家注意哦,由于swift的更新,参考网址里的代码已经不能跑起来了,我结合自己的理解整理如下。 在Swift函数章节中介绍的全局和嵌套函数实际上也是特殊的闭包,闭包采取如下三种形式之一: 全局函数是一个有名字但不会捕获任何值的闭包 嵌套函数是一个有名字并可以捕获其封闭函数域内值的闭包 闭包表达式是一个利用
作者:编程之家 时间:2020-04-30
swift 枚举详解
参考博客:http://c.biancheng.net/cpp/html/2426.html 参考官方文档:https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Enumerations.html#//apple_ref/doc/uid/TP40014097
作者:编程之家 时间:2020-04-30
Swift类和结构体详解
转载地址:http://c.biancheng.net/cpp/html/2427.html 类和结构体是人们构建代码所用的一种通用且灵活的构造体。为了在类和结构体中实现各种功能,我们必须要严格按照对于常量,变量以及函数所规定的语法规则来定义属性和添加方法。 与其他编程语言所不同的是,Swift 并不要求你为自定义类和结构去创建独立的接口和实现文件。你所要做的是在一个单一文件中定义一个类或者结构体
作者:编程之家 时间:2020-04-30
使用swift开发Cordova插件
最近研究了用swift开发cordova插件的问题,事实证明用swift开发cordova插件是完全可行的,不要再去折腾烦人的oc代码了!主要参考了一个地理围栏插件 https://github.com/cowbell/cordova-plugin-geofence ,然后自己根据需求开发了百度地图标注和带扫描效果的二维码扫描iOS cordova插件,官方的那个实在太差了。 用swift开发插件
作者:编程之家 时间:2020-04-30
Swift 中的内存管理详解
这篇文章是在阅读《The Swift Programming Language》Automatic Reference Counting(ARC,自动引用计数)一章时做的一些笔记,同时参考了其他的一些资料。 在早期的 iOS 开发中,内存管理是由开发者手动来完成的。因为传统的垃圾回收机制对于移动平台来说十分低效,苹果采用的是引用计数(RC,Reference Counting)的方式来管理内存,开
作者:编程之家 时间:2020-04-30
Swift属性
转载地址:http://c.biancheng.net/cpp/html/2428.html 属性将值跟特定的类、结构或枚举关联。存储属性存储常量或变量作为实例的一部分,计算属性计算(而不是存储)一个值。计算属性可以用于类、结构体和枚举里,存储属性只能用于类和结构体。 存储属性和计算属性通常用于特定类型的实例,但是,属性也可以直接用于类型本身,这种属性称为类型属性。另外,还可以定义属性监视器来监控
作者:编程之家 时间:2020-04-30
Swift 中 10 个震惊小伙伴的单行代码
作者:uraimo,原文链接,原文日期:2016-01-06 译者:bestswifter;校对:numbbbbb;定稿:小锅 几年前,函数式编程的复兴正值巅峰,一篇介绍 Scala 中 10 个单行函数式代码的博文在网上走红。很快地,一系列使用其他语言实现这些单行代码的文章也随之出现,比如 Haskell,Ruby,Groovy,Clojure,Python,C#,F#,CoffeeScript
作者:编程之家 时间:2020-04-30
swift 简单控件的创建
1,UILabel 刚刚接触swift,代码量不够,文档已经看过了,但是发现写起来还是挺生疏的。从基础练习一下,代码如下: let label:UILabel = UILabel.init(frame:CGRectMake(100, 100, 100, 30)) label.text = "Hi I'm Jack" label.textColor = UIColor
作者:编程之家 时间:2020-04-30
Swift与Objective-C API的交互
转载地址:http://c.biancheng.net/cpp/html/2291.html 互用性是让 Swift 和 Objective-C 相接合的一种特性,使你能够在一种语言编写的文件中使用另一种语言。当你准备开始把 Swift 融入到你的开发流程中时,你应该懂得如何利用互用性来重新定义并提高你写 Cocoa 应用的方案。 互用性很重要的一点就是允许你在写 Swift 代码时使用 Obje
作者:编程之家 时间:2020-04-30
Swift 运算符重载简介
作者:COSMIN PUPĂZĂ,原文链接,原文日期:2016-03-29 译者:zltunes;校对:shanks;定稿:小锅 在任何一门计算机编程语言中,运算符重载都是非常强大的特性之一,因此苹果决定为 Swift 也提供这一机制。然而,"能力越强责任越大"。利用运算符重载你很容易实现一些奇怪的场景,例如用减法运算符实现两数相加,或者用乘法运算符实现两数相除,但这显然都不是你希望出现的。 好了
作者:编程之家 时间:2020-04-30
在项目里交叉使用Swift和OC
转载地址:http://www.voidcn.com/article/p-cjgtcyuy-dk.html Swift与OC的兼容性使得你可以在项目里使用Swift+OC的方式编写应用程序,称为混合+匹配(mix and match),用这种方式可以一边使用享受新语言的快速特性,一边无缝的接合你已有的OC代码(原文听起来好NB的样子,其实也就那么回事),不管项目最初是用OC编写的还是新建的Swif
作者:编程之家 时间:2020-04-30
Swift的Guard语句
本篇文章翻译自: http://ericcerney.com/swift-guard-statement/ 原作者:ecerney 原文章发布于2015-06-10 *译者注:该语法为swift2.0新特性,目前(2015-07-30)仅xcode 7 beta支持,xcode6并不支持。 最开始在Apple的Platform State of the Union看见swift的guard语句的时
作者:编程之家 时间:2020-04-30
Swift闭包
在Swift中,函数也可以作为一种类型: 比如如下test函数,它的入参opera的类型就是是一个入参是两个Double,出参是一个Double的函数 func test(opera: (Double,Double)->Double){ opera(1.0,1.0) } func paramFun(op1:Double,op2:Double) -> { return op1*op2 }
作者:编程之家 时间:2020-04-30
10个惊艳的Swift单行代码
几年前,一篇表述“10个Scala函数式单行代码”的文章非常受欢迎,并且随后立马出现了其他的语言版本,例如Haskell版本,Ruby版本,Groovy版本,Clojure版本,Python版本,C#版本,F#版本,CoffeeScript版本等。 我们不知道有多少人真的对这些单行代码印象深刻,但我认为,这能激励大家去了解更多有关于函数式编程的内容。 1 数组中的每个元素乘以2 特别简单,尤其是使
作者:编程之家 时间:2020-04-30
Swift Tips
转载:转自猫神100个Swift必备Tips,onevcat Selector @selector 是 Objective-C 时代的一个关键字,它可以将一个方法转换并赋值给一个 SEL 类型,它的表现很类似一个动态的函数指针。在 Objective-C 时 selector 非常常用,从设定 target-action,到自举询问是否响应某个方法,再到指定接受通知时需要调用的方法等等,都是由 s
作者:编程之家 时间:2020-04-30
10个惊艳的Swift单行代码
原文出处:http://www.cocoachina.com/swift/20160429/16051.html 几年前,一篇表述“10个Scala函数式单行代码”的文章非常受欢迎,并且随后立马出现了其他的语言版本,例如Haskell版本,Ruby版本,Groovy版本,Clojure版本,Python版本,C#版本,F#版本,CoffeeScript版本等。 我们不知道有多少人真的对这些单行代码
作者:编程之家 时间:2020-04-30
Hello,服务端 Swift
原文:Hello Server Side Swift 作者:Logan Wright 译者:kmyhy 自从苹果官方发布了一个 Swift 的 Linux 开源版本之后,服务端 Swift 终于迎来了一个令人激动的前景。我的好奇心终于无法克制,是时候尝试一下服务端 Swift 了! 除了用过几个 Baas 以外,我没有任何后端编程经验,但幸运的是开源社区已经提供了现成的框架。我试了一下 Tanne
作者:编程之家 时间:2020-04-30
swift 泛型
/** // 泛型 接受其它函数作为参数的函数有时被称为高阶函数。 Swift 标准库 中作用于数组的高阶函数中漫游。Swift 泛型,展示如复杂计算运用于数组 */ /* 顶层函数和扩展 写一个函数,它接受一个给定的整型数组,通过计算得到并返回一个新数组,新 数组各项为原数组中对应的整型数据加一。这一切,仅仅只需要使用一个 for 循环就能非常容 易地实现 */
作者:编程之家 时间:2020-04-30
Swift 3.0 的自动默认auto-defaulting实参
作者:Erica Sadun,原文链接,原文日期:2016-04-11 译者:CMB;校对:shanks;定稿:千叶知风 我最近发布的文章 《准备好迎接 3.0 API 变化》 得到了一些很有趣的反馈。最近发布了一些有关 Swift 3 提议的文章,特别是关于 SE-0005 , 这些文章中解释了在 Swift 中 ObjC APIs 是如何自动转换的,也说明了这些转换在 Swift 中使用 Co
作者:编程之家 时间:2020-04-30
上一页
110
111
112
113
114
115
116
117
下一页
小编推荐
热门标签
更多
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