手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
Swift3.0语言教程字符串转换为数字值
Swift3.0语言教程字符串转换为数字值 Swift3.0语言教程字符串转换为数字值,在NSString中,开发者可以将字符串转换为数字值,通过这些数字值可以实现一些功能,如加法运算、减法运算等。数字值有很多的类型,在NSString中doubleValue属性可以将字符串转换为双精度类型的数字值,其语法形式如下: var doubleValue: Double 【示例1-98】以下将字符串转为
作者:编程之家 时间:2020-05-10
Swift3.0语言教程字符串与文件的数据转换
Swift3.0语言教程字符串与文件的数据转换 Swift3.0语言教程字符串与文件的数据转换,如果想要对字符串中的字符进行永久保存,可以将字符串中的字符写入到文件中。当然,开发者也可以将写入的内容进行读取,并转换为字符串。首先我们来看如何将字符串中的字符写入到文件中,要想实现此功能,需要使用到NSString中的write(toFile:atomically:encoding:)方法,其语法形式
作者:编程之家 时间:2020-05-10
Swift3.0语言教程字符串与URL的数据转换与自由转换
Swift3.0语言教程字符串与URL的数据转换与自由转换 Swift3.0语言教程字符串与URL的数据转换 Swift3.0语言教程字符串与URL的数据转换与自由转换,字符串中的字符永久保存除了可以保存在文件中外,还可以保存到URL中,保存到URL中可以不用浪费设备的空间,当然也可以将URL中的内容读取出来,并转换为字符串。首先我们来看如何将字符串中的字符写入到URL中,要想实现此功能,需要使用
作者:编程之家 时间:2020-05-10
Swift 的 falsiness
作者:Soroush Khanlou,原文链接,原文日期:2016-06-21 译者:Crystal Sun;校对:千叶知风;定稿:CMB 在 Python 中,零和 None,以及空列表、字典和字符串,都有 falsy 值。 如果有 falsy 值,意味着可以它在 if 语句中使用,且可以使用 else。 例如,在 Python 中: python if []: # will not b
作者:编程之家 时间:2020-05-10
五、Swift Alamofire入门
安装 使用 打开app的网络访问infoplist 1.安装. source 'https://github.com/CocoaPods/Specs.git' platform :ios, '10.0' use_frameworks! target 'IOSStock' do pod 'Alamofire', :git => 'https://github.com/Alamofire/Al
作者:编程之家 时间:2020-05-10
成为优秀Swift开发者的10条建议
在这里给大家分享一些帮助大家成为更优秀的Swift开发者的建议,让你的代码,写的更少,性能更优 。 1. Extension 扩展 举例:平方 // Okay Version func square(x: Int) -> Int { return x * x } var squaredOFFive = square(x: 5) square(x:squaredOFFive) // 625 创
作者:编程之家 时间:2020-05-10
OC与swift相互调用
OC与swift相互调用 一、OC调用swift文件 二、swift调用OC文件 三、注意和总结 添加: 四、自定义桥接文件 一、OC调用swift文件 在OC项目中创建一个swift文件的时候,Xcode 会提示 需要创建一个桥接文件,点确定创建桥接文件,Xcode会自动创建一个桥接文件 名字:工程名-Bridging-Header.h 这个桥接文件是 swift 调用OC文件的时候用的
作者:编程之家 时间:2020-05-10
条件编译
在 C 系语言中,可以使用 #if 或者 #ifdef 之类的编译条件分支来控制哪些代码需要编译,而哪些代码不需要。Swift 中没有宏定义的概念,因此我们不能使用 #ifdef 的方法来检查某个符号是否经过宏定义。但是为了控制编译流程和内容,Swift 还是为我们提供了几种简单的机制来根据需求定制编译内容的。 首先是 #if 这一套编译标记还是存在的,使用的语法也和原来没有区别: #if <co
作者:编程之家 时间:2020-05-10
Swift:类型转换
作者:Andyy Hope,原文链接,原文日期:2016-08-17 译者:Cwift;校对:冬瓜;定稿:CMB 每隔一段时间,你都会遇到一些像独角兽一般前沿的情况,迫使你挑战你在当前的时代与领域内所积累的一切知识。而就在刚才我成为了这种情况的受害者。 在汉语中,“危机”一词由两个字符组成, 一个代表危险,另一个代表机会。 — 约翰·肯尼迪 援引自五十年代末最知名的美国人之一,三十五年后另一个美国
作者:编程之家 时间:2020-05-10
Swift 3 中的 GCD 与 Dispatch Queue
作者:GABRIEL THEODOROPOULOS,原文链接,原文日期:2016-11-16 译者:小锅;校对:saitjr;定稿:CMB 自中央处理器(CPU)出现以来,最大的技术进步当属多核处理器,这意味着它可以同时运行多条线程,并且可以在任何时刻处理至少一个任务。 串行执行以及伪多线程都已经成为了历史,如果你经历过老式电脑的时代,又或者你接触过搭载着旧操作系统的旧电脑,你就能轻易明白我的话。
作者:编程之家 时间:2020-05-10
Swift项目引入第三方库的方法
Swift项目引入第三方库的方法 转自 http://blog.shiqichan.com/How-To-Import-3rd-Lib-Into-Swift-Project/ 以下,将创建一个Swift项目,然后引入3个库: Snappy 简化autolayout代码的库 Alamofire HTTP网络库,AFNetworking作者写的 SDWebImage 图片加载,objc项目,通过头文件
作者:编程之家 时间:2020-05-10
Swift 圣战:干净的命名空间
作者:Erica Sadun,原文链接,原文日期:2016-11-17 译者:星夜暮晨;校对:Crystal Sun;定稿:CMB sssilver 留言说:「我发现我司的代码普遍都是这种情况:每个类都包含了一堆的静态方法。我问同事为什么不直接编写方法,他们回答说是不想污染命名空间。在类似 Rust 之类的语言当中,所有内容都位于模块内部。那么在 Swift 当中常见的做法是如何呢?」 Swift
作者:编程之家 时间:2020-05-10
Emoji 上的 Swift:换一种视角来理解 Swift 高阶函数
作者:Erica Sadun,原文链接,原文日期:2016-11-08 译者:星夜暮晨;校对:Crystal Sun;定稿:CMB 不久之前,Iain Delaney 给我发了这一幅图: 这幅由 Steve Luscher 设计的图,其内容来源于 Joey Devilla 的博客 Global Nerdy 中的一篇文章。我觉得这种做法相当有才,让人眼前一亮。 然而,这幅图不是用 Swift 编写的
作者:编程之家 时间:2020-05-10
Swift 圣战:注释不是反模式
作者:Erica Sadun,原文链接,原文日期:2016/11/3 译者:Cwift;校对:walkingway;定稿:CMB 昨天,一位名叫安德鲁·华纳的开发者撰写的这篇文章引起了一些争论。文章标题“警惕注释的‘塞壬之歌’”(译者注:塞壬是希腊神话中的海妖,她的歌声极具迷惑性,会引起海啸等灾难)暗示了开发人员在自欺欺人,因为注释会降低代码的质量: 注释在腐烂。它们不会被编译,并且永远不会在运行
作者:编程之家 时间:2020-05-10
Swift 和 C 不得不说的故事
作者:Umberto Raimondi,原文链接,原文日期:2016-04-07 译者:shanks;校对:pmst;定稿:CMB 从 Swift 开源到现在,只有短短的几个月时间,Swift 却已经被移植到了许多新的平台上,还有一些新的项目已经使用了 Swift。这类移植,每个月都在发生着。 在不同平台下混合使用 Swift 和 C 的可行性,看起来是一件非常难的实践,只有非常有限的实践资源,当
作者:编程之家 时间:2020-05-10
基于 Swift 创建 CocoaPods 完全指南
作者:AppCoda,原文链接,原文日期:2016-09-16 译者:ckitakishi;校对:mmoaay;定稿:CMB CocoaPods 是一个面向 Xcode 的项目依赖管理工具。当需要向项目添加库和框架时,它是一项极其有用且值得选择的服务。 试想一下,有人开发了一个足以改变游戏规则、且具有划时代意义的库,并想把它分享给这个世界。这时候该怎么办?长话短说,我要说的是你需要知道如何发布自己
作者:编程之家 时间:2020-05-10
the navigation stack will not be updated
新手,用swift写ios应用时,报了个错误 popToViewController:transition: called on <UINavigationController 0x7f901981a400> while an existing transition or presentation is occurring; the navigation stack will not be upd
作者:编程之家 时间:2020-05-10
Swift 圣战:使用选项集时的中括号去留
作者:Erica Sadun,原文链接,原文日期:2016-12-06 译者:星夜暮晨;校对:Crystal Sun;定稿:CMB 通常情况下,我更倾向于将 OptionSets 视为一种类型,可惜它们并不是。 public protocol OptionSet : SetAlgebra, RawRepresentable 目前的 OptionSets 是通过协议的方式来实现的,从而使得未来相关
作者:编程之家 时间:2020-05-10
六、Swift可选型与拆解包
可选类型(?) /* 这个值要么存在, 并且等于x, 要么不存在 */ 举个例子 由于toInt方法可能会失败,因此它会返回一个可选的Int类型,而不同于Int类型。一个可选的Int类型被记为Int?,不是Int。问号表明它的值是可选的,可能返回的是一个Int,或者返回的值不存在。 1 2 1 2 这里写let pos
作者:编程之家 时间:2020-05-10
Swift 集合的 reduce 操作
作者:Erica Sadun,原文链接,原文日期:2016-12-21 译者:星夜暮晨;校对:Crystal Sun;定稿:CMB 一位朋友问我:「在对集合执行 reduce 操作的时候,是否有比 .reduce(Set<String>()) { $0.union(CollectionOfOne($1)) } 更好的方法?」。这位朋友需要从一个外部数据源中获取相关的数据结果,然后将其填充到集合里。
作者:编程之家 时间:2020-05-10
swift3.0的一些知识
import UIKit //----------------- 字符串/字符 的定义 ----------------- //字符串变量 var str1 = "hello" //字符串常量 let str2 = "swift3.0" //声明为nil, var str3:String? //空字符串 let str4 = String() //空字符串 提倡用这样的字面量声明,类型可不指定,s
作者:编程之家 时间:2020-05-10
如何阅读 Swift 标准库中的源码
作者:Ole Begemann,原文链接,原文日期:2016-10-28 译者:X140Yu;校对:walkingway;定稿:CMB 在进行完 GYP 预处理后,阅读 Swift 标准库源码的 最简单的一种方式是执行一次完整的 Swift 编译。(另一种是写一小段 shell 脚本。可以看下面的更新) 如果你想要开始阅读 Swift 源码,那它的标准库应该是首先开始阅读的地方。标准库中的代码是和
作者:编程之家 时间:2020-05-10
swift
Swift目录 Swift简介 关于Swift Swift简介 使用XCode开发环境 Swift语言详解 简单值 常量、变量 基本运算符 赋值、算术、关系、三元、区间、逻辑、位运算符、溢出运算符、 字符串和字符 字面量、初始化、可变、遍历、比较 集合类型 数组、字典、可变性 流程控制 for、while、if、switch 函数 定义、声明、参数、返回值、参数名称、函数类型、嵌套函数、内置函数
作者:编程之家 时间:2020-05-10
GCD精讲Swift 3
前言 我们首先来看一张图: 我觉得这张动图很好的诠释了《把一个线程用到死的》核心价值观。 很多程序都有一个主线程。对于iOS/MacOS开发来说,这个线程就是UI线程,在这个线程上会做一些用户交互/渲染相关的事情。把过多的任务放在主线程,会导致主线程卡顿,进而用户看到的就是App响应慢,列表滚动的时候掉帧。 把任务分散到多个线程执行有很多种技术,在iOS/MacOS App开发中,最简单直观的就是
作者:编程之家 时间:2020-05-10
Swift3 指导手册:基础篇
作者:Jameson Quave,原文链接,原文日期:2016-08-29 译者:与狼同行;校对:walkingway;定稿:CMB 在 Swift 3 指导手册中,我们将聚焦如何帮助初学者从一个完完全全的新手到基本掌握 Swift 。这里会使用 Swift 3 来教学。我们编写这个指导的初衷是因为市面上的很多指导手册都已过时了,因此它就不适合仅仅以“ Swift3 有哪些新功能”来行文。我们找了
作者:编程之家 时间:2020-05-10
Swift 圣战:类型别名
作者:Erica Sadun,原文链接,原文日期:2017-01-09 译者:星夜暮晨;校对:Crystal Sun;定稿:CMB Kyle Cardoza 留言给我:「Erica,当您必须处理指向不同类型的 OpaquePointer 值时,为 OpaquePointer 建立一个别名是否是糟糕的代码风格呢?我觉得类型别名让代码读起来更舒服……」。 使用类型别名来创建「假型 (pseudotyp
作者:编程之家 时间:2020-05-10
Swift入门学习之一常量,变量和声明
版权声明:本文为博主原创文章,未经博主允许不得转载。 转载请表明出处:http://www.cnblogs.com/cavalier-/p/6059421.html Swift入门学习之一常量,变量和声明 前言 大家好,我是Cavalier。目前Swift语言是发展最快的语言,而国内大部分iOS开发开始转向Swift语言。 笔者目前使用的是Swift的3.0.1,不清楚的同学可以在终端中直接输入S
作者:编程之家 时间:2020-05-10
使用 Swift 3.0 操控日期
作者:Joe,原文链接,原文日期:2016-09-20 译者:Cwift;校对:walkingway;定稿:CMB 当你在想要 大规模重命名 时,一个附带的挑战就是要确保所有相关的文档都必须同步更新。比如,截至到 2016 年 9 月 20 日,DateFormatter 的文档依旧没有与版本统一,引用的是 Swift 2.3 风格的 API(译者注:现在是 2017年,文档依旧没有更新...)。
作者:编程之家 时间:2020-05-10
Swift:漂亮的 print() Pt.1
作者:Andyy Hope,原文链接,原文日期:2016-04-06 译者:SketchK;校对:Crystal Sun;定稿:CMB 时尚日志,由你做主 自从 Swift 的 beta 版本诞生后,社区里那些富有探索精神的开发者就迫不及待地在 Swift 的学海中遨游,他们不遗余力地去探索 Swift 的潜力,同时交流分享他们从中得到的经验。 此前,在 Twitter 上搜索 Swift,大部分
作者:编程之家 时间:2020-05-10
Swift2到Swift3语法变化不完整总结
Swift3语法变化 Swift3和Swift2对比,更加安全和更加的面向对象了 Swift3废弃了旧版本的C类型的GCD写法,而换成了更加面向对象的全新的GCD写法 DispatchQueue.global().async { DispatchQueue.main.async { callBack("{\"name\": \"xiaoming\"}"); } }
作者:编程之家 时间:2020-05-10
上一页
115
116
117
118
119
120
121
122
下一页
小编推荐
热门标签
更多
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