
macOS开发
Harvey66
默默耕耘:iOS、Swift、OC、Flutter、Python
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
iOS/macOS/iPadOS/tvOS 开发:中文转拼音,中文转带声调拼音,中文提取首字母
Swift中文转拼音(带声调)比如:中国 -> zhōng guólet base = "中国"let mutableString = NSMutableString(string: base)CFStringTransform(mutableString, nil, kCFStringTransformToLatin, false)print(mutableString) // zhōng guó中文转拼音(无声调)比如:中国 -> zhong guolet base =原创 2020-05-10 10:45:56 · 605 阅读 · 0 评论 -
iOS/iPadOS/macOS/tvOS 开发:Swift/Objective-C高效生成随机字符串
原文连接Objective-C版// 随机生成字符串(由大小写字母、数字组成)+ (NSString *)random: (int)len { char ch[len]; for (int index=0; index<len; index++) { int num = arc4random_uniform(75)+48; ...原创 2018-11-15 17:18:28 · 1352 阅读 · 1 评论 -
iOS/macOS/iPadOS/tvOS开发:如果不使用 AFNetworking、Alamofire 等第三方网络请求框架,你可还会写一个简单的网络请求呢?
Swift 很原始的一个简单的网络请求let url = "https://api.example.com/path"let request = URLRequest(url: URL(string: url)!)let session = URLSession.sharedlet task = session.dataTask(with: request) { (data, resp...原创 2020-05-07 23:37:35 · 539 阅读 · 0 评论 -
ElegantSnap 一个优雅的,易用的iOS/tvOS/macOS自动布局框架, 超级详细的使用教程,多视图水平等宽/垂直等高排列
ElegantSnapElegantSnap(Base on SnapKit) to make Auto Layout easy and elegant on both iOS and OS X.基于SnapKit, 用法简洁优雅,可运行在iOS、tvOS、macOS上自动布局库Requirements / 使用条件iOS 10.0+ / Mac OS X 10.12+ / tvOS ...原创 2020-01-02 23:39:10 · 653 阅读 · 1 评论 -
macOS开发:调整NSImage尺寸大小
extension NSImage { func resize(_ to: CGSize, isPixels: Bool = false) -&gt; NSImage { var toSize = to let screenScale: CGFloat = NSScreen.main?.backingScaleFactor ?? ...原创 2018-12-22 21:26:48 · 1875 阅读 · 1 评论