摘要: mongo模块mongo -- 客户端,连接到mongo数据库mongod -- 服务端,启动mongo服务,默认占领27017端口mongodump -- 数据库备份mongorestore -- 数据库恢复bsondump -- 数据导出成bson结构mongoexport -- 数据库导出成j 阅读全文
posted @ 2016-02-17 23:58 自己的心灵猎手 阅读(220) 评论(0) 推荐(0)
摘要: iOS开发之手势识别汇总 iOS开发中手势识别有六种: 轻击手势(TapGestureRecognizer), 轻扫手势 (SwipeGestureRecognizer), 长按手势(LongPressGestureRecognizer), 拖动手势(PanGestureRecognizer), 捏 阅读全文
posted @ 2016-02-17 23:55 自己的心灵猎手 阅读(154) 评论(0) 推荐(0)
摘要: iOS开发之UISearchBar初探 UISearchBar也是iOS开发常用控件之一,点进去看看里面的属性barStyle、text、placeholder等等。但是这些属性显然不足矣满足我们的开发需求。比如:修改placeholder的颜色、修改UISearchBar上面的UITextfiel 阅读全文
posted @ 2016-02-17 23:51 自己的心灵猎手 阅读(248) 评论(0) 推荐(0)
摘要: iOS KVC详细讲解 什么是KVC? KVC即NSKeyValueCoding,就是键-值编码的意思。一个非正式的 Protocol,是一种间接访问对象的属性使用字符串来标识属性,而不是通过调用存取方法,直接或通过实例变量访问的机制。 以上就是KVC的理论,面试时,如实回答就可以啦! 使用KVC说 阅读全文
posted @ 2016-02-17 23:50 自己的心灵猎手 阅读(292) 评论(0) 推荐(0)
摘要: iOS KVO概述 面试中经常会被问到:什么是KVO?这个问题既然出现概率这么大,那么我们就来详细讲一讲到底什么是KVO。下次再有面试官问你的时候,你就可以娓娓道来,以彰显高逼格 概述 问:什么是KVO? 答:KVO是Key-Value Observing的缩写。它提供一种机制,当指定的对象的属性被 阅读全文
posted @ 2016-02-17 23:49 自己的心灵猎手 阅读(180) 评论(0) 推荐(0)
摘要: 截取UIImage指定大小区域 最近遇到这样的需求:从服务器获取到一张照片,只需要显示他的左半部分,或者中间部分等等。也就是截取UIImage指定大小区域。 UIImage扩展 我的解决方案是对UIImage进行扩展。通过CGImageRef和CGImage完成截取,调用的方法是:CGImageCr 阅读全文
posted @ 2016-02-17 23:47 自己的心灵猎手 阅读(1105) 评论(0) 推荐(0)
摘要: CGContextRef使用简要教程 Graphics Context是图形上下文,也可以理解为一块画布,我们可以在上面进行绘画操作,绘制完成后,将画布放到我们的view中显示即可,view看作是一个画框. CGContextRef功能强大,我们借助它可以画各种图形。开发过程中灵活运用这些技巧,可以 阅读全文
posted @ 2016-02-17 23:46 自己的心灵猎手 阅读(221) 评论(0) 推荐(0)
摘要: 今天我们来详细UIWebView用法。UIWebView是iOS内置的浏览器控件,可以浏览网页、打开文档等 能够加载html/htm、pdf、docx、txt等格式的文件. 用UIWebView我们就可以做一个简易的浏览器。效果如下: 创建UIWebView 首先创建UIWebView,这个不难,设 阅读全文
posted @ 2016-02-17 23:45 自己的心灵猎手 阅读(234) 评论(0) 推荐(0)
摘要: iOS 中的 NSTimer NSTimer fire 我们先用 NSTimer 来做个简单的计时器,每隔5秒钟在控制台输出 Fire 。比较想当然的做法是这样的: @interface DetailViewController () @property (nonatomic, weak) NSTi 阅读全文
posted @ 2016-02-17 23:44 自己的心灵猎手 阅读(444) 评论(0) 推荐(0)
摘要: 创建一个定时器(NSTimer) - (void)viewDidLoad { [super viewDidLoad]; [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(actionTimer:) use 阅读全文
posted @ 2016-02-17 23:43 自己的心灵猎手 阅读(269) 评论(0) 推荐(0)
摘要: 通过注册的URL Scheme向目标APP传递参数 通过URL Scheme启动APP很简单就可以做到,但有时候我们想在启动APP的时候传递一些参数,这个时候我们就可以通过URL Scheme自定义URL来传递参数了。 昨天我们在AppDelegate调用了UIApplicationDelegate 阅读全文
posted @ 2016-02-17 23:41 自己的心灵猎手 阅读(689) 评论(0) 推荐(0)
摘要: URL Scheme的作用 我们都知道苹果手机中的APP都有一个沙盒,APP就是一个信息孤岛,相互是不可以进行通信的。但是iOS的APP可以注册自己的URL Scheme,URL Scheme是为方便app之间互相调用而设计的。我们可以通过系统的OpenURL来打开该app,并可以传递一些参数。 例 阅读全文
posted @ 2016-02-17 23:37 自己的心灵猎手 阅读(561) 评论(0) 推荐(0)
摘要: NSString的八条实用技巧 有一篇文章写了:iOS开发之NSString的几条实用技巧 , 今天这篇,我们讲讲NSString的八条实用技巧。大家可以收藏起来,方便开发随时可以复制粘贴。 0.首字母大写 代码: //首字母大写 NSString *string = @"ligang"; NSLo 阅读全文
posted @ 2016-02-17 23:33 自己的心灵猎手 阅读(155) 评论(0) 推荐(0)
摘要: NSFileManager文件操作的十个小功能 NSFileManager是一个单列类,也是一个文件管理器。可以通过NSFileManager创建文件夹、创建文件、写文件、读文件内容等等基本功能。 下面将介绍NSFileManager文件操作的十个小功能。我们在Documents里面进行举例,首先是 阅读全文
posted @ 2016-02-17 23:30 自己的心灵猎手 阅读(237) 评论(0) 推荐(0)
摘要: 多个UIImage合并成一个UIImage 创建两个UIImage UIImage *image1 = [UIImage imageNamed:@"iOSDevTip"]; UIImage *image2 = [UIImage imageNamed:@"CodePush"]; 创建UIImage的方 阅读全文
posted @ 2016-02-17 23:29 自己的心灵猎手 阅读(356) 评论(0) 推荐(0)
摘要: iOS开发之保存照片到自己创建的相簿 保存照片还可以用ALAssetsLibrary,ALAssetsLibrary提供了我们对iOS设备中的相片、视频的访问,是连接应用程序和相册之间访问的一个桥梁。 接下来,我们来详细讲解一下关于系统相册权限获取、保存照片、创建自己的相簿等等功能。 创建自己的相簿 阅读全文
posted @ 2016-02-17 23:28 自己的心灵猎手 阅读(586) 评论(0) 推荐(0)
摘要: iOS开发之保存照片到系统相册(Photo Album) 保存照片到系统相册这个功能很多社交类的APP都有的,今天我们简单讲解一下,如何将图片保存到系统相册(Photo Album)。 创建UIImageView 创建UIImageView是为了将照片展示出来,我们是要把UIImage保存到系统相册 阅读全文
posted @ 2016-02-17 23:27 自己的心灵猎手 阅读(733) 评论(0) 推荐(0)
摘要: 五种创建UIImage的类方法 UIImage有五个类方法,用来创建UIImage的。下面介绍一下每个类方法的作用和创建实例。 1.使用类方法imageNamed:创建 + (UIImage *)imageNamed:(NSString *)name; // load from main bundl 阅读全文
posted @ 2016-02-17 23:26 自己的心灵猎手 阅读(233) 评论(0) 推荐(0)
摘要: iOS开发之UIImage等比缩放 评论功能真不错 评论开通后,果然有很多人吐槽。谢谢大家的支持和关爱,如果有做的不到的地方,还请海涵。毕竟我一个人的力量是有限的,我会尽自己最大的努力大家准备一些干货。 有些内容可能都是比较基础的,记住:不积跬步无以至千里,不积小流无以成江海。我想这个道理大家都懂, 阅读全文
posted @ 2016-02-17 23:25 自己的心灵猎手 阅读(591) 评论(0) 推荐(0)
摘要: UIViewController的edgesForExtendedLayout属性 想必大家都遇到一种情况,明明y坐标设置的是0,但是总是被讨厌的导航栏给遮住。比如下面这个情况: UILabel *label = [[UILabel alloc] init]; label.frame = CGRec 阅读全文
posted @ 2016-02-17 23:23 自己的心灵猎手 阅读(231) 评论(0) 推荐(0)
摘要: 自定义导航按钮UIBarButtonItem 基本上每个iOS APP里面都有导航,比如微信、QQ、支付宝。导航可以很方便地帮助我们管理视图控制器(UIViewController)。导航的重要性不言而喻,基本上是每一位iOS初学者都要接触到的问题。 iOS系统导航栏中有leftBarButtonI 阅读全文
posted @ 2016-02-17 23:22 自己的心灵猎手 阅读(489) 评论(0) 推荐(0)
摘要: 关于导航栏的六个小技巧 UINavigationBar和UINavigationItem是iOS开发中常用的控件。今天给大家介绍一下六个关于导航栏的小技巧。 1.设置导航栏标题 self.title = @"iOS开发:iOSDevTip"; 2.设置导航栏样式 设置方法: [self.naviga 阅读全文
posted @ 2016-02-17 23:21 自己的心灵猎手 阅读(248) 评论(0) 推荐(0)
摘要: 彩色TabBar切换动画实现 无意间看到一个彩色TabBar切换的设计图,感觉很不错,有空就把他实现了。 环境信息 Mac OS X 10.10.4 Xcode 6.4 iOS 8.4 效果图: 源码下载地址: https://github.com/saitjr/TColorfulTabBar.gi 阅读全文
posted @ 2016-02-17 23:20 自己的心灵猎手 阅读(396) 评论(0) 推荐(0)
摘要: 远程推送控制台提示Add “Remote-notification”…解决方案 做推送的童鞋可能会遇到这样的问题,控制台会打印一句话: You’ve implemented -[application:didReceiveRemoteNotification:fetchCompletionHandl 阅读全文
posted @ 2016-02-17 19:16 自己的心灵猎手 阅读(427) 评论(0) 推荐(0)
摘要: 最近在研究iOS的推送问题,遇到了一些问题,最终整理了一下,放在这里和大家分享。 APNS的推送机制 首先我们看一下苹果官方给出的对iOS推送机制的解释。如下图 Provider就是我们自己程序的后台服务器,APNS是Apple Push Notification Service的缩写,也就是苹果的 阅读全文
posted @ 2016-02-17 19:15 自己的心灵猎手 阅读(218) 评论(0) 推荐(0)
摘要: 游戏开发之2D手游工具 全球手游行业规模将突破250亿美元,越来越多的开发者开始进入手游研发领域,而作为一名菜鸟,很多时候,如果没有其他开发者的建议,会走很多弯。独立工作室Sheado.net公司的Chad Ata在博客中分享了他们从一开始进入手游研发到如今四年多以来积累的经验,希望可以给新入行者提 阅读全文
posted @ 2016-02-17 19:14 自己的心灵猎手 阅读(211) 评论(0) 推荐(0)
摘要: iOS提交审核:您的 App 正在使用广告标识符 (IDFA) NOV 13TH, 2015 10:34 AM 提交审核也是iOS开发者必备技能之一。关于提交审核的教程数不胜数,不会的童鞋赶紧尝试一下吧! 这篇文章我们来解决一个问题,关于IDFA的: 您的 App 正在使用广告标识符 (IDFA)。 阅读全文
posted @ 2016-02-17 19:13 自己的心灵猎手 阅读(1212) 评论(0) 推荐(0)
摘要: 前言 这里只说rem原理及原理的一个基本测试。so,需要rem相关的js代码或者css media配置,请移步google|baidu。 1.rem为何物 首先rem是个什么鬼?长的有点像文字单位em。答案是~rem也是一种度量单位,常用于适配各种移动端适配上。 2.rem怎么用 rem怎么用,首先 阅读全文
posted @ 2016-02-17 19:11 自己的心灵猎手 阅读(379) 评论(0) 推荐(0)
摘要: 系统提供的dispatch方法 为了方便地使用GCD,苹果提供了一些方法方便我们将block放在主线程或后台线程执行,或者延后执行。使用的例子如下所示: // 后台执行: dispatch_async(dispatch_get_global_queue(0, 0), ^{ // something 阅读全文
posted @ 2016-02-17 19:10 自己的心灵猎手 阅读(277) 评论(0) 推荐(0)
摘要: 五个案例让你明白GCD死锁 作者:brighttj(@saitjr 网址:http://www.brighttj.com/ios/ios-gcd-deadlock.html 死锁一直都是在使用多线程时,需要注意的一个问题。以前对同步、异步,串行、并行只有一个模糊的概念,想想也是时候整理一下了。再看看 阅读全文
posted @ 2016-02-17 19:09 自己的心灵猎手 阅读(262) 评论(0) 推荐(0)
摘要: iOS开发中的gcd多线程tips 我们经常用到的: dispatch_async(dispatch_get_global_queue(0, 0), ^{ // 处理耗时操作的代码块 //通知主线程刷新 dispatch_async(dispatch_get_main_queue(), ^{ //回 阅读全文
posted @ 2016-02-17 19:07 自己的心灵猎手 阅读(176) 评论(0) 推荐(0)
摘要: 本文是投稿文章,作者:RyanJIN(简书)对于iOS的并发编程, 用的最普遍的就是GCD了, GCD结合Block可以so easy的实现多线程并发编程. 但如果你看一些诸如AFNetworking, SDWebImage的源码, 你会发现它们使用的都是NSOperation, 纳尼? 难道NSO 阅读全文
posted @ 2016-02-17 19:04 自己的心灵猎手 阅读(197) 评论(0) 推荐(0)
摘要: How Do I Declare A Block in Objective-C? As a local variable: returnType (^blockName)(parameterTypes) = ^returnType(parameters) {...}; As a property: 阅读全文
posted @ 2016-02-17 19:03 自己的心灵猎手 阅读(134) 评论(0) 推荐(0)
摘要: 本文由CocoaChina译者WangYue(微博)翻译 By?gabriel theodoropoulos 原文:A First Look at Contacts Framework in iOS 9 iOS 9为用户和开发者展示了很多新的技术和在现有技术上的优化。正如我们看到的,在这个版本里有很 阅读全文
posted @ 2016-02-17 19:02 自己的心灵猎手 阅读(379) 评论(0) 推荐(0)
摘要: Apple Pay 是在 iOS 8 中第一次被介绍,它可以为你的应用中的实体商品和服务,提供简单、安全、私密的支付方式。它使得用户支付起来非常简便,只需按一下指纹就可以授权进行交易。 Apple Pay 只能在特定的设备上使用,目前为止,这些设备包括 iPhone 6, iPhone 6+, iP 阅读全文
posted @ 2016-02-17 19:00 自己的心灵猎手 阅读(363) 评论(0) 推荐(0)
摘要: 作者:@lp_马建成 这是开头语 前不久做了一个项目,涉及到支付宝和银联支付,支付宝和银联都是业界的老大哥,文档、SDK都是很屌,屌的找不到,屌的看不懂,屌到没朋友(吐槽而已),本文将涉及到的最新可用SDK、文档,以及本人支付遇到的一些坑标记一下。 资料 支付宝 //文档idk都包含了安卓、iOS版 阅读全文
posted @ 2016-02-17 18:59 自己的心灵猎手 阅读(233) 评论(0) 推荐(0)
摘要: 详细说明:http://blog.csdn.net/lizhongfu2013/article/details/26384029 使用篇:http://www.superqq.com/blog/2014/11/15/cocoapodsxiang-jie-zhi-shi-yong-pian/ 进阶篇: 阅读全文
posted @ 2016-02-17 18:58 自己的心灵猎手 阅读(204) 评论(0) 推荐(0)
摘要: SDAutoLayout(一行代码搞定自动布局!) QQ交流群:519489682(已满)497140713 ☆☆ SDAutoLayout 基础版视频教程:http://www.letv.com/ptv/vplay/24038772.html ☆☆ ☆☆ SDAutoLayout 进阶版视频教程: 阅读全文
posted @ 2016-02-17 18:54 自己的心灵猎手 阅读(699) 评论(0) 推荐(0)
摘要: 本文是博主 iOS 开发实践系列中的一篇,主要讲述 iOS 中 Auto Layout(自动布局)在实际项目中的使用。 Auto Layout 在 2012 年的 iOS 6 中发布,距今已经 2 年多了,如果从 2011 年在 Mac OS X 上发布的 Auto Layout 开始算起,已经超过 阅读全文
posted @ 2016-02-17 18:53 自己的心灵猎手 阅读(231) 评论(0) 推荐(0)
摘要: 简单介绍清除浮动方式。 1. 不清除浮动会怎样 首先为什么要清除浮动?那是因为当你以如下简单例子布局时 <div class="one"> <div style="float: left;"></div> <div style="float: left;"></div> </div> <div cl 阅读全文
posted @ 2016-02-17 18:51 自己的心灵猎手 阅读(375) 评论(0) 推荐(0)
摘要: 创建Xib文件 首先将Cell做好布局,调整到满意的位置和宽度,然后开始做Autolayout设定。 Autolayout操作方式有两种,一种是选择目标后,使用右下角的工具栏;另一种是直接使用右键拖拽目标,在弹出的菜单中选择限制项。当选择的目标比较小的时候,可以打开左侧的菜单,在这里做拖拽操作一样是 阅读全文
posted @ 2016-02-17 18:49 自己的心灵猎手 阅读(333) 评论(0) 推荐(0)
摘要: 本文是投稿文章,作者:iOS122 Apple 算是最重视应用开发体验的公司了。从Xib到StoryBoard,从Auto Layout到Size Class,每一次的更新,都会给iOS应用的开发带来不小的便利。但是,对于绝对多数iOS攻城狮来说,我们依然还是很害怕写UITabelVIew的自适应布 阅读全文
posted @ 2016-02-17 18:48 自己的心灵猎手 阅读(185) 评论(0) 推荐(0)
摘要: NSAttributedString+height Get AttributedString's height UIView+TYAlertView Powerful, Easy to use alert view or popup view on controller and window, su 阅读全文
posted @ 2016-02-17 18:46 自己的心灵猎手 阅读(282) 评论(0) 推荐(0)
摘要: UIImageView+FaceAwareFill 这个类别使用了Aspect Fill内容模式,可以自动根据图像内容进行调整,当检测到人脸时,它会以脸部中心替代掉以图片的几何中心。 测试环境:Xcode 5.0,iOS 6.0以上 NSRegularEx+ObjCRegex Objective-C 阅读全文
posted @ 2016-02-17 18:44 自己的心灵猎手 阅读(187) 评论(0) 推荐(0)
摘要: 在多人协作开发时,一般用git来进行代码管理。git有一些命令如:git pull 、 git push等等,这些命令可以设置alias,也就是缩写。如:git pull 是 git pl, git push 是 git ps。可以根据个人习惯进行修改。 修改别名alias步骤如下: 1,进入根目录 阅读全文
posted @ 2016-02-17 18:31 自己的心灵猎手 阅读(810) 评论(0) 推荐(0)
摘要: 本文出处刚刚在线:http://www.superqq.com/blog/2014/11/14/maczhong-duan-guan-ji-ming-ling/ 立即关机 sudo halt 或者 sudo shutdown -h now 10分钟后关机 sudo shutdown -h +10 晚 阅读全文
posted @ 2016-02-17 18:30 自己的心灵猎手 阅读(148) 评论(0) 推荐(0)
摘要: 本文出处刚刚在线:http://www.superqq.com/blog/2014/12/05/cheng-xu-yuan-fu-li-ge-da-ping-tai-mian-fei-jie-kou-,fei-chang-gua-yong/ 电商接口 京东获取单个商品价格接口: http://p.3 阅读全文
posted @ 2016-02-17 18:25 自己的心灵猎手 阅读(256) 评论(0) 推荐(0)