会员
众包
新闻
博问
闪存
赞助商
Trae
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Bohan
学习笔记
博客园
首页
新随笔
联系
订阅
管理
随笔 - 8
文章 - 0
评论 - 5
阅读 -
3307
2014年5月5日
objective-c 可变参数
容易发现Cocoa Foundation 中提供了一些可变参数的方法,如:NSLog(NSString *format, ...) 在实际的编程实践中,我们也需要自己实现可变参数的方法。在Objc中,是依靠原生C库来的实现的。请看示例: 1 - (void) doLog:(NSString *)fo...
posted @ 2014-05-05 18:16 bohan
阅读(614)
评论(5)
推荐(0)
2014年3月22日
NSInteger到底是什么数据类型
摘要: 看iOS SDK 方法返回的类型都是NSInteger,但是官方给出的示例代码一般for循环的计数器就都是int了。- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section;for (int i=0; i<10; i++) {}到底int 和NSInteger有什么区别。其实也没有什么神奇的地方,只要跟踪到他们的定义就可以看到:#if __LP64__ || (TARGET_OS_EMBEDDED && !TARGET_OS_IPHONE) || TAR
阅读全文
posted @ 2014-03-22 21:46 bohan
阅读(770)
评论(0)
推荐(0)
2014年3月19日
iOS多线程总结(二)NSOperation
摘要: NSOperation是没法直接使用的,它只是提供了一个Task的基本逻辑,具体实现还是需要你通过定义自己的NSOperation子类来获得。如果有必要也可以不将NSOperation加入到一个NSOperationQueue中去执行,直接调用起-start也可以直接执行。
阅读全文
posted @ 2014-03-19 23:39 bohan
阅读(343)
评论(0)
推荐(0)
2014年3月17日
iOS多线程总结(一)NSThread
摘要: 多线程,简而言之,就是提供代码的多个执行路径,对于App性能和用户体验都有着至关重要的意义。在iOS开发中,Apple提供了不同的技术支持多线程编程,主要有NSThread、NSOperationQueue、GCD等多线程技术,从本篇主要对NSThread方式做一个总结。
阅读全文
posted @ 2014-03-17 18:55 bohan
阅读(159)
评论(0)
推荐(0)
2012年12月19日
AnnotationView点击不灵敏的问题
摘要: 最近一个项目用到了自定义地图标注,标注是自定义的动画实现的,在自定义的类@interface BIDAnnotationView : MKAnnotationView 中用UIImageView定义了这样一个动画UIImageView *m_imageView = [[UIImageView alloc] initWithFrame:CGRectMake(-8, -8, 16, 16)]; [m_imageView setAnimationImages:[NSArray arrayWithObjects:[UIImage imageNamed:@"black.png"],[
阅读全文
posted @ 2012-12-19 10:53 bohan
阅读(366)
评论(0)
推荐(0)
2012年9月26日
iOS 数据持久化解决方案总结(二)
摘要: —— 使用Property lists 保存数据1. Proerty lists 简介Property lists(属性列表,保存的文件格式为plist)使用几种特定的数据对象将数据组织为键值对或值列表的形式。文件以xml的格式存取,这就提供了高效地以有意义的结构,可传输,可存储,可访问的产生数据的形式。 Property lists 的存储方式在ios和mac os X中经常使用。2.Property list 中的数据类型和数据的表示方式Abstract typeXML elementCocoa classCore Foundation typearray<array>NSAr
阅读全文
posted @ 2012-09-26 17:44 bohan
阅读(307)
评论(0)
推荐(0)
2012年9月21日
iOS 数据持久化解决方案总结(一)
摘要: 代码的一生是悲催的,辛辛苦苦跑完了生命的全程结果什么也不会带走,所有的数据随着代码的粉身碎骨而灰飞烟灭。正如古人所曰数据乃身外之物,生不带来,死不带走。古人又曰了:人过留名,雁过留声。代码总想在自己有限的生命中做一些什么来证明自己曾经活过。 幸运的是作为一坨iOS代码至少可以以四种方式把自己的数据保存下来。1. iOS文件系统的四种数据持久化机制:Property listsObject archives(or archiving)SQLite3 (iOS 嵌入式关系数据库)Core Data( Apple 提供的数据持久化工具)顺便提一下,除了上面列出的四种常用的数据持久化方式外,在i...
阅读全文
posted @ 2012-09-21 16:53 bohan
阅读(387)
评论(0)
推荐(0)
公告
昵称:
bohan
园龄:
16年4个月
粉丝:
4
关注:
26
<
2025年7月
>
日
一
二
三
四
五
六
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
最新随笔
1.objective-c 可变参数
2.NSInteger到底是什么数据类型
3.iOS多线程总结(二)NSOperation
4.iOS多线程总结(一)NSThread
5.AnnotationView点击不灵敏的问题
6.iOS 数据持久化解决方案总结(二)
7.iOS 数据持久化解决方案总结(一)
我的标签
ios
(5)
Persistence
(2)
objective-c
(1)
nsthread
(1)
nsoperation
(1)
nsinteger
(1)
multithread
(1)
MapKit
(1)
iOS MultiThread NSThread
(1)
int
(1)
更多
随笔档案
(7)
2014年5月(1)
2014年3月(3)
2012年12月(1)
2012年9月(2)
阅读排行榜
1. NSInteger到底是什么数据类型(770)
2. objective-c 可变参数(614)
3. iOS 数据持久化解决方案总结(一)(387)
4. AnnotationView点击不灵敏的问题(366)
5. iOS多线程总结(二)NSOperation(343)
评论排行榜
1. objective-c 可变参数(5)
最新评论
1. Re:objective-c 可变参数
//调用的时候这么调就好了。[self doLog:@"Hello:",@"bohan1",@"bohan2",@"ive",nil];...
--bohan
2. Re:objective-c 可变参数
@ 世界上最帅的你可变参数遇到nil结束。...
--bohan
3. Re:objective-c 可变参数
一个 也指针 后来我在屁股后面传了一个nil 知识不报错了,但是也不进循环了
--世界上最帅的你
4. Re:objective-c 可变参数
@ 世界上最帅的你具体报什么错呢,下面有每个方法的说明。...
--bohan
5. Re:objective-c 可变参数
能留个联系方式嘛?
运行上面的方法 报了错误 想讨论下, 这个截图很是不方便
--世界上最帅的你
点击右上角即可分享