自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 用runtime来重写Coder和deCode方法 归档解档的时候使用

当我们归档自定义对象的时候,可以重写自定义Model的的encodeWithCoder和initWithCoder 开始的大概是这样的,当属性非常多的时候 这种方式就会觉得不还好 好像重复在做一样的事情 其实这块我们可以交给runtime来做- (void)encodeWithCoder:(NSCoder *)aCoder //将属性进行编码{ [aCoder e...

2016-04-06 11:31:00 201

转载 Homebrew安装卸载

安装homebrewruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"卸载homebrewruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebr...

2016-03-25 22:13:00 281

转载 Cannot create a new pixel buffer adaptor with an asset writer input that has already started writing...

reason: '*** -[AVAssetWriterInputPixelBufferAdaptor initWithAssetWriterInput:sourcePixelBufferAttributes:] Cannot create a new pixel buffer adaptor with an asset writer input that has already sta...

2016-03-04 15:40:00 251

转载 OSX下面用ffmpeg抓取桌面以及摄像头推流进行直播

参考博客http://blog.chinaunix.net/uid-11344913-id-4665455.html在osx系统下通过ffmpeg查看设备ffmpeg -f avfoundation -list_devices true -i ""显示结果如下:SingerdeMacBook-Pro:~ Singer$ ffmpeg -f av...

2016-03-02 00:33:00 1106

转载 让nginx支持HLS

准备工作:1.安装nginx和rtmp模块2.安装ffmepg(用来推流)以上准备工作参见这篇博客:http://www.cnblogs.com/damiao/p/5231221.html1.配置nginx用记事本工具打开/usr/local/etc/nginx/nginx.conf找到server 修改 server { ...

2016-03-01 15:59:00 270

转载 OSX安装nginx和rtmp模块(rtmp直播服务器搭建)

参考文章:https://github.com/Homebrew/homebrew-nginx1.安装Homebrew,执行命令ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"2.执行命令:brew tap homebrew/n...

2016-03-01 15:31:00 185

转载 iOS 字典转json字符串

