手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
如何在Swift3中获取Json包的内容unwrap Json package
我想在这个帖子里面总结两个问题:一个是通过ReST获取Json的语句,这个比较简单 另一个是如何将Json包一层一层转存为字典,并最终通过keyword: String获得所需内容的方法 废话不说,来看代码 首先是服务器返回的Json形式,这里以youtube API为例,因为google做的Json包很规范(都是 String: String 或者 String: Int) youtube AP
作者:编程之家 时间:2020-05-10
关于 Swift,我不喜欢的几点
作者:Soroush Khanlou,原文链接,原文日期:2016-08-14 译者:Joy;校对:冬瓜;定稿:CMB 在以前,我已经写过很多喜欢 Swift 的理由。但是今天,我想要写的是这门语言不足的地方。这是一个锱铢必较的问题,所以我将举例描述,去指出这门语言做的好的地方,做的不好的地方,以及其前景。 语言内定义 VS 非语言内定义 看一下 Ruby 语言的情况 Ruby 的 attr_ac
作者:编程之家 时间:2020-05-10
如何在Swift3中获取Json包的内容unwrap Json package
我想在这个帖子里面总结两个问题:一个是通过ReST获取Json的语句,这个比较简单 另一个是如何将Json包一层一层转存为字典,并最终通过keyword: String获得所需内容的方法 废话不说,来看代码 首先是服务器返回的Json形式,这里以youtube API为例,因为google做的Json包很规范(都是 String: String 或者 String: Int) youtube AP
作者:编程之家 时间:2020-05-10
在 Swift 中使用 Objective-C 风格的异步 API
作者:Ole Begemann,原文链接,原文日期:2017-01-19 译者:Cwift;校对:walkingway;定稿:CMB 许多 Objective-C 风格的异步 API 会在它们的回调闭包中传入两个可选类型值:一个代表操作成功时方法的返回值,另一个代表操作失败时返回的错误值。 一个例子是 Core Location 框架中的 CLGeocoder.reverseGeocodeLoca
作者:编程之家 时间:2020-05-10
Swift 惯用语法
作者:Erica Sadun,原文链接,原文日期:2017-01-24 译者:星夜暮晨;校对:Crystal Sun;定稿:CMB 久而久之,Swift 发展出一种别具一格的专用语法——即一组与其他语言相差甚远的基本惯用语法 (core idioms)。许多来自 Objective-C、Ruby、Java、Python 等等语言的开发者纷纷投向 Swift 的麾下。数日前,Nicholas T C
作者:编程之家 时间:2020-05-10
Swift:漂亮的 print() Pt.2
作者:Andyy Hope,原文链接,原文日期:2016-04-14 译者:SketchK;校对:Crystal Sun;定稿:CMB 时尚日志,由你做主 在之前的文章中,我们讨论了在输出日志中使用 emojis 的好处,它可以帮助我们更好的去消化和吸收大量的信息,不过我提供的实现方式并不怎么样,没有足够多的例子供你将其应用在自己的代码中。 我将遵守之前的约定继续讨论这个话题,向你展示如何使用 e
作者:编程之家 时间:2020-05-10
在 Swift 应用里构造和修改 NSURL
作者:Nick Hanan,原文链接,原文日期:2016-03-17 译者:BigbigChai;校对:walkingway;定稿:CMB 许多应用程序都有访问文件的需求。也许是应用 bundle 或文件系统的文件,又或许是网上的资源。在代码里需要调用某些方法来指向这些文件。对于 Apple 平台而言,基本上只有两个选择:使用 String 或 NSURL。 使用过地址栏或任何终端的话,Swift
作者:编程之家 时间:2020-05-10
Ceph部署二RGW搭建
背景 Ceph RGW简介 Ceph RGW基于librados,是为应用提供RESTful类型的对象存储接口。RGW提供两种类型的接口: 1) S3:兼容Amazon S3RESTful API; 2) Swift:兼容OpenStack Swift API。 S3和Swift API共享同一个命名空间,所以可以使用两种API访问相同的数据。 环境规划 如上篇文章《Ceph部署
作者:编程之家 时间:2020-05-10
优雅的开发Swift和Objective C混编的Framework
前言 为什么要写这样一篇文章,因为昨天和一个朋友讨论到Swift和Objective C如何混合开发Framework,中途发现了很多有意思的坑。 用Swift封装OC的库是一件比较常见的事情,毕竟对于大多数公司来说,老的代码都是用OC写的,而且经过多次迭代,这些OC的代码已经被验证了是稳定的,用Swift重写代价太大。这就引入了一个需求: 用Swift和OC来混编一个Framework。 如果你
作者:编程之家 时间:2020-05-10
Swift Web 开发之 Vapor - 模版 Leaf三
模版引擎,对现在的 Web 开发极为重要,几乎所有主流 Web 框架都会支持一种或多种模版引擎,模版引擎可以分离用户界面和业务逻辑,工作原理主要是一种翻译,后端对特定的标记、语法、变量等渲染后再输送给浏览器,如今模版引擎已经非常强大,在相关领域可以帮助开发者节约很多时间精力,比如缓存、设计分层、插件化。不同的模版引擎千变万化,各种语言也是层出不穷,比如 PHP 模版引擎中的老大哥 Smarty,P
作者:编程之家 时间:2020-05-10
Swift Web 开发之 Vapor - 入门一
简介 Vapor 是一个基于纯 Swift 构建出的 Web 开发框架,目前可以运行在 macOS 和 Ubuntu ,用于构建出漂亮易用的网站或者 API 服务。 官方称是用的最多的 Swift web 框架,理由是因其在 IBM Swift Package CatalogBETA - Most Essential 排名第一。But 对于一些星星党并不这么觉得,Perfect 星星还是多一些的
作者:编程之家 时间:2020-05-10
Swift Web 开发之 Vapor - 路由二
上篇文章带大家基本了解了一下开始一个 Vapor 项目的流程,本篇紧接着来说说在所有 Web 框架中都最关键的 “路由”,因为 “路由” 模块在 Web 项目中担任很重要的角色,所以很多语言的 Web 框架都把 “路由” 抽离到框架层,从而减少开发者的工作量,一个设计得易用强大的 “路由” 系统也会给相应给框架增添不少色彩。 Web 开发中的路由这个概念简单来说就是 URL 路径到具体处理函数之间
作者:编程之家 时间:2020-05-10
Swift3.0-闭包、运算符重载
http://blog.csdn.net/minggeqingchun/article/details/54615722 闭包(Closure) 自包含的函数代码块,可以在代码中被传递和调用 闭包可以捕获和存储其所在上下文中任意常量和变量的引用 闭包表达式: { (parameters) -> returnType in statem
作者:编程之家 时间:2020-05-10
Swift快速入门笔记
一、 常量&变量 简单体验 // 定义变量 var i = 10 println(i) i = 15 println(i) let j = 20 // 常量一经定义不能自改数值 // j = 25 println(j) 阶段性小结 var 定义变量,设置之后可以修改 let 定义常量,设置之后不可以修改 语句末尾不用使用 ; 在 Swift 中使用 println() 替代 OC 中的 NSLo
作者:编程之家 时间:2020-05-10
swift
苹果公司将 Swift 开源,从这时候起 Swift 便可以在 Linux 上运行,这也就意味着 Swift 正在向一门全端语言发展。 1.创建1.swift并加入语句print("hello world"),swift 1.swift将输出hello world,我们可以使用 swiftc 这个命令来编译一个 .swift 程序,swiftc 1.swift执行后,将多出个main文件,./ma
作者:编程之家 时间:2020-05-10
Swift开发:UIAlertController 弹框
let alert =UIAlertController(title:"警告", message:"是否要删除当前设备?", preferredStyle: .Alert); let btnOk = UIAlertAction(title:"确定", style: .Default) { (UIAlertAction) ->Void in print("确
作者:编程之家 时间:2020-05-10
Swift 3.0 CAlayer画渐变色
let stressLayer:CAShapeLayer = CAShapeLayer() stressLayer.frame = .init(x: 0, y: Avglabel.frame.maxY, width: SCREEN_WIDTH, height: 40) let gradientLater:CAGradientLayer = CAGr
作者:编程之家 时间:2020-05-10
Swift实现弹出菜单
var sp1Btn:UIButton? = nil; var customTimer: Timer? = nil; var testArray:NSMutableArray = NSMutableArray(capacity: 0) override func viewDidLoad() {
作者:编程之家 时间:2020-05-10
Swift: NotificationCenter 协议
作者:Arthur Knopper,原文链接,原文日期:2016-06-01 译者:TonyHan;校对:walkingway;定稿:CMB 让观察者模式变得更美好 OSX 已经有至少 17 年的历史,而 NotificationCenter 在其第一次版本发布就已经存在,并且一直是苹果开发者常用的工具。对于不了解的人来说,NotificationCenter 是基于 观察者模式 的概念,也是软件
作者:编程之家 时间:2020-05-10
Swift 代码小抄
作者:Andyy Hope,原文链接,原文日期:2016-07-20 译者:X140yu;校对:walkingway;定稿:CMB ↑ ↑ ↓ ↓ ← → ← → B A 无论是你学习的第一门语言是 Swift 还是之前学过 Objective-C,在学习 Swift 的过程中,一定会感叹它真的是一门超赞的语言。但如果你不熟悉它的某些语法,就可能会被某些写法吓到。在这里我会介绍一些在写 Swift
作者:编程之家 时间:2020-05-10
(Swift之路) 从这里开始
作者:Dominik Hauser,原文链接,原文日期:2016-04-19 译者:Darren;校对:Crystal Sun;定稿:CMB 昨天有人问我, Swift 初学者应该先学什么。 问题是这样的: 我有个问题想咨询一下你, 是应该花时间学习 TDD (测试驱动开发) , 还是应该学习 Swift 和函数式编程,哪样更值得学习? 当然,我的观点会有一些偏见,因为我写了一本关于 Swift
作者:编程之家 时间:2020-05-10
Swift 简洁之道(上)
作者:Weston Hanners,原文链接,原文日期:2017-04-19 译者:CoderAFI;校对:Darren;定稿:CMB 用代码来进行自动布局 import UIKit // 导入 UIKit 为下面布局所用 import PlaygroundSupport // 导入 Playground 运行支持的库 // 我将会采用一种非常简洁的方式来添加界面元素、完成布局、配置界面属性但是
作者:编程之家 时间:2020-05-10
swift oc 混合编程
最近在学习Swift,写了一段时间之后感觉要比OC代码量少很多,而且简洁很多,但是基于目前公司大部分项目还是在使用OC开发,就涉及到OC和Swift的混合开发了,今天就自己这段时间了解的做个总结: 1.建立一个Swift工程: 如上我在工程中添加了OC文件以及Swift文件,在添加OC文件时会提示是否创建桥接文件: 选择Finish这在后面swift调用OC文件时要使用, 其实在我们创建Swift
作者:编程之家 时间:2020-05-10
swift oc混编 打包framwork
最近由于项目需求需要使用Swift做开发,但之前的好多有用的东西都是使用OC写的,鉴于这种情况最好的方式当然是使用swift重写,但这样的工作量太大,而且不能保证功能的稳定性,所以自己就尝试的使用Framework来嵌入Swift项目中去。 至于涉及到OC和Swift汇编的过程可以看我上一篇文章 首先我们需要了解framework是什么: Framework 就是一个Bundle,将所有的资源(n
作者:编程之家 时间:2020-05-10
Swift 简洁之道(下)
作者:Weston Hanners,原文链接,原文日期:2017-01-19 译者:CoderAFI;校对:Crystal Sun;定稿:CMB 工具让代码容易管理和阅读 import UIKit import PlaygroundSupport // 欢迎阅读 Swift 简洁之道的第二篇文章. 这次的 playground 将会在上次的代码基础上做些修改并删除掉一些无用的注释. // 如果你
作者:编程之家 时间:2020-05-10
使用Swift开发React Native组件一
使用Swift开发React Native组件(一) RN已经在圈子里流行很长一段时间了,网上相关的文章和介绍也很多,笔者很早之前也接触过一段时间,但也仅仅只是浅尝即止,这次正好有时间,所以准备深度学习一番,整体调研下来感觉如果只是仅仅学习React层面未免还是太浅薄,遇到很多问题无法从Native去找解决方案,理解上也有差距。 IOS平台的RN是用OC编写的,可是OC的语法实在太难下口了,所以笔
作者:编程之家 时间:2020-05-10
Swift 中的安全性
作者:Soroush Khanlou,原文链接,原文日期:2017-04-05 译者:Doye;校对:walkingway;定稿:CMB Swift 是一门注重安全性的语言,如Swift官网的关于页面中所言 Swift 是一门通用编程语言,采用现代化的方法来保证安全性与性能,套用软件设计模式。 还有它的说明 安全性:那些显而易见而又便捷的编程方法应该保证是安全的。未定义的行为会破坏软件的安全性。在
作者:编程之家 时间:2020-05-10
Swift 周报 #73
作者:Jesse Squires,原文链接,原文日期:2017-06-09 译者:四娘;校对:walkingway;定稿:CMB 这周的事情很多!今天是 WWDC 2017 的最后一天,Swift 4 随着 Xcode 9,一起放出了开发者公测版。Xcode 和 Swift 都有好几个重大的改进和新的功能 — 这个版本真的很棒。整个社区的反响都很正面。恭喜 Apple 的 Xcode, Swift
作者:编程之家 时间:2020-05-10
Swift 3 实现拍照功能
编辑.plist文件,添加两个key-value,打开相机和相册的访问权限 1) 申请相机权限: <key>NSCameraUsageDescription</key> <string>This app will use camera.</string> 2) 申请相册权限 <key>NSPhotoLibraryUsageDescription</key> <string>You can sele
作者:编程之家 时间:2020-05-10
Swift 4 JSON 解析指南
Apple 终于在 Swift 4 的 Foundation 的模块中添加了对 JSON 解析的原生支持。 虽然已经有很多第三方类库实现了 JSON 解析,但是能够看到这样一个功能强大、易于使用的官方实现还是不免有些兴奋。 值得注意的是,官方的实现方式适用于任何 Encoder/Decoder ,例如 PropertyListEncoder 。当然如果你需要 XML 格式的内容,可以进行自定义实现
作者:编程之家 时间:2020-05-10
上一页
116
117
118
119
120
121
122
123
下一页
小编推荐
热门标签
更多
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