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
评论
GiderosCodingEasyGideros 功能扩展
GiderosCodingEasy(GiderosExtension)是Gideros的功能扩展。
GiderosCodingEasyGideros 功能扩展
0
DMPagingScrollViewUIScrollView 翻页功能扩展
DMPagingScrollView 扩展了 UIScrollView 的翻页功能以支持自定义页维度
DMPagingScrollViewUIScrollView 翻页功能扩展
0
DMPagingScrollViewUIScrollView 翻页功能扩展
DMPagingScrollView扩展了UIScrollView的翻页功能以支持自定义页维度。
DMPagingScrollViewUIScrollView 翻页功能扩展
0
Lumia-Imaging-SDK-Extras图像处理扩展
Lumia-Imaging-SDK-Extras是Lumia图像处理SDK上的扩展开发包。 具有以下功能:LayersandAdjustmentLayersLayerstyles(blendfunc
Lumia-Imaging-SDK-Extras图像处理扩展
0
Lumia-Imaging-SDK-Extras图像处理扩展
Lumia-Imaging-SDK-Extras 是 Lumia 图像处理 SDK 上的扩展开发包
Lumia-Imaging-SDK-Extras图像处理扩展
0
YouTube CenterYouTube 扩展功能集
YouTubeCenter是一个用户脚本,旨在扩展YouTube的功能,包括下载正在观看的视频、自动选择喜欢的视频质量等功能,目前以Chrome扩展形式发布。建造YouTube中心使用构建系统 Ant
YouTube CenterYouTube 扩展功能集
0