手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
《Swift 的数组 Array的声明和 数组的基本操作详解 和 元组Tube 的声明和使用》
/* * 《Swift 的数组 (Array)的声明和 数组的基本操作详解 和 元组(Tube) 的声明和使用》 */ // Created by 周双建 on 15/12/17. // Copyright © 2015年 周双建. All rights reserved. // import UIKit class ViewController: UIViewController {
作者:编程之家 时间:2020-05-27
Swift与Objc传统语言的异同
本文旨在简明扼要的总结swift语言中与objc传统语言的差异点。帮助自己和大家学习。 一,swift基础语法 1.swift的表达式可以不指定数据类型,因为可以自动推荐数据类型。 例:var a = 10;与var a:int = 10;是同义。编译器会根据=后面的数值推断出来。 2.表达式后可不用分号。除非几个表达式连在一块需要;冒号分割。 3.swift中运算符,== 等于,a等于b时返回t
作者:编程之家 时间:2020-05-27
Swift中实例方法柯里化及自己实现Target-action模式
方法柯里化,就是把接受多个参数的方法变换成接受第一个参数的方法,并且返回接受余下的参数并且返回结果的新方法。 可以通过柯里化一个方法模板来避免写出很多的重复代码,方便维护。 举一个实际应用时候的例子: button.addTarget(self, action: "onClickBtn:", forControlEvents: .TouchDown) func onClickBtn(sender:
作者:编程之家 时间:2020-05-27
Swift之mutating关键字全解
swift 包含三种类型(type): 结构体(structure) ,枚举类型(enumeration) ,类( class) 其中 结构体(structure)和枚举类型(enumeration)是值类型(value type ),类( class)是引用类型(reference type ) 但是与OC不同的是, 结构体(structure)和枚举类型(enumeration)也可以拥有方法
作者:编程之家 时间:2020-05-27
Swift Moya
网络层这一块用Alamofire,如同于在oc中用AFNetworking.但是,如果你直接使用的话,会使得各种网络请求操作分布很凌乱,所以我选择了巧神封装的YTKNetwork,很好用,有兴趣的可以看一下.当然你也可以自己组织封装. 这段代码就是LZ项目中的网络请求: NSDictionary *parameterDic = @{kPageSizeKey:@"10",kCurPageKey:@"
作者:编程之家 时间:2020-05-27
Swift语法备注
The Swift Programming Language 中文版:http://wiki.jikexueyuan.com/project/swift/chapter1/02_a_swift_tour.html 一、Optional类型 主要思想:Optional类型就是在基础类型上包装了一层 主要符号:?和!(?表示把基础类型封装成Optional类型,即封包;!表示把Optional类型转成
作者:编程之家 时间:2020-05-27
为swift编码引入map()和flatMap(), map those arrays
原文在我博客中: http://zyden.vicp.cc/map-those-arrays/ 欢迎转载,请注明出处,谢谢 这篇文章将讨论将map和flatMap用在Array上 先来看看一段代码: class ListItem { var icon: UIImage? var title: String = "" var url: NSURL! static fu
作者:编程之家 时间:2020-05-27
10个最佳的 Swift 教程实例
Swift 是一门相对比较新的编程语言,深受广大苹果社区开发者的喜爱。在短短不到一年的时间,很多很多开发者已经转向使用 Swift 编程语言了。苹果开发者们接受 Swift, 纯粹是因为 Swfit 更加先进,安全,容易,快速,而且包含适合现代应用开发所需要的所有特性。 在开发 OS X, IOS, watchOS 和 TVOS 应用上,Swift 毫无疑问就是未来。它结合了 C 和 Object
作者:编程之家 时间:2020-05-27
Swift -- 函数的使用(函数作为参数、返回值、嵌套函数)
// 函数作为返回值 func addTen(x: Int) -> (Int -> Int){ func getNum(num2: Int) -> Int{ return num2 + x } return getNum } var x = addTen(10) print(x(20)) // 函数作为参数 func hasAnyMatches(list:
作者:编程之家 时间:2020-05-27
Swift 中的 Runtime
即使在 Swift APP 中没有一行 Object-c 的代码,每个 APP 也都会在 Object-c runtime 中运行,为动态任务分发和运行时对象关联开启了一个世界。更确切地说,可能在仅使用 Swift 库的时候只运行 Swift runtime。但是使用 Objective-C runtime 这么长时间,我们也应该让他充分发挥其作用。 下面我们将以 Swift 的视角来观察关联对象
作者:编程之家 时间:2020-05-27
10 个最佳的 Swift 教程实例
Swift 是一门相对比较新的编程语言,深受广大苹果社区开发者的喜爱。在短短不到一年的时间,很多很多开发者已经转向使用 Swift 编程语言了。苹果开发者们接受 Swift,纯粹是因为 Swfit 更加先进,安全,容易,快速,而且包含适合现代应用开发所需要的所有特性。 在开发 OS X, IOS, watchOS 和 TVOS 应用上,Swift 毫无疑问就是未来。它结合了 C 和 Objecti
作者:编程之家 时间:2020-05-27
swift 可选值?
var a? 此处的a就是个可选值,意思是该值可能是缺失的. 可选 使用可选(optionals)来处理值可能缺失的情况。可选表示: -有值,等于 x 或者 没有值 注意:C 和 Objective-C 中并没有可选这个概念。最接近的是 Objective-C 中的一个特性,一个方法要不返回一个对象要不返回nil,nil表示“缺少一个合法的对象”。然而,这只对对象起作用——对
作者:编程之家 时间:2020-05-27
NSCondition
@UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? var product = [String]() let condition = NSCondition() func application(applicatio
作者:编程之家 时间:2020-05-27
Swift 的变化:从 2.2 到 3.0 会带来什么
译者:Channe;校对:Cee;定稿:千叶知风 如果你还没看过 Swift 发展路线图,我建议你要好好看一看。目前为止,有四个针对 Swift 3 和一个针对 Swift 2.2 的提议已经被接受,也许其中的某些能让你会心一笑。 显然,这些提议中最令人振奋的是 API 翻译的改进,旨在废除冗长的 Objective-C 式的风格,形成调用简洁且易读的 Swift 风格。 看上去显而易见我们将要和
作者:编程之家 时间:2020-05-27
编写高性能的 Swift 代码
译者:萧炎119 祝青 ostatsu Sandy_guoguo 无若 leoxu 原文:Writing High-Performance Swift Code 下面这篇文档收集了一系列编写高性能 Swift 代码的要诀和技巧。文档的目标读者是编译器和标准库开发人员。 文档中的一些技巧可以帮助提升您的 Swift 程序质量,使您的代码不容易出错且可读性更好。显式地标记最终类和类协议是两个显而易见的
作者:编程之家 时间:2020-05-27
Swift学习笔记——基础语法
Swift学习笔记——基础语法 本文是针对新手学习Swift笔记,记录学习过程的一些体会以及一些学习过程中的理解: 基础语法 第一次接触Swift或者Oc语法的时候,总感觉有点像脚本语言,不像Java或者C/C++。当然这也只是个人的体会而已。 常量和变量 比较容易理解:下面这段代码分别定义类一个常量maximumNumberOfLoginAttempts和一个变量currentLoginAtte
作者:编程之家 时间:2020-05-27
swift 字符串字面量转义字符
1.转义特殊字符 \0 (空字符)、 \(反斜线)、 \t (水平制表符)、 \n (换行符)、 \r (回车符)、 \” (双引号)、 \’ (单引号)。
作者:编程之家 时间:2020-05-27
Swift学习笔记——基础运算符
基础运算符 本节主要介绍的一些基础运算符,文章中提炼的是一些和C/C++不同的语法特性。其中相同或相似特性语法就没有拿出叙述。 一元、二元、三元运算符 1、一元运算符对单一操作对象操作( 如 -a ) 。 一元运算符分前置运算符和后置运算符, 前置运算符需紧排操作对象之前( 如 !b ) , 后置运算符需紧跟操作对象之后( 如 i++ ) 。 2、二元运算符操作两个操作对象( 如 2 + 3 )
作者:编程之家 时间:2020-05-27
swift控件之旅之UILabel
UILabel: CreateLabel函数的位置是在 ViewController中 属性设置: ///---创建label func CreateLabel() { ///---设置label的位置和大小 let label_cgr = CGRect(x:20.0, y:100.0, wi
作者:编程之家 时间:2020-05-27
swift控件之旅之UIButton
UIButton 属性设置如下: ///---创建button func CreateButton() { ///----实例化按钮对象 let button = UIButton.init(type:UIButtonType.System); ///--设置按钮的位置和大小 button.frame = C
作者:编程之家 时间:2020-05-27
【Swift】通过tag删除动态创建的UIButton
前言 最近开始做swift的基于SpriteKit的小游戏,github地址 https://github.com/diandianxiyu/CountCats ,欢迎支持! 动态创建 直接上代码 //开始按钮 let btnStart=UIButton() btnStart.tag=100 //重点在这里 btnStart.frame=CGRect
作者:编程之家 时间:2020-05-27
swift和storyborad环境下通过xib自定义TableViewCell
1、首先新建一个继承自TableViewCell的类,并且带上xib文件,例如把名字定义为 FinanceMarketTableViewCell 打开这个文件,我们会看到如下默认的初始化代码 override func awakeFromNib() { super.awakeFromNib() } 2、调用的时候 // Nib
作者:编程之家 时间:2020-05-27
swift之auto layout
原文:Beginning Auto Layout Tutorial in Swift: Part 1/2,译者:@TurtleFromMars 开始用自动布局约束的方式思考吧! 更新记录:该教程由Brad Johnson更新Swift和iOS 8内容,原文第一版作者为教程编纂组的Matthijs Hollemans。 你可曾为了让App在横竖屏模式下都能展现整洁的界面而感到苦恼?你可曾为了让布局同
作者:编程之家 时间:2020-05-27
关于swift的访问级别
swift的访问级别有public internal 还有private 具体可看这个大牛的博客 http://www.devtalking.com/articles/swift-access-control/
作者:编程之家 时间:2020-05-27
项目开发笔记-2015.12.20-swift
1、UITextField--设置为密码 2、获取UITextField的文本 UITextField.text String类型 //文字超出文本框宽度,文字缩小 login_username.adjustsFontSizeToFitWidth = true; //最小字体大小 login_username.minimumFon
作者:编程之家 时间:2020-05-27
OpenStack中Swift和cinder区别
swift是object storage(对象存储),将object(可以理解为文件)存储到bucket(可以理解为文件夹)里,你可以用swift创建container,然后上传文件,例如视频,照片,这些文件会被replication到不同服务器上以保证可靠性,swift可以不依靠虚拟机工作。所谓的云存储,OpenStack就是用swift实现的,类似于Amazon AWS S3(Simple S
作者:编程之家 时间:2020-05-27
Swift.cn Alpha聚乐部 总结
嘉宾分享 swift语言特性 1.面向协议编程。 面向协议编程其实就是面向接口编程。 好处: 1).可以编写mock来测试和开发,mock扩展了协议。 2).不会引入额外的状态, A->B Class的话会把不需要的method都拉过来,而接口不会。 Don’t start with a class,start with a protocol. 2.面向响应式编程。 传统view->data (要
作者:编程之家 时间:2020-05-27
Swift 2.1 Up and Running—— 变量和常量
Swift 2.1 Up and Running—— 变量和常量 泊学原文 泊学技法视频 当我们学习一门语言的时候,无论是说还是写,也无论是外语或者编程语言,我们都会用自己已经掌握的语言中的元素去理解新语言中对应的部分。学习Swift也一样,作为一种编程语言,它有着和Objective-C,JavaScript或C#等其它编程语言共通的概念和类似的表达方式。如果你或多或少了解过一些编程语言,学习S
作者:编程之家 时间:2020-05-27
Swift 正式开源, 包括 Swift 核心库和包管理器
Swift 正式开源, 包括 Swift 核心库和包管理器 http://blog.csdn.net/zhangdaiscott/article/details/17438153 http://blog.csdn.net/yygydjkthh/article/details/24507729 http://blog.csdn.net/showhilllee/article/details/2770
作者:编程之家 时间:2020-05-27
swift Touch ID 的简单使用 指纹识别
上篇记录了 Touch ID 的简单使用方法。 因为最近无聊有在学 swift,顺便写了 swift Touch ID 的 Demo 。 基本上,swift 中使用 Touch ID 和 OC差不多,只是语法稍有改变。 首先初始化上下文 let laContext = LAContext() var error : NSError? //判断是否支持 let bool:Bool = laCo
作者:编程之家 时间:2020-05-27
上一页
215
216
217
218
219
220
221
222
下一页
小编推荐
热门标签
更多
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