- 博客(10)
- 收藏
- 关注
原创 Swift调用OC之NSString
//*******************//// Swift调用OC之NSString////*******************import Foundation//必须的 var int1 =100var string =NSString(format:"%@, %@, %i","Hello","WOrld",int1)//"Hell
2015-02-25 22:27:01 1395
原创 Swift-高级运算符
//***********************************//// 高级运算符// &+ :向上溢出// &- :向下溢出// &/ :除零溢出,0作为被除数时结果是0// &% :模零溢出,对0求余结果是0////*********************************** var wil
2015-02-24 11:57:13 521
原创 Swift-关联类型
//***********************************////关联类型// 20150106我的理解:类似是协议里面的泛型类型//定义协议时使用关联类型,就不必指定专门的类型,灵活性更高////***********************************////下面的例子里,Container协议定义了一个ItemType关
2015-02-23 12:23:08 1041
原创 Swift-类型约束
//***********************************////类型约束//指必须继承指定的类或者遵循特定的协议//语法:// funcsomeFunc(someT: T, someU: U){}//表示函数有两个参数someT和someU,类型分别是T和U,其中T是SomeClass子类,U遵循SomeProtocol////**
2015-02-14 00:02:42 925
原创 Swift-Excel转csv再转UTF-8
excel另存为csvcsv文件的后缀名改为txt打开txt,选择另存为UTF-8格式(这步貌似要在win下面才能完成)然后就可以使用NSString的contentsOfFile方法获取了再配合分割字符串方法,即可得到具体字符 let manage =NSBundle.mainBundle()let filePath = manage.pathForResource("xx
2015-02-09 22:55:43 1674
原创 Swift-类型嵌套
//***********************************////// 类型嵌套////***********************************// struct BlackjackCard { //嵌套定义枚举类型Suit(花色) enum Suit: Character{
2015-02-09 19:52:13 489
原创 IOS - 理解委托 - delegate
常见的使用模式:子实例.delegate = self(父实例)可以理解为:如果要使用delegate协议的xx方法,就需要将控件实例的delegate属性指向 self,然后就相当于self去执行xx方法,而所有的方法都是委托方法,通过这些方法返回属性给控件,从而也实现了解耦合调用delegate的xx方法时,会将self作为参数传给delegate,确保方法被调用。如果delega
2015-02-08 00:12:51 694
原创 Swift-类型转换
import UIKit//***************************//// 1.定义基类MediaItem// 2.定义子类Movie// 3.定义子类Song////*************************** class MediaItem { var name: String ini
2015-02-07 16:23:12 430
原创 Swift-代理-delegate
//*****************************************************************////代理:delegate//代理是一种设计模式,它允许类或结构体将一些需要他们负责的功能交给其他的类型//代理的实现:定义协议来封装那些需要被代理的函数和方法,使其遵循者拥有这些被//代理的函数和方法////****
2015-02-02 20:47:18 626
原创 Swift-协议
//********************************////协议用于声明方法和属性,但不实现功能//类、枚举、结构体都可以遵循协议//遵循者需要提供属性和方法////********************************//定义协议://protocolProtocol1 {// //协议内容//}//prot
2015-02-01 12:23:53 629
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人