- 浏览: 904378 次
- 性别:
- 来自: 上海
最新评论
-
hujingnemo:
不知道为什么打不开
CHM如何改编字体大小 -
weiboyuan:
求答案 weiboyuanios@163.com
iOS软件工程师面试题(高级) -
xueji5368:
这个现在已经广泛使用了嘛!
RoboGuice入门 -
Yao__Shun__Yu:
...
CHM如何改编字体大小 -
353144886:
非常之详细 美女求认识
sqlite数据类型 datetime处理
文章列表
sqlite3导出csv
- 博客分类:
- sqlite
sqlite3 -csv -header test.db "select * from tt" > stat.csv
《后会无期》全部台词(电影时长:1小时34分)
原著:韩寒
序曲《东极岛》
胡生:第一天,我们,去见周沫姐,第二天,浩汉哥约会刘莺莺,第三天第四天,他们俩要睡两晚……
浩汉:闭嘴
胡生:第五天,我们俩,要送江 ...
这是去年11月底在小组里分享过的工作效率心得,在这里也跟大家分享一下工作“快”感哈哈。我相信大家应该都有过工作效率的些许烦恼。而这个效率啊伴随我很长时间的痛苦。每每到PDI的时候领导必提效率有木有?自认为快 ...
创业公司的产品经理及产品原型制作
- 博客分类:
- 产品经理
公司创始人可以亲自担任产品经理,交互设计师也可以由原型人员兼任,只要有人负责承担这三项工作(产品管理、交互设计、原型制作)即可。这个团队可以快速展开产品设计,迭代修改。
1创建体现用户体验的高保真原型。
2 ...
JavaScript是一种原型式(prototype style)的OO语言,没有类的概念。
Fucntion对象实例,例如alert();
//NSMutableData 清空
[data resetBytesInRange:NSMakeRange(0, [data length])];
[data setLength:0];
//
// _oo0oo_
// o8888888o
// 88" . "88
// (| -_- |)
// 0\ = /0
// ___/`---'\___
// .' \\| |// '.
// / \\||| : |||/ ...
iOS提供了ARC功能,很大程度上简化了内存管理的代码。
但使用ARC并不代表了不会发生内存泄露,使用不当照样会发生内存泄露。
下面列举两种内存泄露的情况。
1,循环参照
A有个属性参照B,B有个属性参照A,如果都是strong参照的话,两个对象都无法释放。
这种问题常发生于把delegate声明为strong属性了。
例,
@interface SampleViewController
@property (nonatomic, strong) SampleClass *sampleClass;
@end
@interface SampleClass
@property (nonatomic ...
常用类库总结
- 博客分类:
- iPhone
- iOS
- Objective-c
https://github.com/mattlawer/BButton
实现UIButton扁平化效果的一个库
ios数字格式化
- 博客分类:
- Objective-c
- iPhone
- iOS
在iOS中我们可以通过NSDateFormatter来设置输出NSDate的格式。相比NSDateFormatter的大名鼎鼎,NSNumberFormatter好像知道的人就不多了。其实通过NSNumberFormatter,同样可以设置NSNumber输出的格式。例如如下代码:
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
formatter.numberStyle = NSNumberFormatterDecimalStyle;
NSString ...
unsigned int 0~4294967295 // 整型的每一种都有无符号(unsigned)和有符号(signed)两种类型(float和double总是带符号的),在默认情况下声明的 整型变量
都是有符号的类型(char有点特别),如果需声明无符号类型的话就需要在类型前加上unsigned。无符号版本和有符号版本的区别就是无符号类型能保存2倍于有符号类型的正整数数据。
int 2147483648~2147483647
unsigned long 0~4294967295
long 2147483648~2147483647
long long的最大值: ...
http://blog.csdn.net/likendsl/article/details/37764813
另一种RAC装B写法的解说
http://www.jianshu.com/p/3d6c4416db5e
weak strong dance
常看到一个block要使用self,会处理成在外部声明一个weak变量指向self,在block里又声明一个strong变量指向weakSelf:
__weak __typeof(self)weakSelf = self;
self.backgroundTaskIdentifier = [application beginBackgroun ...
Let's take a base URL:
NSURL *baseURL = [NSURL URLWithString:@"http://example.com/v1/"];
Now:
[NSURL URLWithString:@"foo" relativeToURL:baseURL];
// Will give us http://example.com/v1/foo
[NSURL URLWithString:@"foo?bar=baz" relativeToURL:baseURL];
// -> ...
1。NSMutableString 为可变的字符串
NSString 为不可变的字符串
- (void)viewDidLoad
{
NSMutableString *a = [[NSMutableString alloc] initWithString:@"123456798"];
NSLog(@" \n a: %@ \n",a);
[a deleteCharactersInRange:NSMak ...
Apple recommends defining enums like this since Xcode 4.4:
typedef enum ShapeType : NSUInteger {
kCircle,
kRectangle,
kOblateSpheroid
} ShapeType;
They also provide a handy macro NS_ENUM:
typedef NS_ENUM(NSUInteger, ShapeType) {
kCircle,
kRectangle,
kOblateSpheroid
};
These ...