SF
乱弹琴
乱弹琴
注册登录
关注博客
注册登录
主页
关于
RSS
《The Swift Programming Language》2.0版之自动引用计数
Channe
2015-07-01
阅读 13 分钟
3.9k
PS:之前1.0版中文版看不懂地方在对比英文版后就懂了,还是之前翻译的不够准确啊。这次参与Swift 2.0文档ARC章节的校对翻译,顺便润色一下部分翻译,以便大家更好的理解原文的意思。
NS_OPTIONS枚举的用法
Channe
2015-07-01
阅读 1 分钟
12.5k
```objective-c //NS_OPTIONS,定义选项 typedef NS_OPTIONS(NSUInteger, MyOption) { MyOptionNone = 0, //二进制0000,十进制0 MyOption1 = 1 << 0,//0001,1 MyOption2 = 1 << 1,//0010,2 MyOption3 = 1 << 2,//0100,4 MyOption4 = 1 << 3,//1000,8 };
contentSize, contentInset 和 contentOffset的含义
Channe
2015-06-17
阅读 2 分钟
13.6k
contentSize 是scrollview中的一个属性,它代表scrollview中的可显示区域,假如有一个scrollview,它的frame为(0,0,320,480),而它的contentSize为(320,960).也就是说,这个scrollview整个内容的大小为(320,960),要通过上下滑动scrollview来查看(320,480)后的内容。
设计模式六大原则
Channe
2014-09-24
阅读 3 分钟
5.2k
就一个类而言, 应该仅有一个引起它变化的原因. 增加功能不应该修改已有的代码, 避免修改出错及重复测试. 如果你能够想到多于一个的动机去改变一个类,那么这个类就是具有多于一个的职责, 应该考虑类的职责分离.
Objective-C浅拷贝和深拷贝
Channe
2014-07-16
阅读 2 分钟
13.9k
在 iOS 里面, 使用retain 关键字进行引用计数,就是一种更加保险的浅拷贝。他既让几个指针共用同一片内存空间,又可以在release 由于计数的存在,不会轻易的销毁内存,达到更加简单使用的目的。
函数指针之回调函数和转移表
Channe
2014-06-14
阅读 2 分钟
5.1k
《C和指针》261页函数指针的用途: 1. 对不同的数据类型作相同的操作->回调函数 2. 对相同的数据类型作不同的操作->转移表
我的Google自定义搜索--电子书/电影/iOS技术
Channe
2014-05-12
阅读 1 分钟
6.4k
这3个自定义搜索都以中文网站为主, 有些搜索不够精确, 还需要优化. 最近新浪爱问共享关闭了, 以后再开放会加到书籍搜索中的. 书籍:豆瓣/百度网盘/亚马逊中国/威锋电子书/多看等; 电影:百度网盘/豆瓣/飘花/BT天堂等; iOS技术搜索:以这个iOS博客列表为主, 加上了stackoverflow/知乎/quora/cocoachina等. Channe-书籍搜索 C...
SAP之ABAP吐槽
Channe
2014-05-08
阅读 2 分钟
5.3k
abap语言就是在黑客与画家中被Paul Graham极力挖苦的cobol语言的后代.当初看到add 1 to counter.也是被极度震惊了,现在则更多的是麻木,因为abap语言中弱智的语法太多了.最近的项目就是扫描abap源代码,更是见识了底层的那令人震惊的语法.我在想,abap我都能用的很好,还有什么语言可以难到我?!