
IOS
文章平均质量分 64
天高愉悦
开源TCP/UDP全栈框架
https://www.github.com/szyhf/DIServer
展开
-
IOS开发技术问题总结(一)
一、网络1、获取指定网址返回的字符串Dim:NSURL *url;//目标网站的地址NSURLRequest*request;//请求NSData*response;//回复NSString*str;//网站返回的字符串 request = [NSURLRequest requestWithURL:url]; response = [NSURLConnect原创 2016-03-20 22:24:27 · 347 阅读 · 0 评论 -
XCTest笔记(估计也许大概会不断更…
参考信息1:http://www.cocoachina.com/applenews/devnews/2014/0218/7841.html————————————————————————————————————————等有想法再写,暂时作为文献收集。原创 2016-03-20 22:26:04 · 206 阅读 · 0 评论 -
zxing在ios下解析二维码时返回值中…
当zxing在解析UIImage中的二维码内容成功后除了返回二维码的内容外,还会返回二维码的三个定位块的中心点坐标,但是返回的坐标位置跟原图的坐标并不相同,而是小了很多。事实上,返回的坐标是一组被缩小了的图的坐标,也就是subset中的坐标,所以需要换算。换算过程如下(伪代码):变量:UIImage* image;//原图UIImage* subset;//zxing回调的时候默认传出的灰度原创 2016-03-20 22:26:07 · 1096 阅读 · 2 评论 -
IOS上架被拒理由汇总【希望永远不…
第一次被拒:程序启动时自动退出;现象描述:本地所有测试机运行均无问题,怀疑是数字签名引起的,重建了工程和数字签名。追加描述:现结合后边的了解看,是因为iPad不支持闪光灯,而调用闪光灯之前没有检测闪光灯是否可用,苹果的反馈没说清楚是iPhone闪退还是iPhad闪退,现在看仅iPad的可能性最高。 第二次杯具:程序必须使用摄像头,但plist中并未注明。囧,plist中有个device原创 2016-03-20 22:26:09 · 988 阅读 · 1 评论 -
基于layer的animation的几个效果案…
前期准备:CALayer* scanQRBar;scanQRBar = [CALayer layer]; [scanQRBarsetContents:(id)[[UIImage imageWithName:@"QRBar" asWell:YES]CGImage]]; [self.layeraddSublayer:scanQRBar];[scanQRBar setFra原创 2016-03-20 22:26:14 · 505 阅读 · 0 评论 -
Spatial C++ Library引…
http://spatial.sourceforge.net///导入操作就是拷贝进去就可以了,没啥特别的编译的时候提示找不到std::tr1::***的文件,简单说找不到tr1里的东西,怎么查都没感觉有问题。原因不明。解决方案:XCode 的 Build Setting中 的 C++ Standard Library默认选择了 libc++ (LLVM C++standar原创 2016-03-20 22:26:22 · 253 阅读 · 0 评论 -
用NSValue封装C或C++的对象(结构…
假设存在对象:class testClass{public:string myCode;}封装示范代码:testClass* test = new testClass();test.myCode = "Hello NSValue";NSValue* value = [NSValue valueWithBytes:(voide*)testobjcType:@encode(tes原创 2016-03-20 22:26:46 · 335 阅读 · 0 评论 -
3年后重新回来写OBJC的笔记(xcode插件+oc三方库)
因为工作关系,差不多苹果刚开始推swift的时候,就已经开始不怎么写objc的东西了,即便有接触,改动其中C++的部分仍然是主要的,之后有大概8个月的时间都在整理项目需求,和处理基于SWOOLE的php问题。 现在又是工作原因,需要回来写objc,折腾了快一个月,毕竟这八个月也学了很多很多别的东西,虽然我更看好swift,但时间关系短期内还是要写很多objc的东西,就记录一下咯。XCODE插件早已原创 2016-05-15 00:27:40 · 1145 阅读 · 0 评论 -
预编译宏命令的笔记以及颗粒度Log…
因为想在程序中适当的打印log信息,并且在release的时候不执行任何log的操作,但是NSLog的功能好像不太顺手,自己弄了一个,涉及到一些宏命令的问题,先记录笔记,最后是实现Log的头文件-------------------------------------------------关于预编译宏命令的笔记——————————————————————————【以下参考自:http:/原创 2016-03-20 22:26:02 · 591 阅读 · 0 评论 -
IOS开发中遇到的奇怪问题(也许会…
2014-03-23问题描述:制作layer动画的时候,希望让动画结束后layer保持在动画结束的状态,但设置了fillMode为kCAFillModeForwards以后layer仍然在动画结束后变回了初始的样子。解决方案:CAAnimation动画,需要设置 fillMode 属性时,那么需要将 removedOnCompletion设置为NO,否则fillMode无效。201原创 2016-03-20 22:25:57 · 325 阅读 · 0 评论 -
IOS按坐标逐点绘制灰度图片
从zxing的源代码里边挖出来的部分源码,根据自己的需要修改成这个样子……基于objectiv-C++,这么看彩色的应该差不多,有空再研究下***************************************************************************************************//首先生成图像矩阵,一维矩阵,长度=目标图像长*目标原创 2016-03-20 22:25:55 · 536 阅读 · 0 评论 -
IOS开发技术问题总结(二)
二、字符串NSString、NSMutableString1、将字符串编码成unicodeDim:NSString *basicStr;//未编码的字符串NSString *resultStr;//已编码的字符串 resultStr = [basicStr stringByAddingPercentEscapesUsingEncoding :NSUTF8StringE原创 2016-03-20 22:24:29 · 350 阅读 · 0 评论 -
IOS开发技术问题总结(三)
三、多线程1、新建多线程并运行targetObj 欲调用的函数所在的对象的引用targetObj’sFunctionName 欲调用的目标的函数的名字,要带参数functionParma 要传入的参数 NSThread *tThread =[[NSThread alloc]initWithTarget:targetObjselector:@selector(targe原创 2016-03-20 22:24:32 · 345 阅读 · 0 评论 -
IOS开发技术问题总结(四)
五、本地文件1、获取当前app所在的路径Dim:NSString *path;//app所在的路径 path= [[NSBundle mainBundle]bundlePath]; 2、获取Resources文件夹中的文件直接在app所在的路径后+目录地址,如[[[NSBundle mainBundle]bundlePath]stringByAppendingPa原创 2016-03-20 22:24:34 · 348 阅读 · 0 评论 -
IOS开发技术问题总结(五)
七、定时器NSTimer1、初始化定时器并触发。NSTimer timer =[NSTimer scheduledTimerWithTimeInterval:多少秒触发一次target:要触发的函数所在的对象selector:@selector(要触发的函数的名字:)userInfo:要传递给函数的参数repeats:是否反复触发]; 2、主动触发定时器[t原创 2016-03-20 22:24:37 · 397 阅读 · 0 评论 -
IOS开发技术问题总结(六)
九、UI动画1、基础切换动画使用[UIView beginAnimations:@"animationID" context:nil];[UIView setAnimationDuration:10.5f];[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];[UIView setAnimationRepeatAuto原创 2016-03-20 22:24:39 · 296 阅读 · 0 评论 -
IOS取图片的某个位置的像素(ARGB…
//// cUIImageData.h// HelloWorld//// Created by apple on 13-10-3.// Copyright (c) 2013年 apple. All rightsreserved.//#importtypedef struct { ByteA; ByteR; ByteG; Byte原创 2016-03-20 22:25:33 · 1046 阅读 · 0 评论 -
用AVFoundation扫描时直接获得图像…
配置captureOutputSetting时按这个参数来(还有别的参数可以查API)_captureOutput = [[AVCaptureStillImageOutput alloc] init]; NSDictionary*outputSettings = [NSDictionary dictionaryWithObject:[NSNumbernumberWithInt:kCV原创 2016-03-20 22:25:43 · 658 阅读 · 0 评论 -
CVImageBufferRef转UIImage
CVImageBufferRef imageBuffer = CMSampleBufferGetImageBuffer(sampleBuffer); CVPixelBufferLockBaseAddress(imageBuffer, 0); void*baseAddress = CVPixelBufferGetBaseAddress(imageBuffer);原创 2016-03-20 22:25:50 · 5707 阅读 · 0 评论 -
《三分热度》:IOS之UITableView的“留白”(一)
缘起水果公司的攻城狮们为TableView提供了灰常丰富的火药——例如以提高性能为目的的可重用的Cell机制例如为降低耦合度而设计的delegate和dataSource机制但默认提供的东西多了,有时候会带来意想不到的麻烦——难缠的留白又是晴朗的一天,攻城狮正在欢(dan)快(teng)地加班今天要做的是一个TableView,攻城狮拿到的需求大约是这样的——结果当灰快的做完以后,发现出来的效原创 2016-07-17 10:02:04 · 519 阅读 · 0 评论