- 博客(12)
- 收藏
- 关注
原创 使用UISearchController 实现搜索框
在iOS8.0之后UISearchDisplayController 终于退出了历史舞台,apple进而推出了新的搜索方法UISearchController 我们该如何 使用他呢话不多说,直接看代码首先 我们创建ViewController类属性@property (nonatomic, strong)UISearchController *searchControlle
2016-01-28 14:45:05 578
原创 使用UICollectionView 重写UICollectionViewLayout实现瀑布流
实现瀑布流的原理是什么呢 有几个 比较重要的方法 是必须要实现的:1、 - (BOOL)shouldInvalidateLayoutForBoundsChange:(CGRect)newBounds 当collectionView视图位置有新改变(发生移动)时调用,其若返回YES则重新布局2、 - (void)prepareLayout 准备好布局时调用。此时collectionVi
2016-01-26 16:54:46 1279
原创 使用SDWebImage 清除App 缓存
首先在tableView上面加载图片缓存大小{ NSString *cachesPath = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) lastObject]; NSString *floderPath = [cache
2016-01-22 11:35:01 447
原创 轻量级数据库--NSUserDefaults 的使用
NSUserDefaults简介及其用法NSUserDefaults类提供了一个与默认系统进行交互的编程接口, 他主要用来存储对象类型,可用来恢复与程序相关的偏好设置,配置数据等等。同时NSUserDefaults的缓存避免了在每次读取数据时候都打开用户默认数据库的操作,NSUserDefaults类提供了非常方便的方法来获取常用的类型,例如 floats,doubles,inte
2016-01-19 15:31:12 348
原创 Swift 调用系统相机 (自己封装的小Demo)
首先 初始化根控制器 在navigationController 建立左button 并且 添加事件let rightButton = UIBarButtonItem(barButtonSystemItem: UIBarButtonSystemItem.Add, target: self, action: "rightAction") self.navigationItem.right
2016-01-19 11:29:18 2260
原创 第三方库 FMDB的使用
fmdb是轻量级的数据库。在ios中使用十分常见,总结一下fmdb的使用首先 我用cocoapods 在GitHub上download下来pod 'FMDB', '~> 2.5'当然也可以将他下载下来 copy进工程 但是此处必须要导入他所需要的类库libsqlite3.0.dylib让我们新建一个类 继承于NSObject这个类 就是我们通常所说的
2016-01-15 15:44:09 445
原创 runtime 运行时机制
runtime : 运行时机制 一、runtime是什么 1> runtime是一个全动态语言,是基于c语言的库,里面包含了很多底层的C语言函数。 2> 平时编写的OC代码, 在程序运行过程中, 其实最终都是转成了runtime的C语言代码, runtime算是OC方法的底层实现,换句话说oc的实现也就是runtime的底层调用。下面来举个实例,(在前面的文章中讲到过了!通过编译
2016-01-15 14:34:35 289
原创 Assertion failure in -[UITableView _configureCellForDisplay:forIndexPath:]
今天 写数据库的时候 遇到 这么 一个问题UITableView _configureCellForDisplay:forIndexPath: Assertion failure in -[UITableView _configureCellForDisplay:forIndexPath:]- (UITableViewCell *)tableView:(UITable
2016-01-11 11:13:55 319
原创 iOS 9 的 UIAlertViewController
话不多说 直接 上代码 。。。 UIView *myView = [[UIView alloc]initWithFrame:CGRectMake(50, 100, 50, 50)]; myView.backgroundColor = [UIColor redColor]; [self.view addSubview:myView]; UIIm
2016-01-08 16:54:08 420
原创 使用ASIHTTPRequest 编译提示找不到"libxml/HTMLparser.h"的解决方法
使用ASIHTTPRequest xcode编译提示找不到"libxml/HTMLparser.h",解决方法如下:1>.在xcode中左边选中项目的root节点,在中间编辑区的搜索框中输入“search paths" --> "Header Search Paths",点击加号增加一项并输入"${SDK_DIR}/usr/include/libxml2",点击enter按钮结束.
2016-01-07 17:08:55 309
原创 Xcode HTTP 报错。。。(麻辣个蛋。。。)
控制台打印出来这玩意:App Transport Security has blocked a cleartext HTTP (http://) resource load。。。。。。配置 info.plist文件App Transport Security Settings Dictionary Allow Arbitrary Loads
2016-01-04 10:08:40 569
原创 /Library/Ruby/Gems/2.0.0/gems/cocoapods-stats-0.5.3/lib/cocoapods_plugin.rb 解决方法
分别执行 以下卸载 cocoapods 和xcodeprojsudo gem uninstall xcodeprojsudo gem uninstall cocoapods分别执行 以下安装 cocoapods 和 xcodeprojsudo gem install xcodeprojsudo gem install cocoa
2016-01-04 09:26:06 5494
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人