求索

Make Something Different

Mac OS中SVN工具Versions日期重置脚本

Versions是一个Mac OS下挺棒的SVN工具,不过有日期限制。网上有人提供了将Versions的使用日期重置的脚本,这个脚本有些值得学习的地方。贴出来做个记录。   #!/usr/bin/env python import os, sys, re, plistlib, subpr...

2012-09-25 23:11:43

阅读数:2558

评论数:0

【iOS/Mac OS】程序崩在objc_msgSend(),怎么办?

程序崩在objc_msgSend(),怎么办?   最可能的原因是,当你向一个已经释放的对象发送消息时,或者虽然指针是正确的,却被别的对象破坏了内容(比如内存越界),再或者使用了悬摆指针(dangling pointer)。偶尔的时候也会是因为内存错误导致运行时的数据结构被破坏,但通常问题还是...

2012-09-24 23:55:45

阅读数:14852

评论数:3

拦截MPMoviePlayerController的点击事件

为了解决在MPMovieController上添加一个和控制栏一起显示的按钮,特别研究了一下MPMoviePlayerController的结构 (controlStyle是default,为了便于查看,省去了部分输出): (lldb) po [m_view recursiveDescr...

2012-09-20 23:27:27

阅读数:9835

评论数:6

Objective-C中Extension与Category的使用

Objective-C 2.0增加了class extensions用于解决两个问题: 允许一个对象可以拥有一个私有的interface,且可由编译器验证。支持一个公有只读,私有可写的属性。 私有接口(Private Interface) Objective-C 2.0以前, 若要定义私...

2012-09-18 23:22:04

阅读数:11619

评论数:1

自然而然的设计

设计,似乎有点高深莫测! 一堆的模式、模型,让人无所适从。学了记不住,记住又用不上。我觉得设计应当是自然而然的事,从实际问题出发找出实际的解决方案就可以了。其实难点在于能不能看到问题。 回想起12年前的2000年,当时刚进入一家ERP公司,被安排为一家灯饰公司"客制&quo...

2012-09-12 00:57:02

阅读数:6800

评论数:6

浏览器的读图时代

随着媒体进入读图时代,用户对浏览网络相册和图片新闻的需求,必然日益强烈. 浏览器是否可以像EverNote Clearly那样增强文本阅读的方法来提高图片阅读体验呢? 未来有没有可能将现在各家独立开发的图片slideshow工具,统一为HTML5标准标签加以支持呢? 就好像现在的Au...

2012-09-03 23:18:43

阅读数:2343

评论数:1

混合使用Objective-C,C++和Objective-C++

之前有段时间,我参与了一项使用了C++库的Objective-C项目。写了一篇关于混编的文章,结果却出乎意料的成为Google搜索中关于Objective-C++的最靠前的结果之一。 后来,Apple将基于LLVM的clang做为主选编译器。其作用之一就是可以保证Objective-C的...

2012-09-02 23:42:59

阅读数:57781

评论数:9

提示
确定要删除当前文章?
取消 删除
关闭
关闭