@骑猪o0o找牛 在这种情况下,只能把变量放在函数外部了。
Swift Debug 日常: 消灭手写 print ?过去调试 Swift 代码基本靠手写 print 这种非常原始的手法,作为一个有进取心的青年,觉得该好好修炼调试技能了。打开上次学习 LLDB 的 Demo,发现是三个月前建...
@骑猪o0o找牛 在这种情况下,只能把变量放在函数外部了。
Swift Debug 日常: 消灭手写 print ?过去调试 Swift 代码基本靠手写 print 这种非常原始的手法,作为一个有进取心的青年,觉得该好好修炼调试技能了。打开上次学习 LLDB 的 Demo,发现是三个月前建...
@骑猪o0o找牛 确实是你说的那样,试了下发现函数里的本地变量能够改变,这可以通过打印值来验证,但是对后面的代码毫无影响;而试着将变量放在函数外面,会发现一切正常。可能是 bug。
Swift Debug 日常: 消灭手写 print ?过去调试 Swift 代码基本靠手写 print 这种非常原始的手法,作为一个有进取心的青年,觉得该好好修炼调试技能了。打开上次学习 LLDB 的 Demo,发现是三个月前建...
当然可以,使用 expression 命令。
Swift Debug 日常: 消灭手写 print ?过去调试 Swift 代码基本靠手写 print 这种非常原始的手法,作为一个有进取心的青年,觉得该好好修炼调试技能了。打开上次学习 LLDB 的 Demo,发现是三个月前建...
@FengxinLi 这个,由于 Swift 的破坏式升级,如果是复制这里的代码,现在的版本是很容易出现这个问题,由于我验证的时候是直接写的,没有注意到这个区别。还有,你现在最好按照官方最新的例子去写,KVO 的实现有了更方便的写法而不必强制重写这个方法了,但是文档里又看不出来,这点也是比较麻烦的。有空的话我会更新这篇文章,但近期实在没空了。
Swift: KVO 注意事项和属性观察器前言 谁能不爱 KVO 呢,一处修改,处处得知,多么优雅的模式啊!等等 Notification 模式也可以啊,咳咳,Notification 模式下还得发布一个通知。两者的...
出现 was received but not handled 的问题说明 observeValueForKeyPath:ofObject:change:context: 这个方法没有实现;只要是实现这个方法就必须 override,不然就无法编译,你描述的后面的问题有点矛盾,再具体讲讲。
Swift: KVO 注意事项和属性观察器前言 谁能不爱 KVO 呢,一处修改,处处得知,多么优雅的模式啊!等等 Notification 模式也可以啊,咳咳,Notification 模式下还得发布一个通知。两者的...
@天蓬大元 基础功能点都完成了,扩展接口也留好了,文档也是齐全的,在功能上不会有大的变动了。看来 Demo 会让人有点懵不知道怎么用,我有空修改下。
NSOperation 进阶 By 实现同时至多下载 N 个文件使用 NSOperationQueue 时控制任务数量会并不总是有效,原因何在?利用 NSOperation 封装异步代码有什么需要注意的地方?是否有更好的方法来控制任务的并...
@天蓬大元 本来就是分开的呀,第一个界面就是定制界面,下一层再进入下载界面,主要是我写库的时候方便调试,放出来的时候没注意写个教程。不过,没人用的库,也懒得弄了。
NSOperation 进阶 By 实现同时至多下载 N 个文件使用 NSOperationQueue 时控制任务数量会并不总是有效,原因何在?利用 NSOperation 封装异步代码有什么需要注意的地方?是否有更好的方法来控制任务的并...
库里搭配了一个 UITableViewController 子类写的的 UI,那个界面就是定制 UI 的,点击最下面的 "Display List"按钮进入下载界面,这块我疏忽了没弄好引导的细节。
NSOperation 进阶 By 实现同时至多下载 N 个文件使用 NSOperationQueue 时控制任务数量会并不总是有效,原因何在?利用 NSOperation 封装异步代码有什么需要注意的地方?是否有更好的方法来控制任务的并...
使用 NSOperationQueue 时控制任务数量会并不总是有效,原因何在?利用 NSOperation 封装异步代码有什么需要注意的地方?是否有更好的方法来控制任务的并...
@我又不搞事 你的参数看起来没什么问题,不过模糊这个词很模糊啊:你指定的尺寸是(120,160),这个本身就很小了,源图片有多大,图片在 tableView 上显示的尺寸是多少,查看大图是看的源图还是返回的这个图片。
Photos 框架实践以及坑导读 对于 Photos 框架的介绍,推荐观看 objccn.io 的文章。写得真好,我写得的文章水准还差得老远啊。本文总结了近期使用 Photos 框架编写一个相册的经验,...
主流的依赖管理有三大开源库:最老牌的 CocoaPods, 新秀 Carthage, 官方的 Swift Package Manager(目前只支持 macOS,不予讨论)。...
前言 写这篇文章主要是为了给组内要做的分享准备内容。这段时间几个项目都用到 Swift,在上次 GIAC 大会上就被问到为什么要用 Swift,正好这个主题可以聊聊 Swif...
这个demo是两年前的代码, Swift 2.2,你自己升级到 Swift 4 运行的?
Layout NSInternalInconsistencyException Issue在 UICollectionView:打造时间轴布局里,实现横向滚动的时间轴布局时,当滑动到末尾时,遇到了下面的问题: 搜索一番后没有发现有效的措施,也没有找到具体的原因。其...
以问答的形式介绍以下内容:从线程的角度理解 RunLoop,RunLoop Mode 的设计机制及使用技巧,以 RunLoop 为基础的日常场景以及注意事项。 推荐下面两个资...
@暗尘随码去 这个方面我很久没关注了,不知道后续了。
UIActivityViewController 牛刀小试:iOS 8 一键分享今天想把社交分享的功能完成,但由于孤陋寡闻没听说过这个类,搜索了几个几年前的第三方库来完成这个功能,甚至还花了大半个小时在源代码里看别人怎么实现的,还没瞧出来的时候搜索到了 ...
你说的动态的UIImage 是指 Gif 这种格式还是 animatedXXX 之类的方法得到的,这两种我都没处理过,不过处理的思路无非是得到所有帧的 UIImage 然后再处理, animatedXXX 之类方法得到的 UIImage 可以通过其`images`来获取组成它的所有图片。
Photos 框架实践以及坑导读 对于 Photos 框架的介绍,推荐观看 objccn.io 的文章。写得真好,我写得的文章水准还差得老远啊。本文总结了近期使用 Photos 框架编写一个相册的经验,...
没
重组/分解动画 UIView Refactor/Destruct Animation先上效果: Github 地址:UIView Refactor Destruct Animation 本动画的出现是由于前几天出现的牛人@ibireme,看看人家博客的质量还...