OC

Knowledge OS
登录 注册
全部话题 移民 创业 iOS Mac Objective-C Swift Android 招聘 求职

2014年01月23日 每行代码暴力Log

清醒疯子
清醒疯子 发布于 2014年01月23日
tinyfool 等0人欣赏。

我昨天发了个iOS开发步骤。前面几步,我都做得相对轻松,因为我有相对专业一些的项目管理工作经验,对iOS开发也有足够的基础。问题出在第7步"写出功能逻辑图、计算公式、赋值表"。第7步是完全软件开发专业活。不过,我那堆十年前买的书里,应该有一本书可以帮到我。有时间的话,先过一遍:)

光逻辑图这块就很难搞。 我先Log每个方法。确实也理清了多数大逻辑。只是,昨天手上的源码,有一个按钮方法,不知道是在哪里被调用的。viewDidLoad已经结束。然后,没有看到任何方法调用,Button自己出来了。 我在Button里设断点,用lldb bt查看,都没用。因为Button之前的上一步已经不在内存。 这时,我想起Tiny兄说过,每行代码插Log。OK,我就开始暴力Log吧。 昨晚跟老婆讨论了一下,我们觉得这次找到Button的入口后,还是要回头看看是怎么进去的,为什么从那里进。

昨晚回去比较晚,代码也不短,睡得早,没Log完。现在继续:)

祝大家生活工作一切顺利:)

共33条回复
楼长 ·
tinyfool 回复于 2014年01月23日

加油,不要怕笨拙,从笨拙开始,不贪走捷径

2楼 ·
Onetaway 回复于 2014年01月23日

你老婆也是程序员么。。。

3楼 ·
清醒疯子 回复于 2014年01月23日

1楼 @tinyfool

是的:)最算用笨的办法,也要彻底干掉它:)当然我会逐步积累高级大招,努力啊:)

4楼 ·
清醒疯子 回复于 2014年01月23日

2楼 @Onetaway

我老婆也读的职业高中,也是计算机应用专业,考的大专也是广州大学的电子商务专业。她在大学用VB考的全国计算机等级二级,我在高中用QB考的二级。前年尾生的孩子,想小孩上幼儿园后,在家里做饭、做期货交易和做iOS应用或游戏开发。我主要负责出来赚生活费:):):)

5楼 ·
minddriven 回复于 2014年01月23日

如果只是用 log 找一个bug的话,可以考虑用折半查找的思路;在可能出问题的地方 1/2 一下;看看问题只 log 前还是 log 后;然后不断 1/2 细化下去。

6楼 ·
清醒疯子 回复于 2014年01月23日

5楼 @minddriven

谢谢啊,确实应该这样干的:)

7楼 ·
cnsoft 回复于 2014年01月23日

莫非是在用那个interface builder .xib 里摆好的?

8楼 ·
清醒疯子 回复于 2014年01月23日

7楼 @cnsoft

没有。没有xib 也没有storyboard,纯代码的UI

9楼 ·
nickel 回复于 2014年01月23日

笨log是成功他老娘,而且是无所不能超级强大的老娘,就是笨点而已。

10楼 ·
清醒疯子 回复于 2014年01月23日

9楼 @nickel

哈哈哈,那我继续Log哈:)

我每行代码Log,还是没发现这Button从哪里进来的。只好先不管它,做了其它功能先:)

本帖有33个回复,因为您没有注册或者登录本站,所以只能看到本帖的10条回复。如果想看到全部回复,请注册或者登录本站。
登录 或者 注册
[顶 楼]
|
|
[底 楼]
|
|
[首 页]

AltStyle によって変換されたページ (->オリジナル) /