随笔分类 -  2、iOS/Swift

摘要:先上效果图,默认的实在是太丑了,搜查 Share Extension 自定义界面相关文章大部分都会引导你用 NSExtensionPrincipalClass ,然后继承 UIViewController ,然后全都是手写代码,但是我想用 Storyboard 啊!其实很简单: 不用改 NSExte 阅读全文
posted @ 2020-03-24 17:39 农民伯伯 阅读(2353) 评论(2) 推荐(0) 编辑
摘要:Mixin Messenger 早期采用 FMDB 后来切换至 WCDB 沿用至今,一直比较可靠稳定,这里分享一下使用心得和功能扩展。 阅读全文
posted @ 2019-05-07 13:28 农民伯伯 阅读(1652) 评论(0) 推荐(0) 编辑
摘要:Swift 获取 uuid 字符串的 hashCode,参考 Go 的代码改的,需要的拿走 阅读全文
posted @ 2019-02-25 19:55 农民伯伯 阅读(1236) 评论(0) 推荐(0) 编辑
摘要:入坑 wcdb 有两个月了,整体来说还是很不错的,具体优点可以参考文档说明,由于官方明确说明不支持 SQL 只好自己写一个扩展支持一下了 😂 阅读全文
posted @ 2018-04-08 15:14 农民伯伯 阅读(2256) 评论(0) 推荐(0) 编辑
摘要:一、唱片旋转效果(360°无限顺时针旋转) 二、防止文件被 iCloud 同步备份 NSURLIsExcludedFromBackupKey 三、禁止 UICollectionView reload/insert 动画 四、Objective-C 中的 performSelector 在 Swift 阅读全文
posted @ 2018-01-11 11:42 农民伯伯 阅读(712) 评论(0) 推荐(0) 编辑
摘要:iOS 11 UICollectionView 长按拖拽删除崩溃的问题 阅读全文
posted @ 2017-10-11 11:44 农民伯伯 阅读(2682) 评论(0) 推荐(1) 编辑
摘要:有的 App 可能有切换语言的选项 阅读全文
posted @ 2017-01-17 11:20 农民伯伯 阅读(1356) 评论(0) 推荐(0) 编辑
摘要:Swift debugger 无法在控制台 po 变量值的问题 阅读全文
posted @ 2016-07-22 10:43 农民伯伯 阅读(2075) 评论(0) 推荐(0) 编辑
摘要:推送本地国际化 loc-key 本地化失败的问题 阅读全文
posted @ 2016-05-19 14:49 农民伯伯 阅读(1723) 评论(0) 推荐(0) 编辑
摘要:正在支持 Remote Notification ,服务端已经加好 content-available ,测试发现一个奇怪的问题 —— 确实不影响老版本,新版本收到推送后消息过会会自动消失。一开始以为是服务端的问题,以为少传了 badge 和 sound 参数导致了,用 NWPusher 本地测试了一下删掉也没问题,然后就继续检查代码查资料.... 阅读全文
posted @ 2016-05-18 11:33 农民伯伯 阅读(1847) 评论(3) 推荐(0) 编辑
摘要:这个系列主要是一些开发中遇到的坑记录分享,有助于初学者跨过这些坑,攒够 7 条发一篇。 阅读全文
posted @ 2016-04-29 11:18 农民伯伯 阅读(1191) 评论(0) 推荐(0) 编辑
摘要:感觉 Spotlight 这个功能还是蛮有用的,能提升用户活跃,增加应用内容曝光几率。 阅读全文
posted @ 2016-04-25 13:55 农民伯伯 阅读(798) 评论(0) 推荐(0) 编辑
摘要:公司的产品要求同时适配 iPhone 和 iPad ,并坚持用 Storyboard 来做适配,今天又踩一个坑(以前遇到过)还以为是 XCode 的鬼毛病。 阅读全文
posted @ 2016-04-15 18:24 农民伯伯 阅读(566) 评论(0) 推荐(0) 编辑
摘要:API 不熟悉导致的问题,想当然的去理解果然会出问题,这里记录一下 UICollectionView 使用问题。 阅读全文
posted @ 2016-03-23 14:42 农民伯伯 阅读(4487) 评论(1) 推荐(0) 编辑
摘要:一开始还以为代码写的有问题,点击事件里面有比较耗时卡主线程的代码,逐一删减代码发现并不是这么回事。 阅读全文
posted @ 2016-03-08 10:47 农民伯伯 阅读(1934) 评论(0) 推荐(0) 编辑
摘要:还以为是自己代码写的有问题,用法和别的地方都一样,但是这个是在 UITableViewCell 中使用,另外在 tableHeaderView 中使用也没用这个问题 —— 使用 TTTAttributedLabel 识别超链接,能识别但是点击没有跳转。 阅读全文
posted @ 2016-03-07 19:06 农民伯伯 阅读(1995) 评论(0) 推荐(0) 编辑
摘要:UIView 不像 UIButton 加了点击事件就会有点击效果,体验要差不少,这里分别通过自定义和扩展来实现类似 UIButton 的效果。 阅读全文
posted @ 2016-01-20 12:15 农民伯伯 阅读(6706) 评论(0) 推荐(0) 编辑
摘要:新手的烦恼你不懂 - - ## 这个问题着实变态,就是普通的 UITableViewController ,数据是静态的,运行时动态添加了一个 UIView(xib)作为 tableFooterView ,关键是竖屏的时候事件完全不受影响,横竖屏一切换就收不到事件鸟。 阅读全文
posted @ 2016-01-03 21:20 农民伯伯 阅读(1281) 评论(0) 推荐(0) 编辑
摘要:复制无处不在,用 Storyboard 做差不多的界面难免会复制,今天莫名其妙的崩溃鸟! 阅读全文
posted @ 2016-01-03 21:10 农民伯伯 阅读(693) 评论(1) 推荐(1) 编辑
摘要:适用于 iOS 8 + 本地共享文件列表 阅读全文
posted @ 2015-12-02 18:24 农民伯伯 阅读(3483) 评论(4) 推荐(0) 编辑