ShareSDK 回调一直是 SSDKResponseStateCancel
之前解决了,点击登录无反应的 ShareSDK
问题,今天又碰到了点击登陆后回调的 SSDKResponseState
参数一直都是 cancel
的问题。
刚开始以为是我的配置文件出现了问题,一直修改 info.plist
文件,但是问题依旧。问了技术支持,说让我升级到最新的版本,我又 pod update
一下,确实是最新的版本。之后觉得可能我的 repo
不是最新的,又更新了我的 repo
,发现还是不行。我看了一下 sharesdk
的版本,确实是4.0.4最新的没错啊,之后在 GitHub 上看 sharesdk 最新版本的时候,无意间看到了 sharesdk 名字改成了 mob_sharesdk
最新版本是4.0.9,终于知道原因了。
Python 学习笔记(五)【函数】
Python 学习笔记(四)【日期和时间】
Python 学习笔记(三)【基础补全】
Python 基础语法
Python 标识符
- 在 Python 里,标识符由字母、数字、下划线组成。
- 在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。
- Python 中的标识符是区分大小写的。
- 以下划线开头的标识符是有特殊意义的。以单下划线开头
_foo
的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用from xxx import *
而导入; - 以双下划线开头的
__foo
代表类的私有成员;以双下划线开头和结尾的__foo__
代表 Python 里特殊方法专用的标识,如__init__()
代表类的构造函数。 - Python 可以同一行显示多条语句,方法是用分号
;
分开,如:
1 | >>> print 'hello';print 'runoob'; |
Introduction to RxTest - tasanobu tech blog
I had a presentation (in Japanese) about RxTest at RxSwift Meetup held at Tokyo.
There does not seem to be lots of RxTest related materials on the web so I decided to translate the presentation into English and to write this post.
Notes
This post is based on
- Xcode 8.1 / Swift 3.0
- RxSwift 3.0.0
- RxTest 3.0.0
The code shown in this post is published on my GitHub repository here .
Swift 使用 warning
在 Swift 中无法使用 #warning
,Swift 中有如下的标记:
1 | //FIXME: - 待修复 |
接下来给 TODO:
和 FIXME:
加上警告,实现类似的效果:
Build Phases —> add a new Build Phases —> New run script phase
你应该定期更新 Homebrew
为什么要定期更新
我发现不少人都不会经常更新,或者只在必须用某个工具的新版本的时候才更新。他们的看法是,更新有可能产生一些意外的问题,反正当前环境足够稳定可以用,干嘛自找麻烦呢?
这个看法对也不对。对是因为,更新产生的潜在问题不可避免。不对是因为总有一天你需要升级的,也许是为了某个工具的新特性,也许是为了修复软件的漏洞,也许你安装的包非要依赖另一个包的新版本,等等。如果隔了很长一段时间才升级,那潜在的小问题可能就会变成大问题。
另一个有意思的现象是,当碰到比较破坏性的事情,比如 Mac OS 大版本更新后,很多人会选择重装 Homebrew 然后顺带安装最新版的包。很少人会去装一个指定的旧版本(除了特殊项目需要)。这说明他们不是不想用新版本,而是不想痛苦地更新。
既然总有一天需要更新,而更新带来问题不可避免,那为什么不更新得频繁点呢?这个道理跟 Git 的冲突解决有相似性。长时间不 pull/push 的代码更容易产生冲突,一个解决方法就是频繁地 commit & merge 。
我现在试着一个月更新一次,两次下来发现这些好处:
终端命令启动Sublime Text 3 和 VS Code
加入软连接:
1 | // 如果你是sublime 2 |