手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
swift封装的跑马灯效果
swift封装的跑马灯效果,效果如下: 需要的可以到这里CSDN或者这里(github)下载。
作者:编程之家 时间:2020-05-20
Swift学习笔记二十一——字典
字典是Swift中除了数组的又一个集合类型。下面来讲解字典的基本概念。 var dictionary = [1 : "A" , 2 : "B" , 3 : "C" ] 1)字典存储的数据是键和值的数据对; 2)所存储的数据中,键和值可以是任意数据类型; 3)一个字典只能存储固定一种键和值的数据类型搭配; 4)字典内的数据存放是无序的; 显式定义字典的类型: Dictionary<Int
作者:编程之家 时间:2020-05-20
Swift学习笔记二十二——字典的基本操作
(1)计算字典长度 。 (2)判断字典是否为空 。 (3)查询字典元素 。 (4)取出字典元素进行拼接 。 (5)字典中插入一个键值对 。 (6)字典修改某个键值对 。 (7)使用方法更新元素值 。 其实上述方法还有一个返回值: (8)删除字典中的一个元素 使用函数removeValueForKey()删除字典中的某个值: 同样,removeValueForKey()也会有返回值: (9)遍历字典
作者:编程之家 时间:2020-05-20
Swift学习笔记二十三——Swift泛型初识
泛型的概念在Java中也是存在的,泛型可以使代码更为精炼,是对数据类型使用的一种优化。现在有一样的一个需求:写一个结构体,然后判断整型的是否相等。好,实现代码以及输出如下: 。 如果此时又多了一个需求,需要判断两个浮点型的是否相等。那怎么办,代码实现基本和上面一样,不过我们又得重新写一遍浮点型的代码: 。 以上两个代码将会导致代码可重用性变差且变得冗余,如果使用泛
作者:编程之家 时间:2020-05-20
swift 广播
var obj = Dictionary<String,String>() obj[Consts.Brocast.NotifyOp] = "222222222222" NSNotificationCenter.defaultCenter(). postNotificationName(Consts.BrocastName.NotifyCome, object: obj) func Receive
作者:编程之家 时间:2020-05-20
Swift学习笔记之基本运算符一
简介 学习的swift感觉是那么的爽!下面开始今天学的Swift的基本运算符。 Nil Coalescing Operator a ?? b 中的?? 就是空值合并运算符,会对a进行判断,如果不为nil 则解包,否则就返回b。 var a: String? = "a" var b: String? = "b" var c = a ?? b // 输出的结果为Optional("a") a =
作者:编程之家 时间:2020-05-20
Swift学习笔记之字符串二
简介 String 中的字符串是值类型,传递的时候会对值进行拷贝,而 NSString 的字符串传递则是引用。我们可以用 for in 遍历字符串: var a : String = "a" for c in "Hello" { printlln(c) } 可以通过 countElements 计算字符串的字符数量: countElement("1234567") // 7 不过要注意
作者:编程之家 时间:2020-05-20
swift实现单例模式
单例模式 单例模式有三个要点: 1.只有一个实例 2.构造函数要私有 3.构造过程线程安全 实现 class MyClass { static let sharedInstance = MyClass() var title = "" private init() { } } swift的static构造过程中使用了dispatch_once方法,使得只会构造一次。 测试 import
作者:编程之家 时间:2020-05-20
swift中使用object-c代码
上次写完调用就给忘了,今天用一个object-c的库,苦苦没引用上,才发现是连接没做好。目录时在supporting files -> iosclient-bridging-Header.h #import "MZTimerLabel.h"
作者:编程之家 时间:2020-05-20
Swift在for循环中报错'++' is not a binary operator
最近刚开始学swift,遇到了一个非常诡异的问题。是在写for循环的时候出现语法错误。代码如下: for var i = 0; i < 10; i++{ println("hello world") } 按理说这是Swift里最简单的for循环的使用了。但是编译器还是报了两个错: ‘++ is not a binary operator’ Operator is not a known binar
作者:编程之家 时间:2020-05-20
Swift调用C代码的方法
本篇纪录的是Swift中调用C代码的方法,我使用的是MAC OS X10.10.4的系统,Xcode7beta版,下面是swift调用C的步骤: 1.新建一个命令行工程,取名为TestSwift01 2.创建Objective-C文件,在项目上鼠标右键,选择New File...如下图所示: 在打开的对话框中选择Objective-C File,如下图所示: 然后next,输入文件名后next下去
作者:编程之家 时间:2020-05-20
Swift学习笔记之数组三
数组 重复值的初始化 除了普通的初始化方法,我们可以通过init(count: Int,repeatedValue:T) 来初始化一个数组填充上重复的值: var threeDoubles = [Double](count:3,repeatedValue:0.0) 带索引值的遍历 我们可以用for in 遍历数组,如果想要index的话,可以用enumerate<Seq : SequenceTyp
作者:编程之家 时间:2020-05-20
swift - The Prototype Pattern
import Foundation class Sum : NSObject, NSCopying { var resultsCache: [[Int]]; var firstValue:Int; var secondValue:Int; init(first:Int, second:Int) { resultsCache = [[Int]
作者:编程之家 时间:2020-05-20
swift - The Factory Method Pattern
class RentalCar { private var nameBV:String; private var passengersBV:Int; private var priceBV:Float; private init(name:String, passengers:Int, price:Float) { self.nameBV
作者:编程之家 时间:2020-05-20
swift-01-利用元组判断字符串出现次数
//问题的提出:有一个字符串 array = ["1","2","4","4","2","4","5","1"],统计每个字符出现的次数 //思路一:利用两个for循环进行嵌套,灵感来自c中的排序,比较繁琐,这里不做考虑。 //思路二,利用字典来做。 //首先定义字符串数组 var array = ["1","2","4","4","2","4","5","1"] //创建一个空字典 var di
作者:编程之家 时间:2020-05-20
swift - Abstract Factory Pattern
It allows a calling component to obtain a family or group of related objects without needing to know which classes were used to create them. 每一层的创建都是工厂,并且客户端和中间层是不知道具体零件的类型的。 client: let car = Car(car
作者:编程之家 时间:2020-05-20
swift - The Builder Pattern
利用类构造函数默认参数,创建一个类。 之所以用Builder Pattern是因为要根据不同属性来创建不同的对象。 正如如下步骤:1.name 2.选择一个产品 3.客户定制一个产品 client: // Step 1 - Ask for name let name ="Joe"; // Step 2 - Select a Product let builder =BurgerBuilder.ge
作者:编程之家 时间:2020-05-20
swift-错误unrecognized selector sent to instance
错误提示 *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[DBFM.ViewController onPlay]: unrecognized selector sent to instance 0x7fe3586a3820' 相关代码 btnPlay.addTarget(s
作者:编程之家 时间:2020-05-20
Swift学习笔记二十四——常量数组和常量字典
同Swift中的其他数据类型一样,数组和字典也可以分别定义为var,let,也就是变量和常量。定义为let常量的数组和字典都是不可变的。下面来简单看一下: import UIKit let courses_dict = [1:"高等数学",2:"大学英语",3:"程序设计"] //常量 let course_array = ["高等数学","大学英语","程序设计"] //常量
作者:编程之家 时间:2020-05-20
学习苹果Swift语言的一些在线资源2014年9月10日更新
Swift是苹果为OS X和iOS平台引入的一种新的程序设计语言,这种程序设计语言已经激发了开发者社区的大量关注。仅仅几天之内,在Stack Overflow网站上提出的关于Swift的问题已经有500多个,在GitHub上搜索用Swift编写的库,数量已多达约350个。 对有兴趣学习这门语言的开发者,网络上提供了许多有用的入门资源: Swift程序设计语言 在iTunes里,苹果已经提供了免费的
作者:编程之家 时间:2020-05-20
Swift学习笔记之函数
参数 外部变量名 一般情况下你可以不指定外部变量名,直接调用函数: func helloWithName(name: String, age: Int, location: String) { println("Hello \(name). I live in \(location) too. When is your \(age + 1)th birthday?") }
作者:编程之家 时间:2020-05-20
swift - 函数指针的应用 - 避免重复算法
swift - 函数指针的应用 - 避免重复算法。 class DataSourceBase :EmployeeDataSource { var employees = [Employee](); func searchByName(name: String) -> [Employee] { return search({e -> Bool in
作者:编程之家 时间:2020-05-20
Swift ARC-自动引用计数、内存管理
作者:fengsh998 原文地址:http://blog.csdn.net/fengsh998/article/details/31824179 Swift使用自动引用计数(ARC)来管理应用程序的内存使用。这表示内存管理已经是Swift的一部分,在大多数情况下,你并不需要考虑内存的管理。当实例并不再被需要时,ARC会自动释放这些实例所使用的内存。 另外需要注意的: 引用计数仅仅作用于类实例上。
作者:编程之家 时间:2020-05-20
swift - The Adapter Pattern
This pattern allows two objects that provide related functionality to work together even when they have incompatible APIs. Diagram: client: let search = SearchTool(dataSources: SalesDataSource(), Deve
作者:编程之家 时间:2020-05-20
swift-01-简述swift与OC区别
swift语言 Swift是Apple在WWDC2014所发布的一门编程语言,用来撰写OS X和iOS应用程序[1]。在设计Swift时.就有意和Objective-C共存,Objective-C是Apple操作系统在导入Swift前使用的编程语言 Swift是供iOS和OS X应用编程的新编程语言,基于C和Objective-C,而却没有C的一些兼容约束。Swift采用了安全的编程模式和添加现代
作者:编程之家 时间:2020-05-20
swift-02代码流程的控制
// // main.swift // 02-语句 // // Created by wanghy on 15/8/9. // Copyright (c) 2015年 wanghy. All rights reserved. // import Foundation //1. //使用分支循环控制代码的流程 //分支: if if-else switch //循环: for
作者:编程之家 时间:2020-05-20
oc和swift混编 整理的链接
http://edu.51cto.com/index.php?do=lession&id=26464 http://www.oschina.net/question/2285044_223349
作者:编程之家 时间:2020-05-20
swift-03-数据类型转换
// main.swift // 05-数据类型的转换 // // Created by wanghy on 15/8/9. // Copyright (c) 2015年 wanghy. All rights reserved. // let num1:Int8 = 12 let num2:Int16 = 13 //如果运行 println(num1+num2) 会报错,因为他们两个数据
作者:编程之家 时间:2020-05-20
swift——基础数据类型
/*夜未眠 寒月翩翩 起舞弄影掀闺帘*/ //------------------------------------------------------------------------------------------------------------------------------------- 虽然Swift是一个为开发iOS和OS X app设计的全新编程语言,但是Swift的
作者:编程之家 时间:2020-05-20
swift-06-字符串,字符以及元组类型
1.字符串和字符类型 //在swift中,字符串使用一对双引号括起来 var str = "hello M.SD-DJ" print(str) //字符也要用双引号括起来,用character表明字符串跟字符的区别。 var ch: Character = "a" println(ch) //2.-元组类型 // // Created by wanghy on 15/8/9. // Copyr
作者:编程之家 时间:2020-05-20
上一页
174
175
176
177
178
179
180
181
下一页
小编推荐
热门标签
更多
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