自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 iOS开发_初识视频直播

一、使用第三方ijkPlayer框架开发直播1、去到B站得github主页,找到ijkplayer项目,下载源码 ijkplayer下载地址2、Demo的使用以及如何编译Demo 请移步如何快速的开发一个完整的iOS直播app(播放篇) 其实里面讲的很详细,我也是参照这个写的Demo。然后在他的基础上加了一点东西。(不废话我直接上我的代码)先看看效果图特点 1、纯代码Masonry布

2017-01-07 18:14:05 3286

原创 (最新)关于CocoaPods安装和使用

一、源的切换1、因为原淘宝Ruby ,不更新了,但是现在还可以用,至于什么时候不能用,还不知道.所以这次直接用新的https://gems.ruby-china.org/新的方案的特点 实时的,不再有同步耗时的问题; 全球 400+ CDN 节点(据腾讯官方所说 ~~)为 Gem 下载加速; 更加简单有效的架构,稳定性更高;背后有两台国外服务器,确保稳定性,确保 CDN 汇源能获取

2016-11-08 22:25:12 522

原创 单例的书写与通知、代理、Block简单的传值

一、通知// 1、在需要监听的控制器中创建通知中心,接收通知消息[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(createTimer) name:@"kNotification" object:nil];// 2、实现通知方法// 这是没有参数传递的方法,如果有参数的话,添加参数获取(objec

2016-11-08 22:22:24 786

原创 用CoreImage实现人脸识别_iOS

前言 因需求需要,需要实现人脸检测功能,这次正好将这个功能整理了一下,简单的写了一个Demo。代码有点乱,不过,也不怎么想花时间去改了,感觉层次方面还算比较清晰的,好了,进入正题。一、导入框架,实现自定义相机1、导入框架#import <AVFoundation/AVFoundation.h>#import <CoreImage/CoreImage.h>2、实现自定义相机2.1初始化相机#p

2016-10-24 16:00:21 2959 1

原创 Xcode8取消运行时打印的数据

1、进入edit Scheme2、添加一对键值 Name:OS_ACTIVITY_MODE Value:disable

2016-09-23 09:33:18 628

原创 iOS-定时器的使用

