老谭笔记


  • 首页

  • 归档

  • 标签

  • 关于

  • 搜索
老谭笔记

Path的效果,不只iphone有,Mac也可以有

发表于 2012-05-19 | 分类于 pieces

传说Path这个社交类app最近是非常的火啊,估计有不少的人都是冲着它华丽的界面吧。以致于最近不少新的app也大有跟风之嫌,包括新版的QQ空间iPhone版本也不例外。

阅读全文 »
老谭笔记

农历小工具-calendar

发表于 2012-05-15 | 分类于 project

这是可以在任务栏显示农历的一个小工具,非常的轻量级的,作者是我上次提到的那个刚学习Mac开发的朋友,由于他是做web前端开发的,所以界面相当的漂亮,他将代码交与我修改完善,我主要在他原有的基础上修正了多处内存泄露、及其它逻辑上面的优化。(该工具仅支持10.7以后的系统)

阅读全文 »
老谭笔记

在CGD中快速实现多线程的并发控制

发表于 2012-04-17 | 分类于 pieces

自从ios4.0/mac osx10.6引入了GCD之后,让我们在使用多线程的时候确实方便了很多,关于GCD的一些介绍和使用本站中已经转过一位资深开发者的几篇系列文章,非常彻底的介绍了GCD的用法和一些特性,有兴趣的朋友可以去翻阅。

阅读全文 »
老谭笔记

生活贵在折腾,一下午终于搞定小站的缓存

发表于 2012-04-14 | 分类于 talk

自从把小站搬回国之后,网站的延迟低了不少,加载速度快了起来。但国内的主机提供商实在是抠门,分配给小站的运算资源十分可怜,几十次的数据库查询就要花费好几秒的时间,以致于小站从开始响应到显示完整的时间加在一起就太长了。

阅读全文 »
老谭笔记

轻量级的网络访问管理类THWebService

发表于 2012-04-10 | 分类于 code

THWebService是一个轻量级的网络访问管理类,对NSURLConnection进行封装,提供了get、post网络请求以及提供了文件的断点下载的简单接口(同步、异步、block)。另外将网络请求中常用的HASH算法、HMAC等算法的封装,如果你开发的软件经常与网络访问,或许这些代码将会为你带来不少的便利。

阅读全文 »
老谭笔记

注册程序为开机自启动

发表于 2012-04-10 | 分类于 pieces

让一个app软件注册为开机自启动:

阅读全文 »
老谭笔记

用NSConnection实现不同进程间的通信

发表于 2012-04-10 | 分类于 pieces

在Mac应用程序开发中可能会这样做:让程序的某部分逻辑放置在一个独立的进程之中,如文件或程序的监控、Crash报告的回传等等,但不同的进程之间的通信就再所难免,今天尝试了通过NSConnection实现不同进程间的通信,实在是非常方便小巧,使用起来也很灵活,好的,帖代码。

阅读全文 »
老谭笔记

文件编码格式转换小工具

发表于 2012-04-03 | 分类于 project

经常碰到别人从windows上给你发送一个txt文件,我却提示”未能打开文稿“123.txt”。文本编码“Unicode (UTF-8)”不适用。”,当然了,Mac上的文本编辑器其实也是支持txt下面的GBK编码格式的,你是可以通过偏好设置进行设置的。但如果是其它的例如php、css等文件,再遇上不够强大的IDE工具,那就悲剧了。

阅读全文 »
老谭笔记

GCD介绍(四): 完结

发表于 2012-04-01 | 分类于 pieces

##Dispatch Queue挂起
dispatch queue可以被挂起和恢复。使用 dispatch_suspend函数来挂起,使用 dispatch_resume 函数来恢复。这两个函数的行为是如你所愿的。另外,这两个还是也可以用于dispatch source。
一个要注意的地方是,dispatch queue的挂起是block粒度的。换句话说,挂起一个queue并不会将当前正在执行的block挂起。它会允许当前执行的block执行完毕,然后后续的block不再会被执行,直至queue被恢复。
还有一个注意点:从man页上得来的:如果你挂起了一个queue或者source,那么销毁它之前,必须先对其进行恢复。

阅读全文 »
老谭笔记

GCD介绍(三): Dispatch Sources

发表于 2012-04-01 | 分类于 pieces

##何为Dispatch Sources
简单来说,dispatch source是一个监视某些类型事件的对象。当这些事件发生时,它自动将一个block放入一个dispatch queue的执行例程中。
说的貌似有点不清不楚。我们到底讨论哪些事件类型?

阅读全文 »
1…121314…16
TanHao

TanHao

程序的世界让我着迷...

152 日志
5 分类
87 标签
  • 威言威语
  • 路路库
  • FourFire
  • MacCocoa
  • CocoaChina
© 2011 - 2017 TanHao
由 Hexo 强力驱动
主题 - NexT.Pisces