08 2012 档案
摘要:早上研究了一下SMCalloutView,发现作者在代码中直接将图片作成了字符串放在了源代码文件中。 这样做的好处是程序依赖的资源文件同code直接放置在了一起,使用的时候只要把源代码拷贝进去就可以了。 要折腾倒也挺简单的:先将图片资源转成Base64字符串,再将字符串声明成常量。使用的时候使用NSData转换一下,再转成UIImage就可以使用了:+ (UIImage *)embeddedImageNamed:(NSString *)name { if ([UIScreen mainScreen].scale == 2) name = [name stringByAppe...
阅读全文
摘要:从iOS Code Snippets 看来的技术,挺方便的,转载记录于此。在XCode4中,项目属性设置中很容易就可以配置iOS项目支持设备持有方向,如图: 可惜,这个设置仅仅是在plist中存储了相关设置,真正要控制某个UIView的设备翻转支持,你还得在相关的UIViewController中折腾-shouldAutorotateToInterfaceOrientation:函数,根据不同的设备持有方向,来返回YES或NO。这个code snippet简化了相关操作,通过它你可以直接在shouldAutorotateToInterfaceOrientation:函数中查询plist的相关设
阅读全文
摘要:Sublime Text command line ln -s “/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl” ~/bin/subl SourceTree command line 修改~/.bash_login alias st=’open -a SourceTree’ 也可以利用git ...
阅读全文
摘要:Git显示漂亮日志的小技巧:原文:http://garmoncheg.blogspot.com/2012/06/pretty-git-log.html(墙)Git的传统log如下所示,你喜欢吗?看看下面这个你喜不喜欢?(点击图片看大图)要做到这样,命令行如下:git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --这样有点长了,我们可以这样:git config -
阅读全文
摘要:学自“铭”
在终端中执行:
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system-domainuser
重建LaunchSe...
阅读全文
摘要:在浏览器中访问https是件挺方便的事,与访问http站点相比,也就是地址栏上多个“s”。但是,在java平台上访问https,可就麻烦多了。Java虚拟机并不直接使用操作系统的key ring,而是有自己的security manager。与操作系统类似,jdk的security manager默认有一堆的根证书信任。如果你的https站点证书是花钱申请的,被这些根证书所信任,那使用java来访问此https站点会非常方便。但假如,你的https证书是自己签名的,就需要将证书导入至JDK的信任证书中,否则访问时会报SSL错误。假如,你的webserice是基于https来进行访问,而此站点证
阅读全文
摘要:/Users/mac/Library/Developer/Xcode/UserData/FontAndColorThemes
阅读全文
摘要:系统升级到Mountaion Lion后,wifi图标总是显示一个感叹号,显示没有internet连接,即使internet连接好好的也没用。 我试着按机峰上面看到的处理方法:将所有的wifi连接,以太网连接全部删除,再重新建立,感叹号确实会消失。但是当切换了wifi之后,发觉这个故障又会重现。 总算在这里看到解决方法,到 /Library/Preferences/SystemConfig...
阅读全文