手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
4 Swift函数
一 函数定义 func funcName(arg1:type, arg2:type, ...)->type{ // function body return xxx } 说明: func 函数生命关键字,函数类型 ->type 声明返回值类型 示例: func sayHello(personName: String) -> String { let greeting = "Hello, "
作者:编程之家 时间:2020-05-19
swift 单例模式
class ca{ var count = 1; static var instance:ca = ca(); class func GetInstance()->ca{ return instance; } } var a = ca.GetInstance(); var b = ca.GetInstance(); a.count = 2; prin
作者:编程之家 时间:2020-05-19
Swift结构体和值类型
开发者( KaiFaX ) 面向开发者、程序员的专业平台! 如果你曾经使用过 Objective-C 或者像 Ruby,Python,JavaScript 这样的语言,可能会觉得 Swift 里的结构体就像外星人一样奇异。类是面向对象编程语言中传统的结构单元。的确,和结构体相比,Swift 的类支持实现继承,(受限的)反射,析构函数和多所有者。 既然类比结构体强大这么多,为什么还要使用结构体?正是
作者:编程之家 时间:2019-08-13
swift 编译预定义 --不知道怎么定义,但是可以#if
var v:Int; #if _COND//不知道怎么定义,但是可以#if v = 1; #else v = 2; #endif println(v);//2
作者:编程之家 时间:2020-05-19
swift switch Double
var v = 0.5; switch v{ case 0...1: println("0...1"); default: println("区间外"); }
作者:编程之家 时间:2020-05-19
NSUserDefaults简介
NSUserDefaults是单例类。 单例类:是单例模式的一个实例,而模式单例是一种常见的编程方式。在iOS中,单例模式很常见,它用于确保特定类只有一个实例。单例最常用于表示硬件或者操作系统向应用程序提供的服务。 NSUserDefaults和对象归档 NSUerDefaults类提供了一个默认的 系统编程接口进行交互,可以说是最简单的存储方式之一,一般用来存储应用程序相关的偏好设置,配置数据等
作者:编程之家 时间:2020-05-19
Swift 只Debug模式下打印
在iOS开发中,我们常见的Debug方式很多中,例如最常见的DLog DLog的使用,DLog在DeBug模式下会输出信息,包括方法名,行数以及你想要输出的内容。定义如下(包括ELog): #ifdef DEBUG #ifndef DLog # define DLog(fmt, ...) {NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, _
作者:编程之家 时间:2020-05-19
swift中使用CoreData实现增删查改
1.建立CoreData项目 创建项目时勾选 User Core Data 2.创建实体(Entity) 创建项目后,可以看到目录中有一个.xcdatamodeld文件。打开它,点击下方Add Entity按钮即可创建新的实体。这里,我创建了Student实体,两个属性分别是创建时间data和名字name。完成后点击右侧Show the Data Model Inspector按钮,里面有Name
作者:编程之家 时间:2020-05-19
Swift基础教程
Swift基础教程 完全针对初学者,既适合接触过其他编程语言的有经验程序员,也适合有足够学习欲望的新手。 包含大量屏幕截图和示例代码,让初学者全面了解Swift和Xcode工具集。 基于概念和交互式环境快速扎实掌握苹果开发技能,真正学会开发完整App。 详细解读 和小伙伴们一起来吐槽
作者:编程之家 时间:2020-05-19
swift初见
什么是swift 1.定义 Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C*共同运行于Mac OS和iOS平台,用于搭建基于苹果平台的应用程序。 2.发展历史 2014-6-3 WWDC 2014:苹果2014年开发者大会发布。 2014-6-4 《Swift中文版》翻译组在github上进行协同翻译。此项目开始不到一周就获得了1067个star
作者:编程之家 时间:2020-05-19
swift入门第一章常量、变量
1.常量和变量 与C、OC不同的是,swift用let定义常量,用var定义变量。 如下例: let a = 5 var b = 10 这里a代表常量5,一旦被定义,它的值就不能被修改。b代表变量10,它可以被修改。如: 我们可以把b重赋值为20 b = 20 2.在同一行中定义多个常量或者变量 var x = 5, y = 6, z = 7 let a = "a", b = "b", c
作者:编程之家 时间:2020-05-19
【swift_4】swift之代理传值(delegate的用法)
具体的代码,详见Demo:链接: http://pan.baidu.com/s/1gdkyWE3 密码: 4mhv rootViewController class ViewController: UIViewController,GetMessageDelegate { var _button:UIButton? var _label:UILabel? override
作者:编程之家 时间:2020-05-19
Swift 下载文件 支持断点下载
NSURLConnection完成的三个主要任务:获取数据(通常是JSON、XML等)、文件上传、文件下载。而在NSURLSession时代,他们分别由三个任务来完成:NSURLSessionData、NSURLSessionUploadTask、NSURLSessionDownloadTask,这三个类都是NSURLSessionTask这个抽象类的子类,相比直接使用NSURLConnectio
作者:编程之家 时间:2020-05-19
Swift迁移常见问题
Swift语法问题 如何声明一个类的delegate属性?(Liushuai) weak var delegate : UITableViewDelegate? 其他optional的属性如果需要弱引用也同样是用weak关键词修饰。 如果不是optional属性,需要弱引用时应使用unowned。 如何使用宏?(Selengge) Swift不支持头文件或pch文件中定义的宏。旧代码中以宏方式实现
作者:编程之家 时间:2020-05-19
swift入门第二章运算符、字符串
运算符 1.一元运算符 1.负号运算符 var number1 = 10 var number2 = -number1 println(number2) 2.正号运算符(不做任何操作,为了跟负号运算符成对出现) var number3 = +number2 println(number3) 3.b = a++ 相当于a先赋值,再完成自增运算。b = ++a 相当于a先完成自增运算,再去赋值。 va
作者:编程之家 时间:2020-05-19
swift入门第三章集合、控制流,标签语句
数组 swift中的集合有:数组、字典、set。三者的区别为 1、在swift中的集合类=是值类型,而OC中的是引用类型 2、在swift中使用引用计数的概念来管理内存,但是引用计数只适用于对象类型,值类型不需要管理 3、swift中引用计数管理内存的方法与OC中的引用计数管理内存的方法还是不同的 4、在swift中数组是可以存放任意类型的,OC中只能存放对象类型 数组 1. swift中,Arr
作者:编程之家 时间:2020-05-19
swift入门第四章函数
函数 1.定义函数的关键字是func 在定义函数的时候,不管有没有参数都要加上括号,参数在括号中,没有返回值的时候,也可以写成如下格式,当有返回值的时候在->()括号中写上返回值的类型 1.1 无参数无返回值 func printString()->(){ println("nice to meet you") } 函数调用 printString() 1.2 有参数无返回值 func n
作者:编程之家 时间:2020-05-19
对象存储系统Swift技术详解:综述与概念
原文连接:http://www.cnblogs.com/yuxc/archive/2011/12/06/2278303.html 对象存储系统Swift技术详解:综述与概念 OpenStack Object Storage (Swift) 是用来创建冗余的、可扩展的对象存储(引擎)的开源软件。通过阅读Swift的技术文档,我们可以理解其中的设计的原理和实现的方法 。 S
作者:编程之家 时间:2020-05-19
无限滚动相册切换swift版
无限滚动相册切换swift版 (在iOS代码库中浏览本帖) 关键字:无限滚动 代码类库:滚动视图(Scrollview) GitHub链接:https://github.com/nsdictionary/CFPPTView 无限滚动相册切换swift版,请在此处下载: https://github.com/nsdictionary/CFPPTView
作者:编程之家 时间:2020-05-19
7月18日 杭州 OSC 源创会开始报名 —— Swift 2.0、etcd、途牛价格中心架构
时间:2015-07-18 14:00 地点: 杭州 拱墅区莫干山路188-200号之江饭店 费用:¥30/人,女士、学生免费,积分50以上和开源软件作者免费,提供饮料和小食 类型: 源创会 引用标识: hz713 发起人:阿娇OSC 活动介绍: 请大家下载 OSC 客户端用于现场扫描二维码签到和抽奖: http://www.oschina.net/app 2015 OSC 源创会全年计划请看这里
作者:编程之家 时间:2019-08-13
Swift 2 if case 用法
Swift 2: Pattern Matching with “if case” Posted on June 20th, 2015 While looking through slides for What’s New in Swift again, I’ve decided to instead play around with and write down the new Swift 2 i
作者:编程之家 时间:2020-05-19
Swift 2.0
Error handling model An advanced error handling model provides clear, expressive syntax for catching and throwing errors. It’s also easy to create your own custom error types so you can describe error
作者:编程之家 时间:2020-05-19
swift 源码网站 code4app
http://code4app.com/ios/HTHorizontalSelectionList/54cb2c94933bf0883a8b4583 http://123.th7.cn/code/DMPagerViewController_2522.html
作者:编程之家 时间:2020-05-19
Swift 首页导航 图片滑动
1.在AppDelegate中判断是否第一次进入,更换根视图 func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { // Override point for customizati
作者:编程之家 时间:2020-05-19
swift2.0
guard语句和if语句有点类似,都是根据其关键字之后的表达式的布尔值决定下一步执行什么。但与if语句不同的是,guard语句只会有一个代码块,不像if语句可以if else多个代码块。 // 检查准考证,如果准考证没带,则不能进入考场 guard let examNumber = person["examNumber"] else { print("没有准考证,不能进入考场!") retu
作者:编程之家 时间:2020-05-19
关于Swift@IBOutlet连线生成的属性系统自动解包问题
关于连线拖出来的属性后面默认带叹号和为什么我们一开始不需要给它赋值问题 @IBOutlet weak var display: UILabel! 因为系统自动帮你初始化了,display是一个optional,并且在使用之前就赋了nil.对于optional后面一般不是问号吗?但是对于实际类型而言它们没有什么区别.它仍然是一个optional的值,其值在这里可能是
作者:编程之家 时间:2020-05-19
Swift 文本编辑时将文本框上移
func textFieldShouldBeginEditing(textField: UITextField) -> Bool { NSLog("将要开始编码") var offset : CGFloat = CGFloat(self.view.frame.size.height) - CGFloat(self.txt_phone.frame.o
作者:编程之家 时间:2020-05-19
谈谈苹果开源 Swift
在今年的 WWDC 大会上,苹果推出了 Swift 2,给 Swift 语言增加了许多新的特性,同时苹果宣布将开源 Swift 的编译器和标准库。虽然源码还需要等到年底才能放出,但不妨我们来聊聊开源这件事。 开源的互联网环境 从整个业界环境来看,开源似乎是现在互联网的标配。其中 Google 是开源的先锋,现在智能手机操作系统基本被 iOS 和 Android 垄断,而 Android 的成功,很
作者:编程之家 时间:2019-08-13
swift 设计模式入门级项目学习
http://www.cocoachina.com/swift/20150115/10870.html
作者:编程之家 时间:2020-05-19
Swift流程控制语句
// // main.swift // Swift流程控制语句 // // Created by Goddog on 15/6/24. // Copyright (c) 2015年 Goddog. All rights reserved. // import Foundation //MARK: - 顺序结构 //MARK: - 分支结构 //MARK: - -if条件语句 //注
作者:编程之家 时间:2020-05-19
上一页
157
158
159
160
161
162
163
164
下一页
小编推荐
热门标签
更多
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