-
URL 字符问题
-
if 判断注意先后顺序以及判断条件要写准确
-
方法调用不会影响初始图片,但是,修改图片之后需要新的对象接收
-
和上面一样,修改对象不赋新值
-
button 修改属性的时候,最好还是用 setXX 比较好
-
多线程对于同一资源抢夺导致的问题
原本觉得是“错误代码”里面写的原因,仔细想想,其实和瞬时值关系不大,主要还是因为多线程,根据 log 可以看到,上半部分,thread 1 和 thread 2 轮流修改 tickets,thread 1 和 thread 2 也不存在优先级先后,所以就会轮流修改 tickets 的值,但是,thread 1 把 tickets 的值变为 0 的时候,自己就会跳出 while 循环,这个时候,thread 2 已经在“就绪”状态等待了,所以 thread 1 一旦结束循环,thread 2 就会开始运行,但是这个时候 tickets 再做自减操作,就会一直不满足 if 条件,所以才会一直循环下去
-
属性名称很有可能就会和系统一样了,这样找 bug 也挺难的
其实还是应该看看警告的
-
scrollView 遇到 navigationController