一、NSTimer的使用- (void)createNSTimer{    // 调用创建方法后,target对象的计数器会加1,直到执行完毕,自动减1。如果是循环执行的话,就必须手动关闭,否则可以不执行释放方法    // 必须进行停止 —— 释放 [_timer invalidate];    // 自动把timer加入MainRunloop的NSDefaultRunLoopMode中

2016-08-29 14:17:59 789

原创 Xcode 7.3环境下Swift隐藏状态栏

这些也是自己百度总结的,仅供大家参考,不过以验证,可以实现效果一、修改Info.plist文件 (这一步设置完,基本就可以实现隐藏状态栏了) 1.添加一个键值 View controller-based status bar appearance 属性BOOL 设置为NO 2.修改一个键值 Status bar is initially hidden 属性BOOL

2016-08-24 11:47:13 1673

原创 Xcode 7.3环境下Swift 创建TableView

一、UITableView创建(分段代码)1、怎么创建swift的项目这里就不详细写了,直接上代码创建tableview(1.)遵守tableview的Delegate及DataSourceclass ViewController: UIViewController,UITableViewDelegate,UITableViewDataSource// 定义一个数组 var array = ["兔

2016-08-24 11:43:49 908

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-08-24 11:42:16 618

原创 MAC Ruby版本需要升级至2.2.2以上

MAC Ruby版本需要升级至2.2.2以上

2016-08-24 11:39:35 2017

原创 ios 关于navigationController导航栏隐藏问题

NavigationController导航栏设置隐藏,不知道你有没有尝试过下面这个方法。self.navigationController.navigationBarHidden = YES;在viewDidLoad这个方法里写的话,确实是把导航栏隐藏了,但是你有没发现,当你点击返回上一级的按钮时,上一级的导航栏也没有了。。。这是为什么呢?这就需要你了解一下viewControlle

2015-12-08 14:15:57 14481

原创 纯代码创建中部凸起的Tabbar

一 创建Tabbar为根视图控制器  self.window = [[UIWindowalloc] initWithFrame:[UIScreenmainScreen].bounds];    GDMainTabbarViewController *mainTVC = [[GDMainTabbarViewControlleralloc] init];    // 设置t

2015-12-01 16:26:02 767

原创 xcode Pch文件创建及添加

一。在项目中创建PCH文件,直接确定就好。二.点击Build Settings 在输入框输入head  找到Prefix Header 这个选项第三步,在Prefix Header 框中填pch文件的路径,最方便的就是将pch文件直接从左侧拖入到文本框中就可以了,记得确定好了,到这一步,就完成PCH文件的创建了!!!

2015-12-01 15:43:46 837

原创 简单的使用GitHub,代码管理

一,注册账号1.首先你需要注册一个github的账号,登陆www.github.com 2.到这里基本上你就已经注册成功了,接下来创建一个代码仓库3.然后就是配置代码仓库,完成这一步基本上配置过程就完成了二.下载github mac客户端,可视化界面。1.地址是:https://desktop.github.com/2.安装并配置github

2015-12-01 13:51:23 833

原创 xcode7.1 创建项目时没有Class Prefix 怎么破

Class Prefix 是什么?可能来看我这个博客的心里都知道,不过我还是花几句话写一下。在xcode6之前在创建新项目时会有几个选项其中就有Class Prefix这个就是类名前缀,这个东西怎么说呢,套用我查这个时遇到一个人写的博客  Class Prefix 去哪儿了?>我个人还是很喜欢 Class Prefix 的,因为:1. 使用它几乎不增加什么成本,2.

2015-12-01 10:20:54 2907

转载 Xcode插件之Alcatraz的安装和遇到的问题

之前在Xcode5.1上面安装过Alcatraz插件,今天按照之前的步骤在Xcode6.3安装,步骤如下:1.在终端中输入如下命令行:mkdir -p ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins;curl -L http://git.io/lOQWeA | tar xvz -C ~/Library/A

2015-12-01 09:42:22 738

原创 使用MJRefresh快速集成上拉刷新及下拉刷新

一、先从GitHub下载最新的MjRefresh,或者直接用Pods,然后把库添加到项目中。二、导入“MJRefresh.h”的文件1.定义一个NSMutableNSArray数组 @property (nonatomic,strong)NSMutableArray *array;2.初始化这个数组_array = [[NSMutableArrayalloc] in

2015-11-25 17:13:24 890

转载 简单的创建主流框架

一、设置根控制器为TabbarViewController    self.window = [[UIWindowalloc] initWithFrame:[[UIScreenmainScreen] bounds]];        MainTabbarViewController *MainTab = [[MainTabbarViewControlleralloc]

2015-11-24 17:16:43 704

原创 iOS开发——正则表达式的应用

//判断手机号是否合法- (BOOL)isPhoneNumber:(NSString *)phoneNum{        /**     * 手机号码     * 移动:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188     * 联通:130,131,132,152,155,156,185,18

2015-11-24 16:26:58 630

原创 在xcode7中使用纯代码编写工程准备工作

因为xcode自xcode5之后的版本就不再有空模板了,这对于习惯于使用纯代码编写程序的程序员带来了很大的不便,不过通过以下的方法会使xcode重新可以用空模板来编写!!!

2015-11-24 15:52:30 1524

原创 Versions 使用详情

versions的配置,让别人帮我配置了两次,轮到自己去配置的时候,配置几次,都没成功,以为是哪里出错了,又是看账号密码,又是看URL,最后还是同事看我忙着忙那的,帮我看了一下,发现是版本号有问题。。。

2015-11-24 10:25:32 1526

原创 UITextField中加入清除按钮

纯代码的情况下,可用:    _tfUserName.clearButtonMode =UITextFieldViewModeWhileEditing;

2015-09-01 17:00:24 365

刷新及中部凸起Tabbar

集成了MJRefresh刷新控件,并有简单中部凸起的tabbar

2015-12-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除