【转】 iOS 原生二维码扫描(可限制扫描区域)
摘要:在用 AVFoundation 完成扫码后,遇到2个问题:1,如何限制扫描范围?2.条形码如何扫描?一位朋友的文章帮助了我,特地转来,可以帮到有需要的朋友。原文:http://blog.csdn.net/lc_obj/article/details/41549469写这篇文章的主要原因不是展示如何使...
阅读全文
posted @
2015-06-29 15:46
MichaelMao
阅读(631)
推荐(0)
【转】 iOS使用AVFoundation实现二维码扫描
摘要:原文:http://strivingboy.github.io/blog/2014/11/08/scan-qrcode/关于二维码扫描有不少优秀第三方库如:ZBar SDK 里面有详细的文档,相应介绍也非常多,如:http://rdcworld-iphone.blogspot.in/2013/03/...
阅读全文
posted @
2015-06-29 10:57
MichaelMao
阅读(560)
推荐(0)
iOS关于sqlite3操作
摘要:原文:http://hi.baidu.com/clickto/blog/item/0c6904f787c34125720eec87.htmliPhone中支持通过sqlite3来访问iPhone本地的数据库。具体使用方法如下1:添加开发包libsqlite3.0.dylib首先是设置项目文件,在项目...
阅读全文
posted @
2015-06-25 19:44
MichaelMao
阅读(399)
推荐(0)
Sqlite 错误码
摘要:#define SQLITE_OK 0 /* 成功 | Successful result *//* 错误码开始 */#define SQLITE_ERROR 1 /* SQL错误 或 丢失数据库 | SQL error or missing databas...
阅读全文
posted @
2015-06-25 19:41
MichaelMao
阅读(464)
推荐(0)
【转】 iOS学习之sqlite的创建数据库,表,插入查看数据
摘要:原文: http://blog.csdn.net/totogo2010/article/details/7702207iOS sqlite数据库操作。步骤是:先加入sqlite开发库libsqlite3.dylib,新建或打开数据库,创建数据表,插入数据,查询数据并打印1、新建项目sqliteDem...
阅读全文
posted @
2015-06-23 10:51
MichaelMao
阅读(477)
推荐(0)
【转】 iOS开发数据库篇—SQLite简单介绍
摘要:开始学SQLite啦,原文: http://www.cnblogs.com/wendingding/p/3868893.htmliOS开发数据库篇—SQLite简单介绍一、离线缓存在项目开发中,通常都需要对数据进行离线缓存的处理,如新闻数据的离线缓存等。说明:离线缓存一般都是把数据保存到项目的沙盒中...
阅读全文
posted @
2015-06-23 08:51
MichaelMao
阅读(238)
推荐(0)
【转】 iOS如何实现表格的折叠效果?
摘要:原文 : http://blog.csdn.net/youcanping2008/article/details/9202167一、实现原理:就是在点击表格组头视图的时候,如果该表格视图的组展开了,就把改组的行设置为0,如果该组隐藏了,就显示该组的所有行。效果如下: 二、实现步骤1、定义一个数据模型...
阅读全文
posted @
2015-06-18 15:51
MichaelMao
阅读(429)
推荐(0)
iOS视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别及用途
摘要:init-初始化程序viewDidLoad-加载视图viewWillAppear-UIViewController对象的视图即将加入窗口时调用;viewDidApper-UIViewController对象的视图已经加入到窗口时调用;viewWillDisappear-UIViewControlle...
阅读全文
posted @
2015-06-18 14:56
MichaelMao
阅读(333)
推荐(0)
【转】 iOS开发UI篇—控制器的View的创建
摘要:最近对view的周期等还不是非常清楚,就找到顶哥的文章,非常不错,就搬运过来了。原文: http://www.cnblogs.com/wendingding/p/3770760.html一、6种创建控制器View的方式 1 #import "NJAppDelegate.h" 2 #import "N...
阅读全文
posted @
2015-06-18 14:46
MichaelMao
阅读(197)
推荐(0)
【转】 HVTableView创建--展开/折叠列表能 AAShareBubbles社会分享动画组
摘要:原文: http://blog.csdn.net/billfanggs/article/details/17279969 HVTableView HVTableView是UITableView(带有展开/折叠功能)的子集,可以方便地用在很多app中。开发者可以使用展开/折叠列表而 不用为每个单...
阅读全文
posted @
2015-06-18 14:30
MichaelMao
阅读(259)
推荐(0)
【原】push过快的错误 (Pushing the same view controller instance more than once is not supported)
摘要:今天在点击按钮push viewController 时,控制台报错:Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Pushing the same view controller i...
阅读全文
posted @
2015-06-12 10:11
MichaelMao
阅读(1710)
推荐(0)
【转】 iOS开发 剖析网易新闻标签栏视图切换(addChildViewController属性介绍)
摘要:原文:http://blog.csdn.net/hmt20130412/article/details/34523235本来只是打算介绍一下addChildViewController这个方法的,正好今天朋友去换工作面试问到网易新闻标签栏效果的实现,就结合它,用个小Demo实例介绍一下:(具体...
阅读全文
posted @
2015-06-11 18:19
MichaelMao
阅读(391)
推荐(0)
ios 改变状态栏颜色
摘要:http://stackoverflow.com/questions/17678881/how-to-change-status-bar-text-color-in-ios-7stackoverflow 上的一个回答wilsontgh或者,你也可以选择基于状态栏的外观退出view-controlle...
阅读全文
posted @
2015-06-10 10:49
MichaelMao
阅读(268)
推荐(0)
【转】block一点也不神秘————如何利用block进行回调
摘要:我们在开发中常常会用到函数回调,你可以用通知来替代回调,但是大多数时候回调是比通知方便的,所以何乐而不为呢?如果你不知道回调使用的场景,我们来假设一下:1.我现在玩手机2.突然手机没有电了3.我只好让手机开始充电4.充电的过程中我好无聊,我要去看电视,但是我不会一直看电视,我要等手机电充满了停止看电...
阅读全文
posted @
2015-06-10 10:38
MichaelMao
阅读(292)
推荐(0)
【转】Objective-C中一种消息处理方法performSelector: withObject:
摘要:原文 : http://www.cnblogs.com/buro79xxd/archive/2012/04/10/2440074.htmlObjective-C中调用函数的方法是“消息传递”,这个和普通的函数调用的区别是,你可以随时对一个对象传递任何消息,而不需要在编译的时候声明这些方法。所以Obj...
阅读全文
posted @
2015-06-10 10:18
MichaelMao
阅读(217)
推荐(0)
【转】 Xcode基本操作
摘要:原文: http://blog.csdn.net/phunxm/article/details/170443371.IDE概览Gutter & Ribbon焦点列:灰色深度与代码嵌套深度相关,鼠标悬停可突出显示右侧相应代码块,鼠标单击可折叠右侧相应代码块(Code Folding)。说明:从左到右,...
阅读全文
posted @
2015-06-06 19:51
MichaelMao
阅读(4386)
推荐(0)
[转] iOS TableViewCell 动态调整高度
摘要:原文: http://blog.csdn.net/crayondeng/article/details/8899577最近遇到了一个cell高度变化的问题,在找解决办法的时候,参考了这篇文章,觉得不错在写sina 微博的显示微博内容时,用到cell进行显示,那么就要考虑到不同微博内容导致的cell高...
阅读全文
posted @
2015-06-04 20:00
MichaelMao
阅读(755)
推荐(0)
[转] 详细整理:UITableView优化技巧
摘要:原文:http://www.cocoachina.com/ios/20150602/11968.html最近在微博上看到一个很好的开源项目VVeboTableViewDemo,是关于如何优化UITableView的。加上正好最近也在优化项目中的类似朋友圈功能这块,思考了很多关于UITableView...
阅读全文
posted @
2015-06-04 13:36
MichaelMao
阅读(286)
推荐(0)
iOS几种简单有效的数组排序方法
摘要:第一种,利用数组的sortedArrayUsingComparator调用 NSComparator ,obj1和obj2指的数组中的对象 1 NSComparator cmptr = ^(id obj1, id obj2){ 2 if ([obj1 integerValue] > [obj2 i...
阅读全文
posted @
2015-06-03 18:47
MichaelMao
阅读(1141)
推荐(0)
【转】 分析iOS Crash文件:符号化iOS Crash文件的3种方法
摘要:当你的应用提交到AppStore或者各个渠道之后,请问你多久会拿到crash文件?你如何分析crash文件的呢?上传crash文件你的应用应当有模块能够在应用程序crash的时候上传crash信息。 要么通过用户反馈拿到crash文件,要么借助自己或第3方的crash上传模块拿到crash文件。今天...
阅读全文
posted @
2015-06-03 15:32
MichaelMao
阅读(478)
推荐(0)
[转] 与调试器共舞 - LLDB 的华尔兹
摘要:你是否曾经苦恼于理解你的代码,而去尝试打印一个变量的值?NSLog(@"%@", whatIsInsideThisThing);或者跳过一个函数调用来简化程序的行为?NSNumber *n = @7; // 实际应该调用这个函数:Foo();或者短路一个逻辑检查?if (1 || theBoolea...
阅读全文
posted @
2015-06-03 15:20
MichaelMao
阅读(346)
推荐(0)
[转] iOS SDK:iOS调试技巧
摘要:原文: http://www.cocoachina.com/ios/20130517/6225.html为什么你的数组包含3个项目而不是5个?为什么你的游戏运行缓慢?这些都跟调试有关,调试是开发过程中必不可少的一部分。本文所列举了一些重要的调试功能(当然并不全面)可以帮你用更少的时间来解决bug问题...
阅读全文
posted @
2015-06-03 15:14
MichaelMao
阅读(339)
推荐(0)
[转] NSString / NSMutableString 字符串处理,常用代码
摘要:原文 : http://justcoding.iteye.com/blog/1405951Objective-C 中核心处理字符串的类是 NSString 与 NSMutableString ,这两个类最大的区别就是NSString 创建赋值以后该字符串的内容与长度不能在动态的更改,除非重新给这个字...
阅读全文
posted @
2015-06-03 10:51
MichaelMao
阅读(416)
推荐(0)
copy和mutableCopy
摘要:copy和mutableCopy1、一个对象使用copy或mutableCopy方法可以创建对象的副本2、copy - 需要先实现NSCopying协议,创建的是不可变得副本(如NSString、NSArray、NSDictionary)3、mutableCopy - 需要先实现NSMutableC...
阅读全文
posted @
2015-06-02 21:15
MichaelMao
阅读(370)
推荐(0)
iOS 格式化输出符号与类型转换
摘要:1、iOS 格式化输出符号%@ 对象%d, %i 整数%u 无符号整形%f 浮点(双字节)%x, %X 二进制整数%o 八进制整数%zi 正整数%zu size_t%p 指针%e 浮点/双字节(科学计算)%g f浮点/双字节%s C 字符串%。 *s pasc...
阅读全文
posted @
2015-06-02 21:04
MichaelMao
阅读(874)
推荐(0)
【转】 NSString / NSMutableString 字符串处理,常用代码 (实例)
摘要:Objective-C 中核心处理字符串的类是 NSString 与 NSMutableString ,这两个类最大的区别就是NSString 创建赋值以后该字符串的内容与长度不能在动态的更改,除非重新给这个字符串赋值。而NSMutableString 创建赋值以后可以动态在该字符串上更改内容与长度...
阅读全文
posted @
2015-06-02 15:03
MichaelMao
阅读(319)
推荐(0)
【转】NSString / NSData / char* 类型之间的转换
摘要:原文 :http://www.cnblogs.com/pengyingh/articles/2341880.htmlNSString 转换成NSData 对象1 NSData* xmlData = [@"testdata" dataUsingEncoding:NSUTF8StringEncoding...
阅读全文
posted @
2015-06-02 10:05
MichaelMao
阅读(672)
推荐(0)