手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
Swift学习—— 求Fibonacci数列
参考自:http://www.cnblogs.com/python27/archive/2011/11/25/2261980.html 题目:定义Fibonacci数列如下: 分析1:看到斐波那契数列几乎所有的程序员在第一时间的反应都是“递归”,没错了,作为和汉诺塔一样的经典递归问题,我们几乎毫不犹豫就可以写出如下的代码: func fibonacci_1(index:Int)->Int{
作者:编程之家 时间:2020-05-17
swift语言-元组
1. 元组 1 元组的概念 元组是一种复合数据类型。使用圆括号包含一组数据,可以将不同类型的数据组合在一起。可以使用隐氏类型推断,也可以有类型标注。 例子如下: #import Foundation var teacher:("Miss Yang",26,1.59) //隐氏类型推断 var teacher1:(String,age,height)=("Miss zhang",30,1.65) 2
作者:编程之家 时间:2020-05-17
Swift学习——寻找丑数
参考自:http://www.cnblogs.com/python27/archive/2011/11/24/2261550.html 题目:我们把只包含因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含因子7。习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第1500个丑数。 分析:寻找一个数是不是满足某种数(质数,水仙数)等,最简单的方法就
作者:编程之家 时间:2020-05-17
swift语言-函数part1
1. 函数的定义和调用 函数的概念 函数是为了完成某种特定任务的代码块,给代码块起个有意义的名字,称之为函数名。当函数需要被执行的时候,调用这个名字就可以执行函数了。可以帮助程序模块化,减少代码冗余、帮助程序员更好理解程序。 函数的分类 (1)其他程序员已经封装过函数。如打印函数: println("Hello Swift") (2)程序员自己封装的函数。 swift函数定义和调用的语法 这里注意
作者:编程之家 时间:2020-05-17
Swift网络开发-在DownloadTask完成前获取Resposne
原创Blog,转载请注明出处 blog.csdn.net/hello_hwc 前言:这是今天在StackOverflow上给阿三回答的一个问题,在这里写成博客,方便遇到同样问题的人 原理: 用DataTask获取Response,并且将DataTask转变成DownloadTask - 对应代理函数didReceiveResponse 在转变成downloadTask后,开始downloadTas
作者:编程之家 时间:2020-05-17
手把手教学:详解Swift中的iOS设计模式
(点击上方蓝字,快速关注我们) 说到设计模式,相信大家都不陌生,但是又有多少人知道它背后的真正含义?绝大多数程序员都知道设计模式十分重要,不过关于这个话题的文章却不是很多,开发者们在开发的时候有时也不太在意设计模式方面的内容。 设计模式针对软件设计中的常见问题,提供了一些可复用的解决方案,开发者可以通过这些模板写出易于理解且能够复用的代码。正确的使用设计模式可以降低代码之间的耦合度,从而很轻松的修
作者:编程之家 时间:2019-07-20
swift语言-可选类型
可选类型 什么是可选类型 可选值类型的数据有两种可能:有值、没有值(nil)。注意需要在变量类型后面加问号(?)。如果是Int加问号(?),则变量的为Int?型的。问号(?)是可选类型的标志。 可选值可以使用if判断有没有值 #import Foundation var optValue: Int? = nil if optValue != nil{ println("not nil")
作者:编程之家 时间:2020-05-17
swift语言-隐式解析可选
隐式解析可选 隐式解析可选和可选类型的区别 声明的时候需要在变量类型后面加叹号(!)。 #import Foundation var optValue: Int! = nil if optValue != nil{ println("not nil") }else{ println("nil") } 强制解析时候可以不加叹号。 #import Foundation var op
作者:编程之家 时间:2020-05-17
用Swift开发Mac App(6)
接下来实现EDStarRating 的编辑。 在loadView 方法中,我们已经配置了EDStarRating的delegate属性,我们仅仅需要实现相关委托方法即可。 打开MasterViewController.swift 在 EDStarRatingProtocol 扩展中添加如下方法: func starsSelectionChanged(control: EDStarRating!,
作者:编程之家 时间:2020-05-17
swift tableview中添加侧滑删除功能 类似qq删除
在UITableViewDelegate 中继承三个方法 func tableView(tableView:UITableView, canEditRowAtIndexPath indexPath: NSIndexPath) -> Bool func tableView(tableView:UITableView, editingStyleForRowAtIndexPath indexPath:N
作者:编程之家 时间:2020-05-17
Swift学习——n个骰子的总和
参考自:http://www.cnblogs.com/python27/archive/2011/11/26/2263332.html (作者原话)题目:把n个骰子仍在地上,所有骰子的点数和为s。输入n,打印s所有可能取值的概率。 分析1:容易知道,有n个骰子的话,s的最小取值为n(全为1),最大取值为6n(全为6)。 如果只有1个骰子,那么很简单,s取1,2,3,4,5,6的情况数均为1,概率为
作者:编程之家 时间:2020-05-17
Swift之旅一简单值
按照国际惯例,学习一门新语言写的第一个程序都是在屏幕上输出一句 “Hello, world!” 。在Swift里,一行代码就搞定了: println("Hello, world!") 如果你以前写过C或者Objective-C的代码,这个语法你肯定看着很眼熟——在Swift里,这行代码就已经是一个完整的程序了。你不需要单独导入用于像输入/输出或者字符串处理功能的类库。写在全局范围内的代码就用来作为
作者:编程之家 时间:2020-05-17
Swift之旅二控制流
要处理条件逻辑,使用 if 和 switch ,要处理循环逻辑,使用 for-in, for, while, 和 do-while 。包着条件或者循环的括号可加可不加。处理逻辑体的花括弧是必须加的。 let individualScores = [75, 43, 103, 87, 12] var teamScore = 0 for score in individualScores { i
作者:编程之家 时间:2020-05-17
swift uitableview 中实现分组,将cell分组显示,类似微信的好友界面
首先需要继承方法:继承UITableViewController 中的两个方法(另一个返回cell的方法是tableview中必须需要的方法) 1,func numberOfSectionsInTableView(tableView: UITableView) -> Int //此方法中编写tableview中分多少个组 2,func tableView(tableView: UIT
作者:编程之家 时间:2020-05-17
Swift 如何实现手势识别,单点 长按 旋转 放大
此文转载自:http://www.oschina.net/translate/implement-gesture-recognizers-swift 在这次IOS应用开发教程中,我们打算实现手势识别。正如你所知道的,IOS支持大量的手势操作,它们能提供了很好的应用控制和出色用户体验。 让我们开始吧! 首先需要在Xcode中创建一个新的Single View Application: 然后点击Nex
作者:编程之家 时间:2020-05-17
Swift之旅三函数与闭包
用 func 来定义一个函数。func后面写上函数名,紧跟着是参数列表,写在括号里。在返回类型与参数名之间用 -> 来分隔开。 func greet(name: String, day: String) -> String { return "Hello \(name), today is \(day)." } greet("Bob", "Tuesday") 试一试 去掉 day 参数。在
作者:编程之家 时间:2020-05-17
Swift 的初始化方法
(点击上方蓝字,快速关注我们) 我们在深入初始化方法之前,不妨先再想想 Swift 中的初始化想要达到一种怎样的目的。 其实就是安全。在 Objective-C 中,init 方法是非常不安全的:没有人能保证 init 只被调用一次,也没有人保证在初始化方法调用以后实例的各个变量都完成初始化,甚至如果在初始化里使用属性进行设置的话,还可能会造成各种问题,虽然 Apple 也明确说明了不应该在 in
作者:编程之家 时间:2019-07-20
AppDelegate单例模式、通过StoryBoardId加载ViewController Swift
var appDelegate = UIApplication.sharedApplication().delegate as! AppDelegate Swift中 有时候添加ViewController的时候,我们需要使用UIStoryboard进行加载 我们在AppDelegate中创建MainStoryBoard var storyBoard: UIStoryboard? storyBo
作者:编程之家 时间:2020-05-17
Swift学习之每日一tip (1)Selector
技巧: 在Swift中,我们可以通过 字符串赋值 的方式完成Selector的创建。原因在于Selector类型实现了StringLiteralConvertible方法。 注意: selector 其实是 Objective-C runtime 的概念,如果你的 selector 对应的方法只在 Swift 中可见的话 (也就是说它是一个 Swift 中的 private 方法),在调用这个 s
作者:编程之家 时间:2020-05-17
Swift学习收录
1、 Swift中文教程(十六) 自动引用计数 原始链接 http://letsswift.com/2014/06/automatic-reference-counting 2、Swift语言iOS开发:CALayer十则示例 http://www.cocoachina.com/ios/20150318/11350.html 3、git管理 http://www.cocoachina.com
作者:编程之家 时间:2020-05-17
Swift学习之每日一tip (2)词法结构
语言参考: “箭头(→)用来标记语法产式,可以被理解为“可以包含”。” “选择性的语法产式由竖线(|)分隔。当可选用的语法产式太多时,为了阅读方便,它们将被拆分为多行语法产式规则。” 注释: “注释(comments)被编译器当作空白处理。单行注释由 // 开始直到该行结束。多行注释由 /* 开始,以 */ 结束。可以嵌套注释,但注意注释标记必须匹配。” 标识符: 标识符(identifiers)
作者:编程之家 时间:2020-05-17
Swift之旅四对象和类
要定义一个类,只要在 class 后面加上类名即可。在类中定义属性的写法与定义常量和变量一样,只不过它是在类的范围里。同样,方法的定义和函数定义是一样的写法。 class Shape { var numberOfSides = 0 func simpleDescription() -> String { return "A shape with \(numberOf
作者:编程之家 时间:2020-05-17
Swift之旅五枚举与结构体
用 enum 来定义一个枚举。正如类和其他命名类型一样,枚举也可以有关联的方法。 enum Rank: Int { case Ace = 1 case Two, Three, Four, Five, Six, Seven, Eight, Nine, Ten case Jack, Queen, King func simpleDescription() -> Stri
作者:编程之家 时间:2020-05-17
Swift之旅六协议与扩展
使用 protocol 来定义一个协议。 protocol ExampleProtocol { var simpleDescription: String { get } mutating func adjust() } 类、枚举和结构体都可以接受协议。 class SimpleClass: ExampleProtocol { var simpleDescription:
作者:编程之家 时间:2020-05-17
苹果Swift成最受欢迎编程语言
最近苹果手表预订火爆,再次揭示了科技行业一个规律——“苹果做什么什么都能火”。大约一年前,苹果推出了新的编程语言Swift。最近的一个程序员民调显示,该语言已经成为最受欢迎的编程语言,做到了后来居上。 最近,程序员开发问答服务网站“StackOverflow”进行了一次民调。主要针对全世界157个国家的2.6万名开发者。这些样本中,6800人为全职程序员,1900人为移动开发员,1200人为前端开
作者:编程之家 时间:2019-07-20
Swift之旅七范型
在尖括号里面写上名称就可以使函数或者类型变为范型。 func repeat<Item>(item: Item, times: Int) -> [Item] { var result = [Item]() for i in 0..<times { result.append(item) } return result } repeat("knock", 4)
作者:编程之家 时间:2020-05-17
斯坦福Swift公开课上线 国内开发者已着手翻译
去年我们提到苹果开设Swift宣传页面,并表示会有一些大学开设Swift课程,其中就有斯坦福大学。如今,斯坦福大学的Swift课程《Developing iOS 8 Apps with Swift》应约而来,已上线iTunes U,用户可免费观看和学习。 从课程简介上的介绍,此公开课包括iOS SDK、用户界面设计、多触点技术下的用户交互、MVC模式与面向对象编程、内存管理、Swift语言等。其它
作者:编程之家 时间:2019-07-20
swift的一些知识点演练
下面这些代码可以在playground中展现出来 import UIKit /* 实例化一个 UIView 的对象,保存在堆中 [[UIView alloc] initWithXXX:xxx] 所有 OC中以这种格式的实例化方法,在 swift 中都可以使用 类(XXX:)*/ let view = UIView(frame: CGRectMake(0, 0, 100, 100)) view.ba
作者:编程之家 时间:2020-05-17
Swift学习:1.常量与变量
复习Swift语言,总结一下知识点,记录下来,方便以后查阅。有哪里不对的地方,希望留言或回复指出,谢谢。 1.声明: 常量和变量必须在使用前声明,用let来声明常量,用var来声明变量。 let maximumNumberOfLoginAttempts = 10 var currentLoginAttempt = 0 你可以在一行中声明多个常量或者多个变量,用逗号隔开: var x = 0.0,
作者:编程之家 时间:2020-05-17
Swift学习:2.整型于浮点数
整数 整数范围 你可以访问不同整数类型的min和max属性来获取对应类型的最大值和最小值: let minValue = UInt8.min // minValue 为 0,是 UInt8 类型的最小值 let maxValue = UInt8.max // maxValue 为 255,是 UInt8 类型的最大值 Int 一般来说,你不需要专门指定整数的长度。Swift 提供了一个特殊的整
作者:编程之家 时间:2020-05-17
上一页
145
146
147
148
149
150
151
152
下一页
小编推荐
热门标签
更多
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