摘要:
mongo模块mongo -- 客户端,连接到mongo数据库mongod -- 服务端,启动mongo服务,默认占领27017端口mongodump -- 数据库备份mongorestore -- 数据库恢复bsondump -- 数据导出成bson结构mongoexport -- 数据库导出成j 阅读全文
摘要:
iOS开发之手势识别汇总 iOS开发中手势识别有六种: 轻击手势(TapGestureRecognizer), 轻扫手势 (SwipeGestureRecognizer), 长按手势(LongPressGestureRecognizer), 拖动手势(PanGestureRecognizer), 捏 阅读全文
摘要:
iOS开发之UISearchBar初探 UISearchBar也是iOS开发常用控件之一,点进去看看里面的属性barStyle、text、placeholder等等。但是这些属性显然不足矣满足我们的开发需求。比如:修改placeholder的颜色、修改UISearchBar上面的UITextfiel 阅读全文
摘要:
iOS KVC详细讲解 什么是KVC? KVC即NSKeyValueCoding,就是键-值编码的意思。一个非正式的 Protocol,是一种间接访问对象的属性使用字符串来标识属性,而不是通过调用存取方法,直接或通过实例变量访问的机制。 以上就是KVC的理论,面试时,如实回答就可以啦! 使用KVC说 阅读全文
摘要:
iOS KVO概述 面试中经常会被问到:什么是KVO?这个问题既然出现概率这么大,那么我们就来详细讲一讲到底什么是KVO。下次再有面试官问你的时候,你就可以娓娓道来,以彰显高逼格 概述 问:什么是KVO? 答:KVO是Key-Value Observing的缩写。它提供一种机制,当指定的对象的属性被 阅读全文
摘要:
截取UIImage指定大小区域 最近遇到这样的需求:从服务器获取到一张照片,只需要显示他的左半部分,或者中间部分等等。也就是截取UIImage指定大小区域。 UIImage扩展 我的解决方案是对UIImage进行扩展。通过CGImageRef和CGImage完成截取,调用的方法是:CGImageCr 阅读全文
摘要:
CGContextRef使用简要教程 Graphics Context是图形上下文,也可以理解为一块画布,我们可以在上面进行绘画操作,绘制完成后,将画布放到我们的view中显示即可,view看作是一个画框. CGContextRef功能强大,我们借助它可以画各种图形。开发过程中灵活运用这些技巧,可以 阅读全文
摘要:
今天我们来详细UIWebView用法。UIWebView是iOS内置的浏览器控件,可以浏览网页、打开文档等 能够加载html/htm、pdf、docx、txt等格式的文件. 用UIWebView我们就可以做一个简易的浏览器。效果如下: 创建UIWebView 首先创建UIWebView,这个不难,设 阅读全文
摘要:
iOS 中的 NSTimer NSTimer fire 我们先用 NSTimer 来做个简单的计时器,每隔5秒钟在控制台输出 Fire 。比较想当然的做法是这样的: @interface DetailViewController () @property (nonatomic, weak) NSTi 阅读全文
摘要:
创建一个定时器(NSTimer) - (void)viewDidLoad { [super viewDidLoad]; [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(actionTimer:) use 阅读全文
摘要:
通过注册的URL Scheme向目标APP传递参数 通过URL Scheme启动APP很简单就可以做到,但有时候我们想在启动APP的时候传递一些参数,这个时候我们就可以通过URL Scheme自定义URL来传递参数了。 昨天我们在AppDelegate调用了UIApplicationDelegate 阅读全文
摘要:
URL Scheme的作用 我们都知道苹果手机中的APP都有一个沙盒,APP就是一个信息孤岛,相互是不可以进行通信的。但是iOS的APP可以注册自己的URL Scheme,URL Scheme是为方便app之间互相调用而设计的。我们可以通过系统的OpenURL来打开该app,并可以传递一些参数。 例 阅读全文
摘要:
NSString的八条实用技巧 有一篇文章写了:iOS开发之NSString的几条实用技巧 , 今天这篇,我们讲讲NSString的八条实用技巧。大家可以收藏起来,方便开发随时可以复制粘贴。 0.首字母大写 代码: //首字母大写 NSString *string = @"ligang"; NSLo 阅读全文
摘要:
NSFileManager文件操作的十个小功能 NSFileManager是一个单列类,也是一个文件管理器。可以通过NSFileManager创建文件夹、创建文件、写文件、读文件内容等等基本功能。 下面将介绍NSFileManager文件操作的十个小功能。我们在Documents里面进行举例,首先是 阅读全文
摘要:
多个UIImage合并成一个UIImage 创建两个UIImage UIImage *image1 = [UIImage imageNamed:@"iOSDevTip"]; UIImage *image2 = [UIImage imageNamed:@"CodePush"]; 创建UIImage的方 阅读全文
摘要:
iOS开发之保存照片到自己创建的相簿 保存照片还可以用ALAssetsLibrary,ALAssetsLibrary提供了我们对iOS设备中的相片、视频的访问,是连接应用程序和相册之间访问的一个桥梁。 接下来,我们来详细讲解一下关于系统相册权限获取、保存照片、创建自己的相簿等等功能。 创建自己的相簿 阅读全文
摘要:
iOS开发之保存照片到系统相册(Photo Album) 保存照片到系统相册这个功能很多社交类的APP都有的,今天我们简单讲解一下,如何将图片保存到系统相册(Photo Album)。 创建UIImageView 创建UIImageView是为了将照片展示出来,我们是要把UIImage保存到系统相册 阅读全文
摘要:
五种创建UIImage的类方法 UIImage有五个类方法,用来创建UIImage的。下面介绍一下每个类方法的作用和创建实例。 1.使用类方法imageNamed:创建 + (UIImage *)imageNamed:(NSString *)name; // load from main bundl 阅读全文
摘要:
iOS开发之UIImage等比缩放 评论功能真不错 评论开通后,果然有很多人吐槽。谢谢大家的支持和关爱,如果有做的不到的地方,还请海涵。毕竟我一个人的力量是有限的,我会尽自己最大的努力大家准备一些干货。 有些内容可能都是比较基础的,记住:不积跬步无以至千里,不积小流无以成江海。我想这个道理大家都懂, 阅读全文
摘要:
UIViewController的edgesForExtendedLayout属性 想必大家都遇到一种情况,明明y坐标设置的是0,但是总是被讨厌的导航栏给遮住。比如下面这个情况: UILabel *label = [[UILabel alloc] init]; label.frame = CGRec 阅读全文