技术随笔
文章平均质量分 69
贱兔不二
多闻阙疑,慎言其余,则寡尤。多见阙殆,慎行其余,则寡悔。言寡尤,行寡悔,禄在其中矣!
展开
-
UICollectionView实现瀑布流
ViewController.h文件@interface ViewController : UIViewController<UICollectionViewDataSource,UICollectionViewDelegateFlowLayout>@property (nonatomic, strong) UICollectionView *collectionView;@endViewCo转载 2015-11-09 23:30:23 · 419 阅读 · 0 评论 -
Block的基本用法
NSString* (^myBlock)(NSString*, int);myBlock = ^(NSString *name, int age){ return [NSString stringWithFormat:@"My name is %@,I‘m %d years old!",name,age];};NSString *str = myBlock(@"胡晓伟",31);NSLo转载 2015-11-10 00:14:51 · 400 阅读 · 0 评论 -
UICollectionView详解
UICollectionView入门介绍什么是UICollectionViewUICollectionView是一种新的数据展示方式,简单来说可以把他理解成多列的UITableView(请一定注意这是UICollectionView的最最简单的形式)。标准的UICollectionView包含三个部分,它们都是UIView的子类:Cells 用于展示内容的主体,对于不同的cell可以指定不同尺寸转载 2015-11-09 21:20:45 · 1160 阅读 · 0 评论 -
ios中的夜间模式(通知中心)
这个夜间模式不是颜色反转的那种,其实很简单,就是在window上面铺了一层view,把这个view的变成黑色,在调一下透明度就ok了,下面给大家看看代码实现吧这段代码要在AppDelegate中实现:- (instancetype)init{ self = [super init]; if (self) { NSNotificationCenter *center转载 2015-10-31 21:19:43 · 925 阅读 · 0 评论 -
iOS深入学习Block
第一部分定义和使用Block- (void)viewDidLoad{ [super viewDidLoad]; //(1)定义无参无返回值的Block void (^printBlock)() = ^(){ printf("no number"); }; printBlock(); printBlock(9); int mutipl转载 2015-11-16 22:27:09 · 396 阅读 · 0 评论 -
iOS开发数据库篇—FMDB简单介绍
一、简单介绍1.什么是FMDBFMDB是iOS平台的SQLite数据库框架FMDB以OC的方式封装了SQLite的C语言API2.FMDB的优点使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码对比苹果自带的Core Data框架,更加轻量级和灵活提供了多线程安全的数据库操作方法,有效地防止数据混乱3.FMDB的github地址https://github.com/ccgus/fmd转载 2015-11-17 11:14:22 · 348 阅读 · 0 评论 -
如何正确使用const,static,extern
一、const与宏的区别(面试题):const简介:之前常用的字符串常量,一般是抽成宏,但是苹果不推荐我们抽成宏,推荐我们使用const常量。编译时刻: 宏是预编译(编译之前处理),const是编译阶段。编译检查: 宏不做检查,不会报编译错误,只是替换,const会编译检查,会报编译错误。宏的好处: 宏能定义一些函数,方法。 const不能。宏的坏处: 使用大量宏,容易造成编译时间久,每次都转载 2015-12-21 15:14:06 · 482 阅读 · 0 评论 -
iOS 数据存储的常用方式
一、iOS应用数据存储的常用方式1、XML属性列表(plist)归档2、Preference(偏好设置)3、NSKeyedArchiver归档(NSCoding) 所谓归档,是一个过程,即用某种格式来保存一个或者多个对象,以便以后还原这些对象4、SQLite35、Core Data二、数据存储 1、 pist文件读与写特点:只能存储OC常用数据类型(NSString、NSDict转载 2016-02-22 22:17:14 · 656 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2016-04-05 11:03:47 · 544 阅读 · 0 评论