自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 xcode8.2 cocoapods install第三方库 遇到Abort trap :6 的问题 的解决办法

问题: 我的Xcode是8.2.1, 通过cocoapods安装第三方库的时候遇到 Abort trap: 6 问题。解决办法:通过  命令  pod --version  得到我的cocospods的版本是1.0.1执行: sudo gem install cocoapods --pre将cocoapods的版本升级到 1.2.0.beta.1

2017-01-09 14:35:05 2556

原创 reference to 'Size' is ambiguous, candidate found by name lookup is 'Size', 'cv::Size'

这两天在iOS端集成OpenCV的时候,遇到reference to 'Size' is ambiguous,  candidate found by name lookup is 'Size', 'candidate found by name lookup is cv::Size' 的问题(同理rect 也有同样的问题),因为不熟悉c++,找了好久的原因。      刚找到解决办法,迫不及

2016-11-30 11:30:58 6562

原创 AVAudioPlayer后台播放

如果要使audio可以在后台播放,需要做以下两步1. //在播放前设置音频后台播放    AVAudioSession *session = [AVAudioSessionsharedInstance];    NSError *error =nil;    //添加会话分类功能-这种后台播放模式,可以连续播放非网络请求的音频,如果是网络请求的歌曲,

2016-07-28 09:39:22 1588

原创 Alcatraz的安装

链接:http://alcatraz.ioAlcatraz是一个开源的Xcode插件管理工具。安装:粘贴以下命令到终端执行:curl -fsSL https://raw.githubusercontent.com/supermarin/Alcatraz/deploy/Scripts/install.sh | sh注意:Alcatraz 目前只适用于Xcode

2016-07-26 22:16:16 334

原创 世界移动大会见闻

突然想到了6.29-7.1 号在上海参加过的世界移动大会      真心是第一次见识这样的大场面,然而遗憾的是得守在自家展台,三天都没有太多时间出去膜拜别人家的黑科技,当然,只能在午饭的空挡和下午结束之后去看看,别的看的不多,重点放在了虚拟现实VR和增强显示AR,小伙伴我确实是被吓到了~~~       体验了一个韩国公司的几个新产品:       1. 站在镜头前,屏幕上会自动出现各

2016-07-25 23:30:44 633

转载 容联?融云?环信?开发者怎么选

原文地址  http://www.thethirdmedia.com/Article/201509/show360353c77p1.html容联: 开发者如何选择IM云服务? 技术指标连连看  [摘要]       目前APP社交化已经成为了潮流,市场上越来越多的App都有集成即时通讯模块的需求,但是作为一名开发者而言,如果APP即时通讯由自己研

2016-07-25 23:06:23 10578

原创 代码规范-标准化注释-iOS VVDocumenter

代码规范是老生常谈的事儿啦,当然少不了标准化的注释, 我接触到的iOS开发者用的最多的当属VVDocumenter,如果有更好用的,别忘了分享哦~Xcode文档代码注释工具vvDocumenterhttps://github.com/onevcat/VVDocumenter-Xcode安装:运行下载的vvDocumenter工程,重启Xcode使用:方法

2016-07-24 17:57:45 472

转载 车联网应用

未来五年 七大车联网应用发展趋势预测原文链接:http://news.21csp.com.cn/c17/201506/83632.html本人目前就职于一家汽车电子公司,发现老大对车联网很大的期待,的确,车载中控屏幕作为除手机、电脑、电视之外的第四快屏幕,确实有很大的挖掘前景,个人看法-------目前单说中国,很需要统一的车联网系统,然而国内的国产家庭轿车又有多少用户呢,这个

2016-07-24 17:37:33 3852

原创 解决Your iOS Development certificate has been revoked.

最近用个人帐号真机调试的时候遇到证书被撤销的问题---解决办法,就是换了BundleID(补充:我只是在写一个Demo,所以可以简单粗暴的重新设置BundleID,如果是其他情况,就需要重新生成一个证书喽)Dear 程序媛,You have revoked your certificate, so it is no longe

2016-07-24 17:15:57 10763

原创 Virtual machine steal BlueTooth from Host(Mac)

