- 授权协议: 未知
- 开发语言: Swift
- 操作系统: OS X
- 软件首页: https://github.com/okla/swift-xattr
软件介绍
swift-xattr 是 iOS/OSX Swift 语言的可扩展文件属性封装器,可处理下列函数:setxattr, getxattr, listxattr, removexattr。
使用示例:
import Foundation
var errorOrNames = attributesNamesAtPath("/file.txt")
if let names = errorOrNames.names {
names.map { println($0) }
}
else {
println(errorOrNames.error)
}
> com.apple.FinderInfo
> com.apple.metadata:_kMDItemUserTags
setAttributeWithName("custom", data: "abc".dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: false)!, atPath: "/file.txt")
errorOrNames = attributesNamesAtPath("/file.txt")
if let names = errorOrNames.names {
names.map { println($0) }
}
else {
println(errorOrNames.error)
}
> com.apple.FinderInfo
> com.apple.metadata:_kMDItemUserTags
> custom
var errorOrData = dataForAttributeNamed("custom", atPath: "/file.txt")
if let data = errorOrData.data {
println(NSString(data: data, encoding: NSUTF8StringEncoding))
}
else {
println(errorOrData.error)
}
> abc
removeAttributeNamed("custom", atPath: "/file.txt")
errorOrData = dataForAttributeNamed("custom", atPath: "/file.txt")
if let data = errorOrData.data {
println(NSString(data: data, encoding: NSUTF8StringEncoding))
}
else {
println(errorOrData.error)
}
> Attribute not found测试系统:Xcode 6.3, iOS 8.1.1, OS X 10.10
Java从入门到精通
魔乐科技MLDN软件实训中心 / 人民邮电出版社 / 2010-4 / 59.00元
《Java从入门到精通》主要内容涵盖Java应用程序的创建及语言特点,Java开发工具Eclipse的使用,类和对象,Java程序异常处理,Java多线程,Java网络程序设计和Java数据库编程等,并通过五子棋和人事管理系统的设计两大项目讲解Java实用操作。《Java从入门到精通》在DVD光盘中赠送了Java SE类库查询手册,Java程序员职业规划,Java开发经验及技巧大汇总等丰富资源,包......一起来看看 《Java从入门到精通》 这本书的介绍吧!
HTML 编码/解码
HTML 编码/解码
XML 在线格式化
在线 XML 格式化压缩工具
