手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
Swift - 使用NSURL进行数据的提交和获取POST与GET
使用Swift进行iOS开发时,不可避免的要进行远程的数据获取和提交。 其数据请求的方式既可能是POST也可能是GET。同不管是POST还是GET又可以分为同步请求和异步请求。 下面通过四个例子来进行演示。 1,使用POST方式提交数据(用户id和分数) (1)同步请求 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2
作者:编程之家 时间:2020-05-04
Swift3中方法可变参数语法的一些改变
我们知道在Swift2中,默认情况下方法的参数是let值,也就是不可改变的. 不过我们可以在参数前添加var关键字改变其不变性: func foo(var i:Int){ i += 1 print(i) } 不过遗憾的是在Swift2.x+中,已经明确表明方法参数的修饰关键字var将会在Swift3中被移除,所以为了产出这可恶的警告,你必须使用inout关键字,并且在调用方法传递实
作者:编程之家 时间:2020-05-04
Swift 单例
注意: 被继承的类要避免是单例,否则子类通过单例的方式获取到的对象实际是父类的对象 案例: class P: NSObject { static let instance = P() func funcA() { funcB ( 1 ) } func funcB(i: Int ) -> Bool ? { return
作者:编程之家 时间:2020-05-04
三叠纪公园:Swift 的进化史
作者:Natasha The Robot,原文链接,原文日期:2016-04-15 译者:Cee;校对:Channe;定稿:千叶知风 最新被接受的 SE-0048:泛型别名在定义中引进了类型的参数,例如: typealias StringDictionary<T> = Dictionary<String, T> typealias DictionaryOfStrings<T : Hashable>
作者:编程之家 时间:2020-05-04
《重构与模式》Swift 版之参数对象
作者:Natasha The Robot,原文链接,原文日期:2016-05-28 译者:Channe;校对:Cee;定稿:千叶知风 我最近在读《重构与模式》 。昨天(译注:原文日期的昨天),在我写描述了一个拥有多个参数的对象的《创建方法》时,想到了@modocache关于iOS API 设计中的 Swift 模式超棒的演讲,尤其是关于参数对象部分。我第一次看的时候获益匪浅,因此我希望记录下来。
作者:编程之家 时间:2020-05-04
swift学习笔记
swift 学习笔记 1.不同类型的数相加 1.整数和double数相加 let three = 3 let point = 0.14159 let pi = Double( three) + point 如果不写double则xcode会报错; 2.nil不能用于非可选的常量和变量 var serverRespondCode:Int? = 404
作者:编程之家 时间:2020-05-04
在 Swift 和 Objective-C 项目中使用 CocoaPods
作者:Gregg Mojica,原文链接,原文日期:2016/06/24 译者:saitjr;校对:Cee;定稿:千叶知风 CocoaPods——Swift 与 Objective-C 项目的依赖管理工具,iOS 开发者的必备技能。如果你没有任何 CocoaPods 经历,那么这篇短文就是为你而写。我们将会学到什么是 CocoaPods,为什么我们要使用它,还有怎样开始使用它! AppCoda 的
作者:编程之家 时间:2020-05-04
swift - 内存管理
值类型与引用类型 值类型的生命周期仅取决于它的作用域。因此对于值类型不需要考虑内存管理的问题 引用类型(类、函数、closure)的内存管理: - 大多数由ARC完成 - 没有garbage collerctor 下方中关于内存管理的讨论仅适用于引用类型 举例1 --------- --------- --------- |object1| |object3|
作者:编程之家 时间:2020-05-04
Swift3的playground中对UI直接测试支持的改变
我们知道在Xcode的playground中不仅可以测试console代码,还可以测试UI代码,甚至我们可以测试SpriteKit中的场景,有兴趣的童鞋可以看我之前写的这一篇blog: Xcode的playground中对于SpriteKit物理对象的更新为何无效 而在本篇中我们只是简单聊一聊最新的Xcode8.0 beta2(以下简称Xcode8b2)中playground对UIKit支持有了哪
作者:编程之家 时间:2020-05-04
Swift 语言面面观一
原文链接 : Good Swift, Bad Swift — Part 1 原文作者 : Kristian Andersen 译文出自 : 掘金翻译计划 译者 : 达仔 校对者: Nicolas(Yifei) Li、Jack King Swift 语言面面观(一) 在 WWDC 2014(苹果 2014 年开发者大会)发布的 Swift 编程语言,大约在一周内将迎来它的两周岁生日(译注:WWDC
作者:编程之家 时间:2020-05-04
Swift: 把 Struct 作为数据模型的注意事项
作者:Andyy Hope,原文链接,原文日期:2016-03-18 译者:BigbigChai;校对:shanks;定稿:CMB 并不是世外桃源,但也很不错! 很高兴见到 Objective-C 的老司机对于 Swift 的新鲜语法结构和新思维方式感到如此兴奋。作为开发者,我们应该永远努力拓展我们的技能,并在新的范式出现的时候乐于改变我们的心态。 一个类似的例子就是处理数据结构的时候,拥抱不可变
作者:编程之家 时间:2020-05-04
最详尽的 Swift 代码规范指南
1. 代码格式 1.1 使用四个空格进行缩进。 1.2 每行最多160个字符,这样可以避免一行过长。 (Xcode->Preferences->Text Editing->Page guide at column: 设置成160即可) 1.3 确保每个文件结尾都有空白行。 1.4 确保每行都不以空白字符作为结尾 (Xcode->Preferences->Text Editing->Automati
作者:编程之家 时间:2020-05-04
好与坏,Swift 语言面面观二
原文链接 : Good Swift, Bad Swift — Part 2 原文作者 : Kristian Andersen 译文出自 : 掘金翻译计划 译者 : Zheaoli 校对者: owenlyn, yifili09 不久之前,在我写的好与坏,Swift面面观 Part1一文中,我介绍了一些关于在 Swift 里怎样去写出优秀代码的小技巧。在 Swift 发布到现在的两年里,我花费了很长时
作者:编程之家 时间:2020-05-04
使用 Swift 创建简单的二维码扫描应用
作者:AppCoda,原文链接,原文日期:2016-05-19 译者:Prayer;校对:numbbbbb;定稿:CMB 排着长队等待结账的商店,帮助旅客记录包裹和航班信息的机场,帮助大型零售商处理大量无聊的存货清单,这些场景非常适合使用条码扫描器。此外,条码扫描器也能帮消费者进行智能购物和产品分类。既然它这么棒,不如我们在 iPhone 上做一个吧! 幸运的是,对 Apple 开发者来说,实现条
作者:编程之家 时间:2020-05-04
使用 Swift 创建简单的二维码扫描应用
排着长队等待结账的商店,帮助旅客记录包裹和航班信息的机场,帮助大型零售商处理大量无聊的存货清单,这些场景非常适合使用条码扫描器。此外,条码扫描器也能帮消费者进行智能购物和产品分类。既然它这么棒,不如我们在 iPhone 上做一个吧! 幸运的是,对 Apple 开发者来说,实现条码扫描非常容易,苹果大法好!我们会使用 AV Foundation 来实现一个小巧的 iPhone app,能够扫描 CD
作者:编程之家 时间:2020-05-04
是时候适配 Swift 3 了吗——专访 LINE iOS 开发工程师王巍
王巍(@onevcat),江湖人称“喵神”,iOS 和 Unity3D 开发者,旅居日本,目前供职于 LINE,著有《Swifter - 100 个 Swift 必备 tips》,同时也是翻译项目 ObjC 中国的组织者和管理者,维护 VVDocumenter-Xcode 及 Kingfisher 等开源项目。 王巍 LINE iOS开发工程师(Photo by 李涛 Geek2Startup)
作者:编程之家 时间:2020-05-04
swift使用cocoapods导入oc三方库
这里主要说几个关于cocoapods导入三方库需要注意的问题和我遇到的坑 1、Swift语言使用cocoapods配置Podfile文件时要加上use_framework!这句代码,作用是把三方库打包成静态库,具体为什么我也在研究。。。 2、swift调用oc的三方库 a、要建立一个桥接文件,然后在target——>build setting中搜索bridg 把Objective-C Brid
作者:编程之家 时间:2020-05-04
Swift 3 新特性
作者:COSMIN PUPĂZĂ,原文链接,原文日期:2016/06/29 译者:saitjr;校对:Cee;定稿:CMB Apple 在 WWDC 上已将 Swift 3 整合进了 Xcode 8 beta 中,并会在今年晚些时候发布 Swift 3 的正式版。这是 Swift 在开源和支持 Mac OS X 与 Linux 之后的首个版本。如果你在去年 11 月关注了 Swift 进化史 和已
作者:编程之家 时间:2020-05-04
使用Swift开发一个MacOS的菜单状态栏App
猴子原创,欢迎转载。转载请注明: 转载自Cocos2Der-CSDN,谢谢! 原文地址: http://www.voidcn.com/article/p-gosdnwni-vc.html 这两天突然想看看OSX下的App开发,看了几篇文章。下面这一篇我觉得入门是非常好的。我仅转述为中文,并非原文翻译。原文地址:http://footle.org/WeatherBar/ 下面开始介绍如何使用Swif
作者:编程之家 时间:2020-05-04
Swift与Objective-C的兼容“黑魔法”:@objc和Dynamic
http://www.csdn.net/article/2015-02-04/2823831-swift-objc-and-dynamic
作者:编程之家 时间:2020-05-04
好与坏,Swift 语言面面观二
原文链接 : Good Swift, Bad Swift — Part 2 原文作者 : Kristian Andersen 译文出自 : 掘金翻译计划 译者 : Zheaoli 校对者: owenlyn, yifili09 不久之前,在我写的好与坏,Swift面面观 Part1一文中,我介绍了一些关于在 Swift 里怎样去写出优秀代码的小技巧。在 Swift 发布到现在的两年里,我花费了很长时
作者:编程之家 时间:2020-05-04
swift3.0 中字符串截取
swift3.0 中不能直接使用下标数字进行字符串解决,只能使用String.Index来做位置索引,要想实现截取功能首先得获取到String.Index; 下面两段代码获取开头可结尾,获取中间部分参数用Range<Index>即可; 获取结尾两个字符子串: let sessionId = "this is a test" let index = sessionId.index(sessi
作者:编程之家 时间:2020-05-04
Swift 关联类型
作者:Russ Bishop,原文链接,原文日期:2015-01-05 译者:靛青K;校对:shanks;定稿:Cee 我想要一个关联类型的圣诞礼物 关联类型系列文章 Swift 关联类型 Swift 关联类型(续) Swift:为什么选择关联类型 有时候我认为类型理论是故意弄的很复杂,以及所有的那些函数式编程追随者都只是胡说八道,仿佛他们理解了其中的含义。真的吗?你有一篇 5000 字的博客是写
作者:编程之家 时间:2020-05-04
Swift:如何优雅地使用 print()一
作者:Andyy Hope,原文链接,原文日期:2016-04-06 译者:Darren;校对:pucca601;定稿:CMB 如果说 Log 是一种时尚,那你就是时尚设计师。 Swift beta 版一出世,社区中最具好奇心的开发者们立刻上了这班车,对新版语言的特性进行试验,并撰文讨论他们从中获取的经验。 关于 Swift, 有太多提到 Tailor Swift 的 Twitter 了以至于我没
作者:编程之家 时间:2020-05-04
午后问答:Swift 中的 guard case = 语法
作者:Erica Sadun,原文链接,原文日期:2016-03-15 译者:walkingway;校对:Cee;定稿:shanks 布莱恩·卢比的提问:“在 Swift 2 中你如何看待 guard case 语法和 ~= 表达式?” 让我来说的话,guard cases 真的适合带相关值的模式匹配吗?就像下面这样: enum Test {case a(Int), b(String)} let
作者:编程之家 时间:2020-05-04
在 Swift 中实现字典
作者:Soroush Khanlou,原文链接,原文日期:2016-07-05 译者:jseanj;校对:Prayer;定稿:shanks 虽然 Swift 原生的字典类型实现的很复杂(毫无疑问是为了性能),但是我们可以利用 Swift 提供的工具写出漂亮简洁的实现。我们从一个简单的实现开始,并且逐步添加功能。 我们简要看一下字典的工作原理:它通过任意类型的关键字来设置和获取值。这些值常常存储在一
作者:编程之家 时间:2020-05-04
Swift 3 新变化
Apple 在 WWDC 上已将 Swift 3 整合进了 Xcode 8 beta 中,并会在今年晚些时候发布 Swift 3 的正式版。这是 Swift 在开源和支持 Mac OS X 与 Linux 之后的首个版本。如果你在去年 11 月关注了 Swift 进化史 和已经启动的 IBM 沙盒 项目,那你应该知道 Swift 确实改动很多。甚至可以确定你在 Xcode 8 上根本无法编译既有项
作者:编程之家 时间:2020-05-04
Swift 3 带来的新变化
2016 年 9 月 23-24 日,由 CSDN 和创新工场联合主办的“MDCC 2016 移动开发者大会• 中国”(Mobile Developer Conference China)将在北京• 国家会议中心召开,来自 iOS、Android、跨平台开发、产品设计、VR 开发、移动直播、人工智能、物联网、硬件开发、信息无障碍10个领域的技术专家将分享他们在各自行业的真知灼见。 从 8 月
作者:编程之家 时间:2020-05-04
[swift]亲爱的 Erica,请帮我 guard 变量的值为空的情况
作者:Erica Sadun,原文链接,原文日期:2016-07-07 译者:粉红星云;校对:aaaron7;定稿:千叶知风 你好, 我想知道针对下面这个在 Swift 中出现的特定情况是否有更优雅的解决方法 -- 假设你想要在继续执行后续的代码前,检测一个特定的变量是否为空;通常是会做相反的事情(检测变量是否为有值)。我一般是这么写的: guard thing == nil else {
作者:编程之家 时间:2020-05-04
Swift开源项目-模仿今日头条
http://www.jianshu.com/p/01c755b9976e
作者:编程之家 时间:2020-05-04
上一页
112
113
114
115
116
117
118
119
下一页
小编推荐
热门标签
更多
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