NSDictionary *param = @{@"key1":@"value1",@"key2":@"value2"};NSError *parseError = nil; NSData *jsonData = [NSJSONSerialization dataWithJSONObject:param options:NSJSONWritingPrettyPrinte...

2016-01-25 18:06:00 435

转载 iOS 七牛多张图片上传

-(void)uploadImages:(NSArray *)images atIndex:(NSInteger)index token:(NSString *)token uploadManager:(QNUploadManager *)uploadManager keys:(NSMutableArray *)keys{ UIImage *image = images[i...

2016-01-13 16:22:00 284

转载 iOS9UICollectionView自定义布局modifying attributes returned by UICollectionViewFlowLayout without copying...

UICollectionViewFlowLayout has cached frame mismatchThis is likely occurring because the flow layout subclass MyLineLayout is modifying attributes returned by UICollectionViewFlowLayout with...

2016-01-05 11:22:00 211

转载 Xcode6 iOS7模拟器和Xcode7 iOS8模拟器离线下载

Xcode6 只支持iOS7和iOS8的模拟器Xcode7 只支持iOS9和iOS8的模拟器Xcode 并不会识别 SDKs 目录下的模拟器,我经过一些尝试以后,发现要放在这个目录下:/Library/Developer/CoreSimulator/Profiles/Runtimes/注意:是根目录,不在 Xcode 和 User 的目录下而且与旧版的模拟器不同,新版...

2015-10-22 15:43:00 369

转载 Push导航栏黑影问题

解决方法可以在自定义的TabbarViewController里viewDidLoad方法里self.view.backgroundColor = [UIColor whiteColor];如果没有自定义tabbarController的话可以这样self.navigationController.view.backgroundColor = [UIColo...

2015-09-06 21:38:00 117

转载 Mac OSX系统下通过ProxyChains-NG实现终端下的代理

项目主页:https://github.com/rofl0r/proxychains-ng官方说明:proxychains ng (new generation) - a preloader which hooks calls to sockets in dynamically linked programs and redirects it through one or...

2015-09-04 22:39:00 296

转载 处理 CALayer 变形后的抗锯齿问题

处理锯齿当然要用抗锯齿,iOS 可以通过修改 Plist 实现全局抗锯齿,但是这样容易出现性能问题。所以就要使用对单个 Layer 开启抗锯齿的方法layer.allowsEdgeAntialiasing = true摘自:《Producter》转载于:https://www.cnblogs.com/damiao/p/4771579.html...

2015-08-30 20:37:00 261

转载 SDWebImage支持WebP格式图片

SDWebImage本身就已经支持了webp格式的图片1.下载libwebphttps://github.com/webmproject/libwebp然后你需要先安装好有homebrew或者macports安装homebrewh很简单,执行一条命令即可ruby -e "$(curl -fsSL https://raw.githubusercontent.c...

2015-06-08 22:51:00 302

转载 解决CIFilter滤镜后图片大小和方向发生变化

调用contextWithOptions:和createCGImage: fromRect:方法创建CIContext。与以往不同的地方是CIImage没有frame与bounds属性;只有extent属性。你将非常频繁的使用这个属性作为createCGImage: fromRect:方法的第二个参数摘自:http://www.cocoachina.com/industry/20...

2015-05-28 18:31:00 589

转载 Xcode更新后插件失效解决办法

defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID获取新版xcode的uuidXcode6.3.2显示E969541F-E6F9-4D25-8158-72DC3545A6C6find ~/Library/Application\ Support/Deve...

2015-05-27 09:48:00 148

转载 iOS录音后播放声音小,AudioSessionInitialize failed,AudioQueueStart failed (-50)

方法1:UInt32 audioRoute = kAudioSessionOverrideAudioRoute_Speaker;AudioSessionSetProperty(kAudioSessionProperty_OverrideAudioRoute, sizeof(audioRoute), &audioRoute);方法2:[[A...

2015-05-22 00:08:00 479

转载 NSAttributedString描述

字符属性 字符属性可以应用于 attributed string 的文本中。 NSString *const NSFontAttributeName;(字体) NSString *const NSParagraphStyleAttributeName;(段落) NSString *const NSForegroundColor...

2015-05-09 20:56:00 80

转载 删除光标前的字符

UITextPosition* beginning = _commentTextView.beginningOfDocument; UITextRange* selectedRange = _commentTextView.selectedTextRange; UITextPosition* selectionStart = selectedRang...

2015-05-06 11:02:00 1445

转载 离线下载Xcode的文档

https://developer.apple.com/library/downloads/docset-index.dvtdownloadableindex找到里面的文档下载地址例如iOS 8.3的离线文档下载地址,把地址复制下来用迅雷下载就快多了https://devimages.apple.com.edgekey.net/docsets/20150408/Xcod...

2015-04-28 22:05:00 183

转载 Base64把图片、文件转码成字符串(互转)

文件Base64以后会翻倍的涨,例如一张52kb的图片 base64以后string文件大小为185kb,在通过string转回图片为135kb图片转文字:UIImage *_originImage = [UIImage imageNamed:@"0.jpg"]; NSData *_data = UIImageJPEGRepresentation(_orig...

2015-04-27 22:40:00 1107

转载 备份Xcode6的配色主题以及代码模板

~/Library/Developer/Xcode/UserData/FontAndColorThemes~/Library/Developer/Xcode/UserData/CodeSnippetsXcode6备份这2个目录即可转载于:https://www.cnblogs.com/damiao/p/4422001.html...

2015-04-13 13:49:00 102

转载 iOS Framework lipo报错 lipo: can't map input file

fatal error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/lipo: can't map input file: xxxFramework.framework/ (Invalid argument)原因在于:lipo -info ...

2015-04-10 23:40:00 1289

转载 iOS单例 宏定义

#define singleton_interface(className) \+ (className *)shared##className;// @implementation#define singleton_implementation(className) \static className *_instance; \+ (id)allocWi...

2015-04-08 23:16:00 141

转载 iOS截图

UIView *cutView = self.view.window.rootViewController.view; //截图 //开启上下文 UIGraphicsBeginImageContextWithOptions(cutView.frame.size, YES, 0.0); //把cutView渲染到上下文中 [cutV...

2015-04-07 19:09:00 176

转载 typedef block

给同一种类型的block定义一个别名typedef int (^MyBlock) (int , int); int main(int argc, const char * argv[]) { @autoreleasepool { MyBlock sumBlock = ^(int a , int b){ return ...

2015-04-07 19:07:00 101

转载 iOS的几种定时器

//gcd的定时器timer必须先保存为一个属性或者成员变量@property (nonatomic , assign) dispatch_source_t timer; //第一种 每一秒执行一次(重复性) double delayInSeconds = 1.0; //每间隔1秒执行 timer = dispatch_source_c...

2015-04-07 19:03:00 119

转载 CocoaPods pod install/pod update更新慢的问题

最近使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:pod install --verbose --no-repo-update...

2015-04-07 18:58:00 224

转载 iOS设置导航栏样式(UINavigationController)

//设置导航栏baritem和返回baiitem样式UIBarButtonItem *barItem = [UIBarButtonItem appearance];//去掉返回按钮上的字[barItem setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60)forBarMetrics:UIBarMetri...

2015-04-07 18:51:00 295

转载 IAP内购

IAPHelper.h//// IAPHelper.h// airplay//// Created by apple on 13-10-23.// Copyright (c) 2013年 itcast. All rights reserved.//#import <Foundation/Foundation.h>type...

2015-04-05 19:31:00 233

转载 设置UIButton文字大小颜色不同

_loginBtn = [[UIButton alloc]initWithFrame:CGRectMake(iconX, CGRectGetMaxY(passwordBGView.frame)+25, 280, 35)];[_loginBtn setTitle:@"进入游戏\nSTART GAME" forState:UIControlStateNormal];_loginB...

2015-04-05 19:21:00 92

转载 AFNetworking上传文件

-(void)upload{ AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; NSDictionary *params = @{@"deviceName":@"imageName",@"deviceId":@"1",@"deviceChildId":...

2015-04-05 19:18:00 73

转载 解决UITableView头部空白

解决方式1:self.tableView.tableHeaderView = [[UIView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, self.tableView.bounds.size.width, 0.01f)];解决方式2:self.tableView.contentInset = UIEdgeInsetsMak...

2015-04-05 19:16:00 185

转载 iOS获取文件和文件夹大小

//通常用于删除缓存的时,计算缓存大小//单个文件的大小- (long long) fileSizeAtPath:(NSString*) filePath{ NSFileManager* manager = [NSFileManager defaultManager]; if ([manager fileExistsAtPath:filePath]){...

2015-04-05 19:15:00 346

转载 编译ffmpeg(iOS)

一,x264库的编译首先到http://www.videolan.org/developers/x264.html下载x264的库,然后解压,修改文件夹名称为x264二,下载ffmpeg2.xhttp://ffmpeg.org/releases/例如:http://ffmpeg.org/releases/ffmpeg-2.5.3.tar.bz2下载并解...

2015-04-05 19:09:00 97

转载 让MySql支持Emoji表情

解决方案:将Mysql的编码从utf8转换成utf8mb4。需要 >= MySQL 5.5.3版本、从库也必须是5.5的了、低版本不支持这个字符集、复制报错停止MySQL Server服务修改 my.cnf或者mysql.ini[client]default-character-set = utf8mb4[mysql]default-characte...

2015-04-05 19:03:00 136

转载 MySQL重置密码(OSX)

1.停止MySQL的服务sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop2.cd /usr/local/mysql/bin./mysqld_safe --skip-grant-table3.新开个终端也是进入到mysql/bin目录./mysql -u root mysqluse mysql;U...

2015-04-05 19:01:00 103

转载 iOS多线程总结

1.不要同时开太多的线程(1~3条线程即可,不要超过5条)2.线程概念1> 主线程 : UI线程,显示、刷新UI界面,处理UI控件的事件2> 子线程 : 后台线程,异步线程3.不要把耗时的操作放在主线程,要放在子线程中执行一、NSThread(掌握)1.创建和启动线程的3种方式1> 先创建,后启动// 创建NSThrea...

2015-04-05 10:40:00 98

转载 static和extern的区别

extern(外部)1.对函数 完整的定义一个外部函数(可以省略extern) 完整的声明一个外部函数(可以省略extern)2.对变量 只能声明一个外部变量(不能省略extern) 在函数里面定义extern的变量表示应用程序中其他地方的变量(引用某个全局变量,并非定义)static(内部)1.对函数 定...

2015-04-05 10:25:00 302

空空如也

空空如也

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

TA关注的人

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