IOS
文章平均质量分 63
小球why
iOS Dev.
展开
-
关于TableViewcell之间cell的分割线总结
系统设置的分割线 IOS系统设置的cell分割线有时候不适合我们用,这时我们可以通过如下设置修改 选中xib或storyboard里的tableview,然后在下图所示位置把Separator设置为None就可以取消系统的分割线 自定义分割线 可以在自定义cell里放一个view把view的高度设置1就可以看到分割线了,不过用imageview是不能看到想要的效果的,cell与cell之间仿佛没有分原创 2016-03-06 21:15:05 · 536 阅读 · 0 评论 -
TableView的cell返回nil问题
TableView的cell返回nil问题 今天在做一个tableview的程序的时候,加载数据时直接崩掉了,报了以下错误*** Assertion failure in -[UITableView dequeueReusableCellWithIdentifier:forIndexPath:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIK原创 2016-03-06 19:54:23 · 3744 阅读 · 0 评论 -
在Xcode7项目集成友盟之后XIB报警告解决方法
今天在项目工程里集成了友盟之后,发现一下子多了8个警告,一下子吓坏了,警告如下图所示: 原因:xib选用了比Xcode上最旧的版本(6.0)还要老的版本(4.3)去编译工程了- 解决方法:选中xib文件,在图中的Build for 选Deployment Target 就可以消除警告了原创 2016-03-02 19:12:02 · 765 阅读 · 0 评论 -
CocoaPods的使用
在IOS开发中,CocoaPods可以方便我们导入第三方框架,下面记录了一下用法: 更换源 Gem是一个管理Ruby库和程序的标准包,它通过Ruby Gem(如 http://rubygems.org/ )源来查找、安装、升级和卸载软件包 gem sources –remove https://rubygems.org/ gem sources -a http://ruby.taobao.o原创 2016-03-27 11:23:44 · 278 阅读 · 0 评论 -
iOS数据存储--数据库
iOS中数据存储方式 Plist NSUserDefaults NSCoding SQLite3 Core Data SQLite 什么是SQLite SQLite是一款轻量级的嵌入式数据库 占用资源非常低,在嵌入式设备中,可能只需要几百k的内存就足够用了 处理速度比MySQL、PostgreSQL这两款著的数据库还快 什么事数据库 数据库(Database)是按照数据结构来组织、储存和管理数据原创 2017-02-06 11:15:18 · 360 阅读 · 0 评论 -
iOS protobuf3.1.0使用
Protobuf简介Protocol Buffer是google 的一种数据交换的格式,已经在Github开源,目前最新版本是3.1.0。它独立于语言,独立于平台。google 提供了多种语言的实现:Java、C#、C++、Go 和 Python,Objective-C,每一种实现都包含了相应语言的编译器以及库文件。由于它是一种二进制的格式,比使用 XML 进行数据交换快许多。可以把它用于分布式应用原创 2017-02-06 11:16:50 · 2630 阅读 · 0 评论 -
ReactiveCocoa入门
什么是ReactiveCocoa?ReactiveCocoa(简称RAC),是由Github开源的一个应用于iOS和OS X开发的新框架。RAC具有函数式编程(FP)和响应式编程(RP)的特性。ReactiveCocoa的宗旨是Stream of values over time,随着时间而不断流动的数据流。ReactiveCocoa主要解决了以下这些问题 - UI数据绑定UI控件通常需要绑定一个原创 2017-02-06 11:21:44 · 543 阅读 · 0 评论