2016年2月24日

__NSArrayI __NSArray0 __NSSingleObjectArrayI __NSPlaceholderArray __NSArrayM

摘要: 如果你的 全局 可变数组 前面 用了 copy修饰,那么 调用 arr addObjectsFromArray: 的时候 就 会崩溃,而且提示你 是 [__NSArray0 addObjectsFromArray:]: unrecognized selector sent to instance 0 阅读全文

posted @ 2016-02-24 23:59 🌞Bob 阅读(176) 评论(0) 推荐(0) 编辑

protocol buffer

摘要: 第一次听说这个东西,是15年一位业内的同事告诉我的。不过一直没有机会用到过这种格式。一般的公司还是用 xml 、 json。而在移动端还是 json为主流。 不过,听说过这个东西总比没有听说过好,今天就借用网上找的文章给大家发一篇博客。 什么是protobuf 百度百科:protocolbuffer 阅读全文

posted @ 2016-02-24 23:57 🌞Bob 阅读(384) 评论(0) 推荐(0) 编辑

iOS 私有库的使用

摘要: 最近项目说要用私有库 主要过程 创建两个库: 索引库 组件库 组件库 用git操作 比如更新代码 push 打tag等 索引库 存放组件的描述信息 也就是 .spec文件 这个文件和 组件代码 的每个版本都是一一对应的。 pod install的时候 会通过 索引库里相应的 .spec 文件 去找 阅读全文

posted @ 2016-02-24 23:54 🌞Bob 阅读(246) 评论(0) 推荐(0) 编辑

编程模式

摘要: 函数式编程 函数式编程是一系列被不公平对待的编程思想的保护伞,它的核心思想是,它是一种将程序看成是数学方法的求值、不会改变状态、不会产生副作用(后面我们马上会谈到)的编程方式。 FP 核心思想强调: 声明式代码 —— 程序员应该关心是什么,让编译器和运行环境去关心怎样做。 明确性 —— 代码应该尽可 阅读全文

posted @ 2016-02-24 23:52 🌞Bob 阅读(407) 评论(0) 推荐(0) 编辑

iOS----FMDB---看这个可以解决大部分你遇到的问题

