- 博客(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 1755 2
原创 WebRTC 简介(一)
1:支持的浏览器和平台 Chrome Firefox Opera Safari Android iOS Latest✔ Latest✔ ..
2021-08-13 09:04:21 1418
转载 ios 防止按钮快速点击造成多次响应的避免方法
有时候有些操作是防止用户在一次响应结束中再响应下一个。但有些测试用户就要猛点,狂点。像这种恶意就要进行防止。当然有些异步操作时,可以在调用前enable 掉。等CallBACK 后再enable起来。过程中按钮是不能点的。1、可以使用:- (void) timeEnough{ UIButton *btn=(UIButton*)[self.vi
2016-06-23 13:57:32 502
原创 iOS UITextView 限制最大输入字数
-(BOOL)textView:(UITextView *)textViewshouldChangeTextInRange:(NSRange)range replacementText:(NSString*)text{ if(range.location>=140) { UIAlertView* alert=[[UIAlertView
2016-06-23 09:39:32 651
原创 iOS根据视图获取根视图控制器
//根据视图获取根视图控制器- (UIViewController*)viewController { for (UIView* next = [self superview]; next; next = next.superview) { UIResponder* nextResponder = [next nextResponder]; if
2016-06-23 09:24:43 1685
原创 NSString转 ID
-(id)JSONValue:(NSString *)str{ NSData* data = [strdataUsingEncoding:NSUTF8StringEncoding]; __autoreleasingNSError* error =nil; id result = [NSJSONSerializationJSONObj
2016-05-31 17:18:37 1387
原创 ios的属性和成员变量在.h文件和.m文件的不同
在h头文件中定义一个属性对外是readonly的,但在类的内部是可读写的。所以可以在m源文件中的@interface部分重新定义此属性为readwrite,此时此属性对外是只读的,对内是读写的,此部分申明变量和属性。申明的变量,属性和方法均为私有的,只能够被当前类访问,相当于private注明:在h文件中定义的变量,在外部可见.h声明了类,相当于java的接口,在这里interface
2016-05-10 14:31:12 717
原创 ios 打全局的Log日志
具体做法: // 将NSlog打印信息保存到Document目录下的文件中- (void)redirectNSlogToDocumentFolder{ NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *
2016-05-10 09:28:46 1043
原创 iOS获取时间戳
//获取查询数据某段时间范围的时间戳// NSString* timeStr = @"2016-04-06 16:17:55";// NSDateFormatter *formatter = [[NSDateFormatter alloc] init];// [formatter setDateStyle:NSDateFormatterMediumStyl
2016-04-22 14:34:14 515
转载 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 383
原创 Local declaration of 'XXX' hides instance variable
今天调试程序遇到这么一个警告!Local declaration of 'XXX' hides instance variable遇到这种原因,是因为本地变量跟函数参数变量同名。看来,还是要注意变量的命名啊!
2016-04-11 10:36:44 545
原创 iOS自定义弹出框(UIAleartView)
可以根据自己的需要稍加修改,属性丰富易查。.h文件#import typedef enum HMPopUpType{ HMAlertView, HMInputView}HMPopUpType;typedef NS_ENUM(NSInteger, HMPopUpTransitionType) { HMPopUpTr
2016-03-16 15:43:50 1232
原创 iOS上传文件到服务器(ASIHttpRequest)
本人工作使用,测试通过无误 ASIHttpRequest(下载地址):http://www.oschina.net/p/asihttprequest 导入头文件 #import "ASIFormDataRequest.h"//上传数据// ASIFormDataRequest *request=[ASIFormDataRequest requestW
2016-03-16 15:28:19 1074
原创 iOS集成VTK(三维计算机图形学、图像处理和可视化)
因为工作需要,特意集成了一下VTK到iOS平台。经真机测试无误后,整理过程如下,文档是我个人编写,如有不全面之处,还望各位提出。 iOS平台集成VTK说明文档(午夜小学徒、磊)关于集成VTK到iOS平台的过程我详细的拆解为以下三步,每一步都有详细的解释和方法,供大家参考:第一步:VTK的二
2016-03-07 13:56:48 3105 7
原创 ios中TableView的长按触发事件
长按TableView的Cell做一些操作时,就要先捕获TableView的长按事件,然后判断是第几行,或者直接对Cell监控长按事件,对于性能来说,当然是前者好一点,也就是说捕获TableView的长按事件,如下:.在viewDidLoad事件中加入:OC代码1//tableview的长按事件
2016-03-02 11:54:38 2377
原创 iOS原生获取当前连接的wifi名字
iOS中用来查询当前连接的网络信息的API即CNCopyCurrentNetworkInfo这个API位于SystemConfiguration.framework里面,使用时需要增加.h和包含库文件使用时可以直接包含#import 代码如下:+ (NSString *)getWifiName{ NSString *wi
2016-02-29 17:51:32 494
原创 JSON串(字典、数组)转化为字符串
__block NSMutableDictionary *dicdata = [NSMutableDictionary dictionaryWithObjectsAndKeys:deliveryMan,@"deliveryMan",provinceID,@"provinceID",provinceName,@"provinceName",cityID,@"cityID",cityName,@"ci
2016-02-26 17:08:59 524
转载 iOS字符串的截取、匹配、分割
1.截取字符串NSString*string =@"sdfsfsfsAdfsdf";string = [string substringToIndex:7];//截取掉下标7之后的字符串NSLog(@"截取的值为:%@",string);[string substringFromIndex:2];//截取掉下标2之前的字符串NSLog(@"截取的值为:%@",string)
2016-02-26 11:37:27 1655
原创 iOS怎样将 URL转换成String
NSURL *url ...NSString *urlStr = url.absoluteString;
2016-02-26 11:34:14 8819 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 504
转载 CocoaPods安装和使用教程
http://code4app.com/article/cocoapods-install-usageCocoaPods是什么?当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特
2016-02-23 14:59:57 296
翻译 如何在Mac中安装好Ruby环境
对于新入门的开发者,如何安装 Ruby和Ruby Gems 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。此安装方法同样适用于产品环境!系统需求首先确定操作系统环境,你需要用:Mac OS X 任意 Linux 发行版本(Ubuntu,CentOS, Redhat, ArchLinux ...)强烈新手使用 Ubun
2016-02-23 14:56:42 1162
原创 关于AppDelegate里面的函数方法
//启动基本完成程序准备开始运行.- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { return YES;}//当应用程序将要进入非活动状态.在此期间,应用程序不接收消息或事件,比如来电话了.
2016-02-22 15:07:11 110
原创 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 456
原创 NSString
+ (NSString *)pathWithComponents(NSArray *)components 根据components中的元素来构建路径. - (NSArray *)pathComponents 解析路径,返回构成路径的各个部分. - (NSString *)lastPathComponent 提取路径中的最后一个组成部分 - (NSString *)path
2016-02-17 15:31:48 281
原创 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 5566
转载 iOS文件的读写(Document和NSUserDefaults)
一,简单介绍一下常用的plist文件。全名是:Property List,属性列表文件,它是一种用来存储串行化后的对象的文件。属性列表文件的扩展名为.plist ,因此通常被称为 plist文件。文件是xml格式的。Plist文件通常用于储存用户设置,也可以用于存储捆绑的信息二,先说文件保存到的几个位置:1,工程沙盒里(就是程序u
2016-02-17 14:42:53 1627
原创 iOS -OPenGL的屏幕截图
1.初始化。CAEAGLLayer *eaglLayer = (CAEAGLLayer *) self.layer; eaglLayer.drawableProperties = @{ kEAGLDrawablePropertyRetainedBacking: [NSNumber numberWithBool:YES], kEAGLDrawablePropertyC
2016-02-17 10:24:49 626
原创 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 319
原创 iOS对UIView对象或子类对象截屏(截取的内容以UIImage的形式存储)
怎么样用代码写出截取屏幕内容,并让截取到的内容以UIImage的形式存储显示?从iOS7开始,UIView就提供了一个方法:drawViewHierarchyInRect:afterScreenUpdates:,它允许截取UIView或者其之类中的内容,并且以位图的形式保存到UIImage中,包括UIkit,quartz,OpenGL ES,SpriteKit等。#pragma m
2016-02-16 15:51:46 2593
原创 UITextView控件的用法
1:在.h文件中写入遵守代理:UITextViewDelegate2:在.m文件中初始化textview,写入代码如下:3:退出键盘的方式:(提供一个把回车键当做退出键盘的响应键)
2016-02-16 15:26:14 328
原创 UIWebView与JavaScript(JS) 回调交互(oc与js交互)
带参数的回调方法:updaterecordicon:server端提供的回调方法jsonStr(需要回调的json串)NSString * tmp=[NSString stringWithFormat:@"updaterecordicon(%@);",jsonStr];[self.webView stringByEvaluatingJavaScriptFromString:
2016-01-25 18:00:02 388
原创 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 480
原创 新系统iOS 8下推送注册-registerForRemoteNotifications
新的iOS 8环境中,远程推送注册已经采用了新的方法,之前的办法失效了:(如下)[[UIApplicationsharedApplication] registerForRemoteNotificationTypes:UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeBadge | UIRemoteNotificationTyp
2016-01-25 17:27:27 958
原创 iOS 用CGContextRef画虚线
-画虚线需要用到函数:CGContextSetLineDash此函数需要四个参数:context phase lengths – 指明虚线是如何交替绘制count – lengths数组的长度-(void)drawRect:(CGRect)rect{ CGContextRef context =UIGraphicsGetCurren
2016-01-18 10:19:00 1410
原创 Xcode7免证书真机调试
在Xcode 7中,苹果改变了自己在许可权限上的策略,此前Xcode只开放给注册开发者下载,但Xcode 7改变了这种惯有的做法,无需注册开发者账号,仅使用普通的Apple ID就能下载和上手体验。此前开发者需每年支付99美元的费用成为注册开发者才能在iPhone和iPad真机上运行代码,苹果新的开发者计划则放宽要求,无需购买,只要你感兴趣同样可以在设备上测试app。如果你打算向App Sto
2016-01-08 13:22:20 393
原创 iOS用CGContextRef画图(文字、圆、直线、弧线、矩形、扇形、椭圆、三角形、圆角矩形、贝塞尔曲线、图片)
说到iOS画图,那就要提到CGContextRef了。最近我也经常使用CGContextRef绘制各种图形。简单介绍一下CGContextRef。 GraphicsContext是图形上下文,也可以理解为一块画布,我们可以在上面进行绘画操作,绘制完成后,将画布放到我们的view中显示即可,view看作是一个画框。 CGContextRef功能强大,我们借助它可以画各种图
2016-01-08 09:37:56 1811
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人