手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
swift基础四:条件语句
/*条件语句 * swift语言中提供了if和switch两种条件语句 * if 只能检测少量的条件情况 * switch用于大量的条件可能发生时的条件语句 */ //if语句 条件只有一个,如果条件为true时,执行if语句中的语句 var temperatureInFahrenheit = 30
作者:编程之家 时间:2020-06-02
playground 页面排序和共享
作者:Erica Sadun,原文链接,原文日期:2016/01/04 译者:littledogboy;校对:千叶知风;定稿:numbbbbb 另一篇关于 Playground 的文章:如何优雅地使用 Playground 排序 Playground 页面 如果在同一个文件中有多个 playground 页面(我就是这样),那么你会发现如果按照字母排序,查找起来会很方便。使用 Edit > Sor
作者:编程之家 时间:2020-06-02
2月TIOBE编程语言排行榜出炉,OC和Swift依旧在Top 10之外徘徊
▲点击上方“CocoaChina”关注即可免费学习 iOS 开发 在最新发布的TIOBE 2月编程语言排行榜中,Java、C以及C++依然稳居前三名,C#和Python分别位居第四和第五位。iOS开发者所关心的OC和Swift语言依然在Top10之外徘徊,分别位于14和16位。虽然我们对Java成为2015年年度编程语言有点吃惊,不过它的成绩并不是在短期内达到的。从2014年年底,Java就开始了
作者:编程之家 时间:2020-06-02
swift算法手记-9
在计算机科学中,trie,又称前缀树或字典树,是一种有序树,用于保存关联数组,其中的键通常是字符串。与二叉查找树不同,键不是直接保存在节点中,而是由节点在树中的位置决定。一个节点的所有子孙都有相同的前缀,也就是这个节点对应的字符串,而根节点对应空字符串。一般情况下,不是所有的节点都有对应的值,只有叶子节点和部分内部节点所对应的键才有相关的值。Trie这个术语来自于retrieval。根据词源学,t
作者:编程之家 时间:2020-06-02
12.Swift 中的关键字详解
在Swift 中, 不像Objective-C一样, 有些关键字可以找到对应的解释, 这里我就列一下常用的关键字详解, 陆续会有增加. 1.let关键字 用let修饰的变量会是一个不可变的常量, 也就是说不可以对它进行修改, 但如果用let修饰的常量是一个类, 那么我们可以对其所在的属性进行修改, 比如: class PersonInfo { let name = "xiaoming"
作者:编程之家 时间:2020-06-02
下标
说起下标的作用对于数组和字典来说并不用陌生,但在Swift中所有的类型都支持下标。用下标可以很方便的访问对象的具体值。 语法格式 使用subscript关键字定义下标 subscript(形参列表)->下标返回值类型 { get{ //getter部分执行体,该部分必须有返回值 } [set(形参名) { //setter部分执行体,该部分一定不能有返回值 }] } set部分:set部分可
作者:编程之家 时间:2020-06-02
每周 Swift 社区问答 2016-02-03
作者:shanks 本周共整理了 5 个问题。主要涉及到的知识点有:defer关键字,emoji表情提取,便利构造器的继承,元组的存在感和如何重写didSet。 对应的代码都放到了 github 上,有兴趣的同学可以下载下来研究:点击下载 Question1: Is “defer” guaranteed to be called in Swift? Q1链接地址 问题描述 这个问题比较有意思,楼主
作者:编程之家 时间:2020-06-02
一段烧脑的 Swift 代码
刚刚写了一篇略烧脑的代码(如下),有人看明白吗? var arr = [1, 2, 4] // arr = [] let res = arr.first.flatMap { arr.reduce($0, combine: max) } 没看明白的同学,请期待我的烧脑系列文章,历史文章见: Swift 烧脑体操(一) - Optional 的嵌套 祝大家春节快乐! 赞助商: 点击阅读原文,
作者:编程之家 时间:2020-06-02
窥探Swift之需要注意的基本运算符和高级运算符
(点击上方公众号,可快速关注我们) 来源:伯乐在线 - 青玉伏案 链接:http://ios.jobbole.com/83790/ 之前更新了一段时间有关Swift语言的博客,连续更新了有6、7篇的样子。期间间更新了一些iOS开发中SQLite、CollectionViewController以及ReactiveCocoa的一些东西。时隔两月,还得继续更新Swift语言的东西不是。在去年翻译《Sw
作者:编程之家 时间:2020-06-02
Swift快速入门三运算符
相关文章 Swift快速入门(一)第一个Swift程序 Swift快速入门(二)基本数据类型 1.赋值运算符 赋值运算(a = b),表示用b的值来初始化或更新a的值: var b = 10 var a = 5 a = b // a 现在等于 10 Swift 的赋值语句没有返回值,所以以下代码是错误的: // 此句错误, 因为 x = y 并不返回任何值 if x = y { } 2.算术运算
作者:编程之家 时间:2020-06-02
Swift 错误处理
主要内容: 如何使用do-catch块 如何表示错误 如何使用availability属性 一.Swift 2.0之前的错误处理 错误处理是应用中响应错误与从错误中恢复的过程。在Swift 2.0之前,错误报告与Objective-C的模式相同,但是Swift可以使用可选类型的返回值,返回nil表示函数内部发生了错误。 最简单的错误处理,函数的返回值会表明函数执行是否成功:返回值可以是布尔值tru
作者:编程之家 时间:2020-06-02
Swift协议
面向协议(protocol-oriented)编程,苹果推荐! 主要内容: 协议作为类型来使用 使用协议来实现多态 使用协议扩展 为什么使用协议扩展 协议扩展是苹果新的面向协议编程的支柱,是Swift编程语言最重要的特定之一。使用协议扩展,我们能够为遵守协议的任何类型提供方法与属性实现。 协议作为类型 在Swift编程语言中,协议可以被看作为一种类型,像其他任何类型那样使用。这意味着协议可以作为函
作者:编程之家 时间:2020-06-02
swift学习笔记之UILabel
swift学习笔记之UILabel
作者:编程之家 时间:2020-06-02
swift 报错
swift 重载函数报错 有三个办法: 1,改名 2,第二个函数前面加上 @objc(methodTow:) 3,第二个函数前面加上 @nonobjc 其实就是这个问题的解答 http://stackoverflow.com/questions/29457720/compiler-error-method-with-objective-c-selector-conflicts-with-previ
作者:编程之家 时间:2020-06-02
swift算法手记-10
http://blog.csdn.net/myhaspl private func findnode(val:Int)->Bool{//http://blog.csdn.net/myhaspl //查找结点http://blog.csdn.net/myhaspl if let mysltop = slinktop{ var my
作者:编程之家 时间:2020-06-02
Swift学习笔记之UIButton(一)
Swift学习笔记之UIButton(一)
作者:编程之家 时间:2020-06-02
swift class与struct 区别
1. 核心区别是struct使用的时候是copy的, class使用的时候是引用的 报错是因为, struct为值类型, 要想用它的方法修改属性数据,就必须在方法前面加上mutating关键词 结构体和枚举都是值类型的,默认情况下,值类型的属性是不能从它的实例方法内部改变的。 如果想要在实例方法里面修改结构体或者枚举的属性值的话,就需要使用mutating关键词特殊处理 带有mut
作者:编程之家 时间:2020-06-02
Swift开发笔记-Mac OS X 天气预报应用开发(Xcode7.2)
OS X应用开发现状 目标设计 后台数据Api Xcode Start 新建项目 布局 取消缩放 设置Window居中 Layout 设置ViewController背景 初始化UI,建立Outlet Cocoapod导入第三方开源库 使用Alamofire获取远程api天气数据并显示 显示网络图片 解析数据并显示在CollectionView THE END OS X应用开发现状 Mac OS普
作者:编程之家 时间:2020-06-02
Swift OS X NSColectonView显示网络列表数据
目标 创建CollectionView 自定义Collection View Item 代码部分 目标 将远程Api数据(Json)使用alamofire解析,使用swiftyjson格式化并显示到CollectionView中 远程返回的Json格式如下 { ret: 0, city: "深圳", weather: [ { date: "2016-
作者:编程之家 时间:2020-06-02
swift打开网页、发送邮件、打电话、发短信
打开谷歌首页 UIApplication.sharedApplication().openURL(NSURL(string: "http://www.google.com")!) 发送邮件 UIApplication.sharedApplication().openURL(NSURL(string: "mailto://
[email protected]
")!) 打电话 UIApplication.shar
作者:编程之家 时间:2020-06-02
Go、Swift
出自:http://www.csdn.net/article/2014-12-09/2823025 Google于2009年第一次提出了Go的构思,Facebook在去年春天引入了Hack,随后不久Apple也发布了其Swift语言。 在战争中,胜利者写历史书;在科技中,赢的公司都在写编程语言。互联是建立在开发标准和代码之上,但是社交网络和云计算领域受企业巨头控制,并且它们开始把自己独一无二的印记
作者:编程之家 时间:2020-06-02
Swift学习网址收集
swift 学习网址 swift在线编译(木有mac的童鞋,玩玩语法也不错) http://swiftlang.ng.bluemix.net/#/repl swift 源码 https://github.com/apple/swift swift中文网 http://c.biancheng.net/cpp/html/2427.html 初级教程 http://www.swiftv.cn/cours
作者:编程之家 时间:2020-06-02
Swift函数式编程范式下的模板模式实践
设计模式无疑是在面向对象思想下的产物。 但是在不同的范式下,模式有可能呈现为截然不同的外在形象。因为函数式世界用来搭建程序的材料不一样了,所以解决问题的手法也不一样了。 ——《Functional Thinking》 这篇讲讲模板模式(Template Method Pattern)在函数式编程里的实现。 首先简单的介绍下模板模式: 在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方
作者:编程之家 时间:2020-06-02
Swift快速入门四流程控制
相关文章 Swift快速入门(一)第一个Swift程序 Swift快速入门(二)基本数据类型 Swift快速入门(三)运算符 1.分支结构 Swift提供两种常见的分支控制结构:if语句和swich语句。一般来说,当条件简单且可能情况较少时使用if语句;当条件比较复杂情况较多时则可以考虑使用swich语句。 if条件语句 if语句有三种形式 第一种: if expression { statem
作者:编程之家 时间:2020-06-02
Swift 关于"/"和"%"
回家过年,前后十三天,比去年的十天多了三天 回家没有电脑,手机信号也是一般.没这些也好,可以多陪下家人. 不扯了,还是来说说"/"和"%".以前玩单片机的时候,做到数码管的显示的时候需要把数字拆分,例如123需要才分为百位1 十位 2 个位3.每次都不记得"%"和"/"哪个是取余数哪个是取商,每次都需要尝试或是复制之前的代码.由于没有单片机开发板,也没有kell开发IDE就用Xcode写一个出来了
作者:编程之家 时间:2020-06-02
Swift 16 进制颜色字符串转 UIColor
import Foundation import UIKit extension UIColor { public convenience init?(hexString: String) { self.init(hexString: hexString, alpha: 1.0) } /** Create non-autorel
作者:编程之家 时间:2020-06-02
Swift 属性的 get set 方法的重写
var _image: UIImage? var image: UIImage? { get { return _image } set { _image = newValue } }
作者:编程之家 时间:2020-06-02
Swift 闭包Closures
什么是Closures? Closures是自包含的代码块,在代码中使用或是作为参数传值,和OC中的blocks类似. Swift中闭包的优势 1.根据上下文推断参数和返回值类型 2.隐式返回(可以省略return) 3.简化参数(如$0,$1;从0开始表示第n个参数) 4.Trailing闭包表达式 闭包表达式形式 具体实例: // 使用函数 let names = ["Chris", "Ale
作者:编程之家 时间:2020-06-02
Swift try 异常处理机制
do { try functionWillThrowError() } catch { // deal with error } 不处理异常 如果我不想处理异常怎么办,或者说,我非常确定某个方法或者函数虽然声明会抛出异常,但是我自己知道我在使用时候是绝对不会抛出任何异常的。这种情况下 我们可以使用 try! try! functionThrowErrorNil() 当然,
作者:编程之家 时间:2020-06-02
Swift的Debug和Release宏
step a: 在Swift Compiler - Custom Flags的Other Swift Flags的Debug里添加-DDEBUG 在Release里添加-DRELEASE step b: 在代码里这么使用 #if DEBUG print("debug") #endif #if
作者:编程之家 时间:2020-06-02
上一页
229
230
231
232
233
234
235
236
下一页
小编推荐
热门标签
更多
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