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