swift nsstring

swift gbk NSData 轉 NSString 2015-10-21

let enc = CFStringConvertEncodingToNSStringEncoding(0x0632) let json = NSString( data: data, encoding:enc)  

swift NSdata 转换 nsstring 2015-10-24

result = NSString(data: data, encoding: NSUTF8StringEncoding)   做HTTP 请求时 遇到 打印结果看  所以~~~

NSString和SwiftString的區別和使用場景 2015-10-14

当下Swift项目已经越来越多,可能会经常见到  str as NSString 或者 str as String 字符串在这两者之间的来回切换,因为有些操作用OC字符串比较方便,而有些操作则相反,熟练掌握这两种字符串的特点对项目的开发必然有利.本文是一些自己的理解,借鉴了官方文档,如有理解偏差之处也欢迎指点. 如果你不是在董铂然博客园看到本文,请点击查看原文.   首先说下共同点,就是String保留了大部分NSString的api比如 .hasPrefix .lowercaseString 

《Swift開發指南》國內第一本Swift圖書上市了 2015-10-14




    		    《Swift開發指南》國內第一本Swift圖書上市了
<Swift开发指南>国内第一本Swift图书上市了 既<苹果Swift语言视频教程闪电入

Swift 與 ObjectC 交互 (Swift版本爲:1.2) 2015-10-14

Swift 與 ObjectC 交互 (Swift版本爲:1.2)
这篇文章主要是介绍 Swift 与 Object-C 之间进行交互的代码,主要分为两个部分.一个是 Swift 项目调用 Object-C 的类,另一个是 Object-C 项目调用 Swift 类.过程是很简单,但是对于没接触过的人来说,还是存在一点难度的.   你可以在 GitHub 上下载此文章相关的源代码:Swift-Objective-C-Mutual(https:/

Swift實戰QQ線上音樂(AppleWatch版) 2015-10-14

Swift實戰QQ線上音樂(AppleWatch版)
1.打开项目QQMusic,然后点菜单:“File-New-Target”添加appleW

Swift實戰QQ線上音樂(第二版) 2015-10-14

Swift實戰QQ線上音樂(第二版)
此版本使用百度音乐接口,原因是豆瓣接口很多歌曲没辦法找到歌词. 此版本添加了歌词的显示.上一曲.下一曲的实现.歌曲列表指明当前歌曲. 下面来看一下实现过程>>>  一.项目准备: 百度音乐国语歌曲列表Api接口:  http://tingapi.ting.baidu.com/v1/restserver/ting?method=baidu.ting.song.g ...

Swift與ObjectiveC的兼容“黑魔法”:@objc和Dynamic 2015-10-15

Swift與ObjectiveC的兼容“黑魔法”:@objc和Dynamic
Cocoa框架早已烙上了不可磨灭的OC印记,而无数的第三方库都是用OC写成的,这些积累无论

窺探Swift之字符串(String) 2015-10-15

之前总结过Objective-C中的字符串<Objective-C精选字符串处理方法>,学习一门新语言怎么能少的了字符串呢.Swift中的String和Objective-C语言中NSString还是区别不小的,Sw

iOS在Swift中使用JSONModel 2015-10-15

前言 首先所有的Model还是使用oc来写——看到这一句是不是想关网页了- - #,在swift里面直接写一直报错所以就将就用oc来写了,这里主要是分享一下搭配Alamofire使用的经验.声明 欢迎转载,但请保留文

iOS開發筆記-swift實現iOS數據持久化之歸檔NSKeyedArchiver 2015-10-15

IOS数据持久化的方式分为三种: 属性列表 (plist.NSUserDefaults) 归档 (NSKeyedArchiver) 数据库 (SQLite.Core Data.第三方类库等 归档(又名序列化),把对象转为字节码,以文件的形式存储到磁盘上:程序运行过程中或者当再次重写打开程序的时候,可以通过解归档(反序列化)还原这些对象.本文主要介绍swift实现iOS数据归档.   归档Foundation框架对象   func archiveData(){ var path: AnyObject=NSS

swift 學習(二)基礎知識 (函數,閉包,ARC,柯裏化,反射) 2015-10-15

目录:    函数   闭包   ARC   柯里化   反射     函数: func x(a:Int, b:Int)  {}   func x(a:Int, b:Int) -> Void {}  func x(a:Int, b:Int) ->(Int,Int) {} 1. 外部参数名 func x(width a:Int,height b:Int) -> Int {}  func x(#a:Int,#b:Int) -> Int {}   //一般情况下可以不指定外部参数名,直接

一步一步學習Swift之(二):好玩的工具playground與swfit基礎語法 2015-10-15

一步一步學習Swift之(二):好玩的工具playground與swfit基礎語法
playground好于在于能一边写代码一边看到输出的常量变量的值.不需要运行模拟器.   我们来试一下该工具的用法. 打开xcode6开发工具,选择Get started with a playground. 这个功能可以边输入代码,一边看到常量或变量的值.  保存为SwiftPlayground

swift 初見4運算符與字符串操作 2015-10-16

// Playground - noun: a place where people can play import UIKit //import Foundation var str = "Hello, playground" //swift 新运算符 Nil Coalescing Operator (nil聚合运算符) 二元运算符 它是为可选型数据来设计的,通常用在解包的过程中 // 示例: a??b > a!=nil? a! : b (a不为空就解包,否则返回默认值b) a

Swift語言中如何使用JSON數據教程 2015-10-16

这是一篇翻译文章,原文出处:http://www.raywenderlich.com/82706/working-with-json-in-swift-tutorial   Swift语言中如何使用JSON数据教程

Swift在1.2版本的變化 2015-10-16

Swift在1.2版本的變化
从Xcode 6.3 Beta Release Notes看出,Xcode 6.3 Bet

swift版的StringAttribute 2015-10-16

swift版的StringAttribute
swift版的StringAttribute   效果   源码 https://gith

在Swift中使用libxml2 2015-10-16

// // main.swift // C150805_libxml2r2 // http://git.oschina.net/yao_yu/Swift2015/tree/master/C150805_libxml2
一周排行