- 浏览: 11670 次
- 性别:
- 来自: 天津
-
最新评论
文章列表
http://blog.ablepear.com/2009/12/objective-c-tuesdays-global-variables.html
任何声明在函数或者方法之外的变量都是全局变量:
int count1; // 全局
int main(int argc, char *argv[]) {
int count2; // main()中局部
...
}
初始化:缺省情况下,全局变量初始化为0.对于指针类型(包括C字符串)NULL是默认值;对于Objective-C的对象指针,默认是nil.(这和局部变量不同,局部变量不保证有初始值,因此应该显示初始化. ...
http://blog.ablepear.com/2011/12/objective-c-tuesdays-more-nsarray.html
上次我们讲了C数组和NSArray排序,今天我们继续讲讲使用NSSortDescriptors为NSArray排序.
NSArray要求指定比较函数来完成排序.当为一些简单类型(NSString, NSDate)NSArray排序的时候,比较函数十分容易编写,并且一些普通对象都有比较函数,像-caseInsensitiveCompare: 和 -localizedCompare:.
当为复杂类型NSArray排序的时候,编写比较函数就更麻烦并且更易 ...
http://blog.ablepear.com/2011/11/objective-c-tuesdays-sorting-arrays.html
使用qsort()为C数组排序
C标准库包含一个内置的为数组排序的方法:qsort(),这是快速排序算法的一个实现。其排序之后的结果仍然放在原数组中
qsort() 的函数声明是这样:
qsort(void *array, size_t itemCount, size_t itemSize,
int (*comparator)(void const *, void const *));
如果你没有在C中使用过函数指针,qso ...
Steve Purcell的emacs配置是公认的大牛的配置。在*nix和Mac下使用非常方便,但如果要在Windows环境下使用会有一些问题。
这是github上Steve Purcell的emacs配置。
https://github.com/purcell/emacs.d
在取到本地后,修改init.el文件,注释掉下面几行:
(require 'init-growl)
(require 'server)
(unless (server-running-p)
(server-start))
然后启动emacs就可以体验神器了:)
这里集成PayPal是指国际版。中国版的贝宝与国际版是相互独立的,功能与支付宝类似,而且只支持在中国使用人民币支付。
如果商户是在中国,PayPal只支持三种产品:
快速结账(Express Checkout)
适合:
有自己网站
自己维护或使用第三方购物车
具备中等的开发能力
网站支付标准版(Website Payments Standard)
适合:
有自己网站
自己维护或使用第三方购物车
具备基础的开发能力
电子邮件付款(Email Payment)
适合:
...