摘要: SQLite (http://www.sqlite.org/docs.html) 是一个轻量级的关系数据库。 iOS SDK很早就支持了SQLite,在使用时,只需要加入 libsqlite3.dylib 依赖以及引入 sqlite3.h 头文件即可。 原生的SQLite API在使用上不太友好。 阅读全文

posted @ 2016-02-24 23:51 🌞Bob 阅读(514) 评论(0) 推荐(0) 编辑

iOS UITableView的使用

摘要: 首先、对UITableView进行讲解,下面有对它进行实际的应用 UITableView 显示大型内容的列表 单行,多列 垂直滚动,没有水平滚动 大量的数据集 性能强大,而且普遍存在于iPhone的应用程序中 TableView Styles UITableView有两个默认的内置风格,第一个是UI 阅读全文

posted @ 2016-02-24 23:48 🌞Bob 阅读(208) 评论(0) 推荐(0) 编辑

ios文件系统文件目录操作

摘要: 对于一个运行在iPhone得app,它只能访问自己根目录下得一些文件(所谓sandbox). 一个app发布到iPhone上后,目录结构如下: 1、其中获取 app root 可以用 NSHomeDirectory() 访问到; 2、Documents 目录就是我们可以用来写入并保存文件得地方,一般 阅读全文

posted @ 2016-02-24 23:46 🌞Bob 阅读(474) 评论(0) 推荐(0) 编辑

Core Data-

摘要: Core Data是一个功能强大的层,位于SQLite数据库之上,它避免了SQL的复杂性,能让我们以更自然的方式与数据库进行交互。Core Data将数据库行转换为OC对象(托管对象)来实现,这样无需任何SQL知识就能操作他们。 Core Data位于MVC设计模式中的模型层,一般需要在设备上存储结 阅读全文

posted @ 2016-02-24 23:44 🌞Bob 阅读(182) 评论(0) 推荐(0) 编辑

数组去重复

摘要: 1.开辟新的内存空间 判断是否存在,若不存在则添加到数组中,得到最终结果的顺序不发生变化 NSArray *originalArr = @[@1, @2, @3, @1, @3]; NSMutableArray *resultArrM = [NSMutableArray array]; for (N 阅读全文

posted @ 2016-02-24 23:42 🌞Bob 阅读(143) 评论(0) 推荐(0) 编辑

贝塞尔曲线切割圆角

摘要: ios 系统框架已经给我们提供了相应的切割圆角的方法, 但是如果在一个见面有很多控件切割的话会出现卡顿和个别不切的现象 ? 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 /* 创建一个Button */ 阅读全文

posted @ 2016-02-24 23:39 🌞Bob 阅读(313) 评论(0) 推荐(0) 编辑

iOS 摇一摇的实现

摘要: - (void)viewDidLoad { [super viewDidLoad]; [[UIApplication sharedApplication] setApplicationSupportsShakeToEdit:YES]; [self becomeFirstResponder]; } - 阅读全文

posted @ 2016-02-24 23:37 🌞Bob 阅读(148) 评论(0) 推荐(0) 编辑

更改xcode上iphone模拟器颜色的方法--

摘要: 到模拟器的目录下修改图片即可——在Finder中显示,显示模拟器包内容,修改Contents/Resources/frame.png图片! 阅读全文

posted @ 2016-02-24 23:36 🌞Bob 阅读(447) 评论(0) 推荐(0) 编辑

iOS-获取当前View所在的控制器

摘要: 用一个分类,具体: .h #import <UIKit/UIKit.h> @interface UIView (CurrentController) /** 获取当前View的控制器对象 */ -(UIViewController *)getCurrentViewController; @end . 阅读全文

posted @ 2016-02-24 23:34 &#127774;Bob 阅读(181) 评论(0) 推荐(0) 编辑

iOS网络编程-ASIHTTPRequest框架同步请求-

摘要: 在ASIHTTPRequest框架中与HTTP请求相关的类有:ASIHTTPRequest和ASIFormDataRequest,其中最常用的是ASIHTTPRequest,ASIFormDataRequest是ASIHTTPRequest的子类,ASIFormDataRequest可以发送类似与H 阅读全文

posted @ 2016-02-24 23:28 &#127774;Bob 阅读(194) 评论(0) 推荐(0) 编辑

MD5加密字符串-

摘要: @interface NSString (MyExtensions) - (NSString *) md5; @end @implementation NSString (MyExtensions) - (NSString *) md5 { const char *cStr = [self UTF8 阅读全文

posted @ 2016-02-24 23:26 &#127774;Bob 阅读(212) 评论(0) 推荐(0) 编辑

MPMediaPickerController 选取本地音频--备用

摘要: MPMediaPickerController 与 UIImagePickerController 类似,允许用户从音乐库中选取音乐、播客、音频书。 一、创建 MPMediaPickerController *mpc = [[MPMediaPickerControlleralloc]initWith 阅读全文

posted @ 2016-02-24 23:19 &#127774;Bob 阅读(248) 评论(0) 推荐(0) 编辑

MPMoviePlayerController 电影播放器—

摘要: MPMoviePlayerController 与AVAudioPlayer有点类似,前者播放视频,后者播放音频,不过也有很大不同,MPMoviePlayerController 可以直接通过远程URL初始化,而AVAudioPlayer则不可以。不过大体上用起来感觉差不多。废话少说进入体验。 格式 阅读全文

posted @ 2016-02-24 23:17 &#127774;Bob 阅读(276) 评论(0) 推荐(0) 编辑

AVAudioPlayer音频播放器-

摘要: IOS中有三种播放音频的方式:AVAudioPlayer、音频服务、音频队列。 此文主要讲AVAudioPlayer,其他两个请见相关文章。 AVAudioPlayer在AVFoundation框架下,所以我们要导入AVFoundation.framework。 AVAudioPlayer类封装了播 阅读全文

posted @ 2016-02-24 23:12 &#127774;Bob 阅读(379) 评论(0) 推荐(0) 编辑

获取MP3和M4A音乐文件的歌曲信息以及专辑图片--

摘要: NSBundle* bundle = [NSBundle mainBundle]; NSString* path = [bundle bundlePath]; NSURL * fileURL=[NSURL fileURLWithPath:[NSString stringWithFormat:@"%@ 阅读全文

posted @ 2016-02-24 23:08 &#127774;Bob 阅读(673) 评论(0) 推荐(0) 编辑

iOS NSDictionary、NSData、JSON等 数据类型相互转换

摘要: 1.NSDictionary类型转换为NSData类型: NSDictionary *params = [NSDictionary dictionaryWithObjectsAndKeys: @"balance", @"key", @"remaining balance", @"label", @" 阅读全文

posted @ 2016-02-24 23:03 &#127774;Bob 阅读(1041) 评论(0) 推荐(0) 编辑

导航