Share you a method to steal Mac Built-in BT from host machine to virtual machine. In case you will use it in future. Here's a step-by-step procedure:On MacBook host, deactivate Bluetooth on Ap

2016-04-08 17:28:27 386

转载 Ubuntu root 密码

安装完Ubuntu后忽然意识到没有设置root密码,不知道密码自然就无法进入根用户下。到网上搜了一下,原来是这麽回事。Ubuntu的默认root密码是随机的,即每次开机都有一个新的root密码。我们可以在终端输入命令 sudo passwd,然后输入当前用户的密码,enter,终端会提示我们输入新的密码并确认,此时的密码就是root新密码。修改成功后,输入命令 su root,再输入新的密码就ok

2016-04-08 17:25:10 273

原创 引入cocoaPods后找不到头文件,实际头文件就包含在Pods下

问题: 引入cocoaPods后找不到头文件,实际头文件就包含在Pods下解决办法:在Build Settings下搜“SEARCH_PATHS” 改配置 1. 把字段 “Always search User Paths”  的“No” 改成“Yes”2. 在“User Header Search Paths” 下添加 ${PODS_ROOT}, 并 将值设置为

2016-04-08 17:23:54 2425

转载 安装cocoapods

原文:  http://www.jianshu.com/p/071d30a3af021.开启 terminal2.移除现有 Ruby 默认源$ gem sources --remove https://rubygems.org/3.使用新的源$ gem sources -a https://ruby.taobao.org/4.验证新源是否

2016-01-04 16:42:07 360

原创 strcpy,sprintf,memcpy的区别

char *str ="heluiiulo";        char desStr[0];1.strcpy 函数操作的对象是字符串 ,完成从源字符串到目的字符串的拷贝int -> charsprintf(desStr,"%d",56);printf("   desDtr = %s\n",  desStr);2. spri

2015-11-26 21:55:04 1979

原创 C函数只能有一个返回值,如果需要返回多个值,怎么办,其实很简单,只要将指针作为函数参数传递就可以了

