自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (7)
  • 收藏
  • 关注

原创 ERROR MSB6006: “CMD.EXE”已退出,代码为 5

这个问题我的是VS2015,控制台报错如下:错误 MSB6006 “CL.exe”已退出,代码为5。实际上是VS安装目录下的:CL.exe文件没法启动。我的在这个位置:D:\软件\VS2015\VC\bin\cl.exe。你去双击运行:cl.exe就会报错,提示少了什么东西,一般缺少的东西在这个位置:D:\软件\VS2015\Common7\IDE我的缺少两个dll在这个目录的基础上再进去两个文件夹:D:\软件\VS2015\Common7\IDE\Remote Debugger\x64大家

2021-10-13 09:46:14 1488 2

原创 WebRTC 简介(一)

1:支持的浏览器和平台 Chrome Firefox Opera Safari Android iOS Latest✔ Latest✔ ..

2021-08-13 09:04:21 1202

转载 ios 防止按钮快速点击造成多次响应的避免方法

有时候有些操作是防止用户在一次响应结束中再响应下一个。但有些测试用户就要猛点,狂点。像这种恶意就要进行防止。当然有些异步操作时,可以在调用前enable 掉。等CallBACK 后再enable起来。过程中按钮是不能点的。1、可以使用:- (void) timeEnough{ UIButton *btn=(UIButton*)[self.vi

2016-06-23 13:57:32 444

原创 iOS UITextView 限制最大输入字数

-(BOOL)textView:(UITextView *)textViewshouldChangeTextInRange:(NSRange)range replacementText:(NSString*)text{    if(range.location>=140)    {        UIAlertView* alert=[[UIAlertView

2016-06-23 09:39:32 595

原创 iOS根据视图获取根视图控制器

//根据视图获取根视图控制器- (UIViewController*)viewController {    for (UIView* next = [self superview]; next; next = next.superview) {        UIResponder* nextResponder = [next nextResponder];        if

2016-06-23 09:24:43 1648

原创 NSString转 ID

-(id)JSONValue:(NSString *)str{    NSData* data = [strdataUsingEncoding:NSUTF8StringEncoding];    __autoreleasingNSError* error =nil;    id result = [NSJSONSerializationJSONObj

2016-05-31 17:18:37 1343

原创 ios的属性和成员变量在.h文件和.m文件的不同

在h头文件中定义一个属性对外是readonly的,但在类的内部是可读写的。所以可以在m源文件中的@interface部分重新定义此属性为readwrite,此时此属性对外是只读的,对内是读写的,此部分申明变量和属性。申明的变量,属性和方法均为私有的,只能够被当前类访问,相当于private注明:在h文件中定义的变量,在外部可见.h声明了类,相当于java的接口,在这里interface

2016-05-10 14:31:12 680

原创 ios 打全局的Log日志

具体做法: // 将NSlog打印信息保存到Document目录下的文件中- (void)redirectNSlogToDocumentFolder{    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);    NSString *

2016-05-10 09:28:46 983

原创 iOS获取时间戳

//获取查询数据某段时间范围的时间戳//    NSString* timeStr = @"2016-04-06 16:17:55";//    NSDateFormatter *formatter = [[NSDateFormatter alloc] init];//    [formatter setDateStyle:NSDateFormatterMediumStyl

2016-04-22 14:34:14 489

转载 iOS开发常见错误及原因整理

1. mutating method sent to immutable object'从字面上理解:可变的消息发给了不可变的对象。比如NSDictionary类型的对象调用setValue方法.应该把NSDictionary 改成NSMutableDictionary类型。2.Local declaration of 'content' hides instance variab

2016-04-22 14:26:26 325

原创 Local declaration of 'XXX' hides instance variable

今天调试程序遇到这么一个警告!Local declaration of 'XXX' hides instance variable遇到这种原因,是因为本地变量跟函数参数变量同名。看来,还是要注意变量的命名啊!

2016-04-11 10:36:44 519

原创 iOS自定义弹出框(UIAleartView)

可以根据自己的需要稍加修改,属性丰富易查。.h文件#import typedef enum HMPopUpType{    HMAlertView,    HMInputView}HMPopUpType;typedef NS_ENUM(NSInteger, HMPopUpTransitionType) {    HMPopUpTr

2016-03-16 15:43:50 1182

原创 iOS上传文件到服务器(ASIHttpRequest)

本人工作使用,测试通过无误   ASIHttpRequest(下载地址):http://www.oschina.net/p/asihttprequest  导入头文件 #import "ASIFormDataRequest.h"//上传数据//    ASIFormDataRequest *request=[ASIFormDataRequest requestW

2016-03-16 15:28:19 1032

原创 iOS集成VTK(三维计算机图形学、图像处理和可视化)

因为工作需要,特意集成了一下VTK到iOS平台。经真机测试无误后,整理过程如下,文档是我个人编写,如有不全面之处,还望各位提出。                                                iOS平台集成VTK说明文档(午夜小学徒、磊)关于集成VTK到iOS平台的过程我详细的拆解为以下三步,每一步都有详细的解释和方法,供大家参考:第一步:VTK的二

2016-03-07 13:56:48 2973 7

原创 ios中TableView的长按触发事件

长按TableView的Cell做一些操作时,就要先捕获TableView的长按事件,然后判断是第几行,或者直接对Cell监控长按事件,对于性能来说,当然是前者好一点,也就是说捕获TableView的长按事件,如下:.在viewDidLoad事件中加入:OC代码1//tableview的长按事件

2016-03-02 11:54:38 2297

原创 iOS原生获取当前连接的wifi名字

iOS中用来查询当前连接的网络信息的API即CNCopyCurrentNetworkInfo这个API位于SystemConfiguration.framework里面,使用时需要增加.h和包含库文件使用时可以直接包含#import 代码如下:+ (NSString *)getWifiName{    NSString *wi

2016-02-29 17:51:32 474

原创 JSON串(字典、数组)转化为字符串

__block NSMutableDictionary *dicdata = [NSMutableDictionary dictionaryWithObjectsAndKeys:deliveryMan,@"deliveryMan",provinceID,@"provinceID",provinceName,@"provinceName",cityID,@"cityID",cityName,@"ci

2016-02-26 17:08:59 483

转载 iOS字符串的截取、匹配、分割

1.截取字符串NSString*string =@"sdfsfsfsAdfsdf";string = [string substringToIndex:7];//截取掉下标7之后的字符串NSLog(@"截取的值为:%@",string);[string substringFromIndex:2];//截取掉下标2之前的字符串NSLog(@"截取的值为:%@",string)

2016-02-26 11:37:27 1594

原创 iOS怎样将 URL转换成String

NSURL *url ...NSString *urlStr = url.absoluteString;

2016-02-26 11:34:14 8717 1

原创 iOS中arc的设置与使用

旧工程配置arc方案: 1、直接在targets->build phases中修改compiler Flags,是否支持arc。添加:-fobjc-arc,就可以让旧项目支持arc。如果想让原来支持arc的不使用arc则添加-fno-objc-arc 2、因为在build phases中可以改变是否支持arc,所以应该在代码中添加判断是否支持arc,这样不管以后.m

2016-02-26 09:52:20 474

转载 CocoaPods安装和使用教程

http://code4app.com/article/cocoapods-install-usageCocoaPods是什么?当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特

2016-02-23 14:59:57 271

翻译 如何在Mac中安装好Ruby环境

对于新入门的开发者,如何安装 Ruby和Ruby Gems 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。此安装方法同样适用于产品环境!系统需求首先确定操作系统环境,你需要用:Mac OS X 任意 Linux 发行版本(Ubuntu,CentOS, Redhat, ArchLinux ...)强烈新手使用 Ubun

2016-02-23 14:56:42 1121

原创 关于AppDelegate里面的函数方法

//启动基本完成程序准备开始运行.- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    return YES;}//当应用程序将要进入非活动状态.在此期间,应用程序不接收消息或事件,比如来电话了.

2016-02-22 15:07:11 87

原创 iOS用来获取设备上的网络状态(2G,3G,WIFI...)

#import "ViewController.h"#import "AFNetworking.h"@interface ViewController ()@property (nonatomic, copy) NSString *status;@end@implementation ViewController- (void

2016-02-22 14:57:42 436

原创 NSString

+ (NSString *)pathWithComponents(NSArray *)components 根据components中的元素来构建路径. - (NSArray *)pathComponents 解析路径,返回构成路径的各个部分. - (NSString *)lastPathComponent 提取路径中的最后一个组成部分 - (NSString *)path

2016-02-17 15:31:48 257

原创 Xcode7.0~Xcode7.2.1官方离线下载包

Xcode 7系列下载包7.2.1:https://developer.apple.com/services-account/download?path=/Developer_Tools/Xcode_7.2.1/Xcode_7.2.1.dmg7.2 : https://developer.apple.com/services-account/download?path=/Developer

2016-02-17 15:01:37 5500

转载 iOS文件的读写(Document和NSUserDefaults)

一,简单介绍一下常用的plist文件。全名是:Property List,属性列表文件,它是一种用来存储串行化后的对象的文件。属性列表文件的扩展名为.plist ,因此通常被称为 plist文件。文件是xml格式的。Plist文件通常用于储存用户设置,也可以用于存储捆绑的信息二,先说文件保存到的几个位置:1,工程沙盒里(就是程序u

2016-02-17 14:42:53 1604

原创 iOS -OPenGL的屏幕截图

1.初始化。CAEAGLLayer *eaglLayer = (CAEAGLLayer *) self.layer; eaglLayer.drawableProperties = @{ kEAGLDrawablePropertyRetainedBacking: [NSNumber numberWithBool:YES], kEAGLDrawablePropertyC

2016-02-17 10:24:49 581

原创 NSString中的搜索方法

NSString中的搜索方法rangeOfString    NSString *str1 = @"zhanglei is a \n handsome man";      NSString *str = @"\n";      //在str1这个字符串中搜索\n     if ([str1 rangeOfString:str].location != NSNotFound) { 

2016-02-17 09:52:04 298

原创 iOS对UIView对象或子类对象截屏(截取的内容以UIImage的形式存储)

怎么样用代码写出截取屏幕内容,并让截取到的内容以UIImage的形式存储显示?从iOS7开始,UIView就提供了一个方法:drawViewHierarchyInRect:afterScreenUpdates:,它允许截取UIView或者其之类中的内容,并且以位图的形式保存到UIImage中,包括UIkit,quartz,OpenGL ES,SpriteKit等。#pragma m

2016-02-16 15:51:46 2531

原创 UITextView控件的用法

1:在.h文件中写入遵守代理:UITextViewDelegate2:在.m文件中初始化textview,写入代码如下:3:退出键盘的方式:(提供一个把回车键当做退出键盘的响应键)

2016-02-16 15:26:14 304

原创 UIWebView与JavaScript(JS) 回调交互(oc与js交互)

带参数的回调方法:updaterecordicon:server端提供的回调方法jsonStr(需要回调的json串)NSString * tmp=[NSString stringWithFormat:@"updaterecordicon(%@);",jsonStr];[self.webView stringByEvaluatingJavaScriptFromString:

2016-01-25 18:00:02 348

原创 iOS:json格式字符串转字典,字典转json格式字符串

//NSError *parseError = nil;NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dic options:NSJSONWritingPrettyPrinted error:&parseError];NSString *jsonStr=[[NSString alloc] initW

2016-01-25 17:35:17 444

原创 新系统iOS 8下推送注册-registerForRemoteNotifications

新的iOS 8环境中,远程推送注册已经采用了新的方法,之前的办法失效了:(如下)[[UIApplicationsharedApplication] registerForRemoteNotificationTypes:UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeBadge | UIRemoteNotificationTyp

2016-01-25 17:27:27 931

原创 iOS 用CGContextRef画虚线

-画虚线需要用到函数:CGContextSetLineDash此函数需要四个参数:context phase lengths – 指明虚线是如何交替绘制count – lengths数组的长度-(void)drawRect:(CGRect)rect{    CGContextRef context =UIGraphicsGetCurren

2016-01-18 10:19:00 1381

原创 Xcode7免证书真机调试

在Xcode 7中,苹果改变了自己在许可权限上的策略,此前Xcode只开放给注册开发者下载,但Xcode 7改变了这种惯有的做法,无需注册开发者账号,仅使用普通的Apple ID就能下载和上手体验。此前开发者需每年支付99美元的费用成为注册开发者才能在iPhone和iPad真机上运行代码,苹果新的开发者计划则放宽要求,无需购买,只要你感兴趣同样可以在设备上测试app。如果你打算向App Sto

2016-01-08 13:22:20 370

原创 iOS用CGContextRef画图(文字、圆、直线、弧线、矩形、扇形、椭圆、三角形、圆角矩形、贝塞尔曲线、图片)

说到iOS画图,那就要提到CGContextRef了。最近我也经常使用CGContextRef绘制各种图形。简单介绍一下CGContextRef。    GraphicsContext是图形上下文,也可以理解为一块画布,我们可以在上面进行绘画操作,绘制完成后,将画布放到我们的view中显示即可,view看作是一个画框。    CGContextRef功能强大,我们借助它可以画各种图

2016-01-08 09:37:56 1745

原创 测试用例写法总结

测试用例也许在实际操作中不会使用,但是写测试用例的过程就是熟悉产品的过程。

2015-12-18 17:41:19 1065

原创 SourceTree版本管理工具以及冲突的解决方式

SourceTree 是一款非常实用的版本控制软件,以及清晰的图形化界面,让我们一目了然!

2015-12-18 15:36:30 3174

原创 iOS中XML解析(GDate )

iOS关于XML文件的解析(使用第三方框架GDate)

2015-12-17 10:50:08 348

WebUpload.zip (HTML5 多文件上传【带实时上传进度及上传列表】,测试可用)

HTML5 多文件上传【带进度及上传列表】,测试可用。

2021-10-14

WindowsFileManage源代码.zip

ListView显示磁盘目录文件及图标,右键能操作文件,管理文件系统; 大家互相交流,有问题可以及时沟通。

2020-07-15

iOS下拉菜单、下拉cell

iOS下拉菜单,点击cell,下方插入一个cell。类似百度云文件夹操作。

2016-09-13

OpenCV手势识别-手掌特征提取

OpenCV手势识别-手掌特征提取,C++代码

2016-09-13

iOS 获取字符串首字母

iOS 获取字符串首字母,输入一串字符串,运行得到字符串的首字母。

2016-09-13

iOS集成VTK((三维计算机图形学、图像处理和可视化) )

iOS集成VTK在文档中都做了详细的介绍,每一步都做了重点解释。清晰明了。

2016-09-13

iOS opencv动态边缘检测

iOS opencv动态边缘检测

2016-09-09

空空如也

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

TA关注的人

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