char*toUpper(char*a) {    char *b = a; //保留最初地址,因为后面的循环会改变字符串最初的地址    int len = 'a' - 'A';    while (*a != '\0' && *a != ' ') {        if (*a > 'a' && *a 'z') {   

2015-11-26 21:04:16 4799

原创 获取本地音频文件 FreeStreamer播放本地音频

1. 获取工程下mp3文件的路径//获取本地的mp3文件- (NSMutableArray *)getDatasource {    //获取本地的mp3文件    NSArray *paths = [[NSBundlemainBundle] pathsForResourcesOfType:@"mp3"inDirectory:nil]; 

2015-11-26 20:57:52 1925

转载 利用Javascript去操作UIWebView的内容

原文地址:http://jwdev.cn/2015/09/28/use-javascript-to-delete-web-element/Web背景知识web 时代三剑客 html + css + javascripthtml : 就像是我们创建一个UIView,只是规定我们创建的是一个长方形的框架,还有我们创建一个UIImageView只是去创建一个可以放图片的控件,

2015-11-26 20:53:36 679

转载 封装button

- (UIButton *)buttonWithFrame:(CGRect)frame  withNormalTitle:(NSString *)title  withOtherStateTitle:(NSString *)otherTitle action:(SEL)action   {      UIImage *buttonBackgroundImage = [[UIImage im

2015-11-26 20:50:24 684

原创 iOS图片@2X, @3x

所表示的是每英寸所拥有的像素(Pixel)数目。因此PPI数值越高,即代表显示屏能够以越高的密度显示图像。当然,显示的密度越高,拟真度就越高。          Pixels Per Inch是图像分辨率的单位,图像PPI值越高,画面的细节就会越丰富,因为单位面积的像素数量更多,所以数码相机拍出来的图片因品牌或生产时间不同可能有所不同,常见的有72PPI,180PPI和300PPI,默

2015-10-30 11:11:41 903

原创 iOS项目架构

1.创建以下文件夹Commons(放在最上边,因为使用频率最高) - API.h   Global.h   Macro.hModelsViewsView ControllersUtils/Tools 放工具的,比如调试类,时间转化的工具等Library 自己写的封装的类Vendor第三方的SDK包CoreDataNetwork

2015-10-30 11:02:35 432

原创 UIWebView小结

1.加载URL网页- (void)loadWebPageWithString:(NSString*)URLString {    UIWebView *aWebView = [[UIWebViewalloc]initWithFrame:self.view.bounds];    NSURLRequest *URLRequest = [[NSURLRequesta

2015-10-30 11:01:10 348

转载 在iOS7中修改状态栏字体的颜色

原文  http://blog.csdn.net/gaoyp/article/details/38441723    状态栏的字体为黑色: UIStatusBarStyleDefault  状态栏的字体为白色: UIStatusBarStyleLightContent 一、在 info.plist  中,将 View controller-based status bar

2015-10-30 10:58:08 341

原创 怎么创建横向的tableView

//tableview逆时针旋转90度。    tableView.transform = CGAffineTransformMakeRotation(-M_PI / 2);       // cell顺时针旋转90度    cell.contentView.transform = CGAffineTransformMakeRotation(M_PI / 2);

2015-10-30 10:52:07 422

原创 tableViewCell 被选中时候的背景自定义和文字高亮颜色

1. 自定义cell背景cell.selectedBackgroundView = [[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"cellart.png"]] autorelease]; 2. 还有字体颜色  cell.textLabel.highlightedTextColor = [UIColor xxx

2015-10-30 10:50:19 2019

原创 UIButton, 设置button的背景图片

UIButtonUIButton *aButton = [UIButtonbuttonWithType:UIButtonTypeSystem];    //给按钮设置frame    aButton.frame =CGRectMake(0,0, 200,80);    //为按钮设置标题- 常用的是Normal和Highlighted - 标

2015-10-30 10:20:49 2588

原创 UILabel的常用属性

UILabel继承自UIView使用:开辟空间+初始化(initWithFrame -继承自UIView得方法)->  设置相关属性-> 添加到父视图上,以显示 -> 释放UILabel与文本显示相关的:1. 文本内容- text2.文本字体 - font3.文本颜色 - textColor4.文本对齐模式 - t

2015-10-30 10:18:09 1055

原创 iOS UILabel复制粘贴效果

在iOS中下面三个控件,自身就有复制-粘贴的功能: 1、UITextView 2、UITextField 3、UIWebViewUIKit framework提供了几个类和协议方便我们在自己的应用程序中实现剪贴板的功能。 1、UIPasteboard:我们可以向其中写入数据,也可以读取数据。UIPasteboard类提供了粘贴板的接口。粘贴板是用

2015-10-30 09:58:14 9100

原创 iOS数据解析,XML(SAX,DOM - GDataXMLNode)

一、XML概述解析:从事先规定好的格式中提取数据(就是翻译成能懂的语言)解析的前提:提前约定好的格式、数据提供方按照格式提供数据、数据获取方按照格式获取数据iOS常见的解析:XML解析、JSON解析  XML:Extensible Markup Language是主流数据格式之一,可以用来存储和传输数据,可以用来标记数据、定义数据结构,是一种允许用户对自己的标记语言进行定义的源语言

2015-09-25 15:42:38 512

原创 iOS - 数据持久化 - 文件的写入(简单对象和复杂对象)

数据持久化的本质   - 数据保存成文件,存储到程序的沙盒中                                    -在应用程序结束时,将内存中的数据以文件的形式搬到(保存到)硬盘中沙盒机制(Sand box):是个安全机制 -这就是ios和Mac系统安全的原因,就是因为它采用了沙盒机制越狱之后沙盒机制被损坏了,应用程序之间可能会相互盗取信息沙盒其实

2015-09-17 18:53:22 5349

原创 原来UIWindow可以自定义frame

终于发现,原来iOS的UIWindow的frame还是可以改的,只是不建议修改,不符合正常思维。 但是UIViewController自带的视图的frame无论如何修改,其起始点frame.origin始终是在加载它的视图的bounds.origin点。 但是一般不要试图去修改这两者。

2015-09-04 09:58:15 783 1

空空如也

空空如也

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

TA关注的人

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