IOS
蓝天客
这个作者很懒,什么都没留下…
展开
-
code signing is required for product type 'Application' in SDK 'iOS 9.1'
在真机测试的时候往往会突然出现这样一个错误,code signing is required for product type 'Application' in SDK 'iOS 9.1' ,就是说代码签名证书不对劲。解决方案,1.选择工程->Build Settings -> Code Signing -> Code Signing Identity -> Debug原创 2016-01-14 09:37:30 · 1234 阅读 · 0 评论 -
REVEAL APP FOR IOS 永久试用
原文出处:http://jingwei6.me/2014/02/28/reveal_crack.htmlReveal App下载:http://revealapp.com/30天到期后再次试用的方法:打开 ~/Library/Preferences/com.ittybittyapps.Reveal.plist把IBAApplicationPersistenc原创 2014-11-18 17:33:36 · 1986 阅读 · 1 评论 -
重置IOS APP首次运行时系统弹出的“是否允许”提示框
参考链接:http://stackoverflow.com/a/4080720iOS app首次运行时,如果使用了某些敏感功能(比如访问相册、发送推送等),系统会弹出一个提示框,询问用户是否允许。用户一旦选择了允许或者不允许,之后似乎就没有后悔药吃了,因为即使你重装app,这个框也不会再弹出。那正确的做法是什么呢?1.删除该app2.一天之后再次安装该app,此时又原创 2014-11-18 17:26:14 · 17492 阅读 · 2 评论 -
C语言相关笔记
1.一个运用C读文件,每行是一个double型数据原创 2014-10-11 16:31:31 · 550 阅读 · 0 评论 -
Mac上面的AppStore更新Xcode 5.1.1 速度慢的问题
最近通过Mac上面的AppStore更新Xcode 5.1.1,发现速度跟蜗牛样的。急死人。。。。原创 2014-08-19 17:46:10 · 5181 阅读 · 0 评论 -
声音识别相关笔记
大分类是有损压缩和无损压缩, 无损压缩比如文件压缩用的zlib,rar,huffman 有损压缩,主要用于图像和视频处理,比如小波,MPEG-x等原创 2014-09-16 10:02:26 · 840 阅读 · 0 评论 -
关于IOS后台执行
1.默认创建的工程,APP是不会后台执行的。2.**info.plist里面如果Application does not run in background设置为NO,原创 2014-08-12 16:22:23 · 11600 阅读 · 1 评论 -
IOS音频录制相关笔记
audio File Stream Services关键数据结构原创 2014-09-09 16:45:54 · 1003 阅读 · 0 评论 -
XCODE调试时不显示变量值/指针地址的解决方案
被这屌问题折腾了好久,需要关注以下几项设置: 1.Scheme中run里面确保设成debug 2.build settings-搜索optim,确保是-O03.build settings-搜索-O2,改成-g。这项最坑爹,好像是默认的设置成-O2的原创 2014-11-18 17:33:09 · 11863 阅读 · 0 评论 -
iphone练习之手势识别(双击、捏、旋转、拖动、划动、长按)
首先新建一个基于Sigle view Application的项目,名为GestureTest;我的项目结构如下:往viewController.xib文件里拖动一个imageView,并使覆盖整个屏幕,改动属性为:viewController.h文件:#import @interface ViewController : UIViewContr原创 2014-12-19 16:26:59 · 841 阅读 · 0 评论 -
查看IOS沙盒中文件的属性(修改日期,创建日期,大小等)
NSString *strPath =[[NSBundle mainBundle] pathForResource:@"lomo.jpg" ofType:nil]; NSLog(@"path:%@", strPath); NSFileManager *fileManager = [NSFileManager defaultManager]; NSString *path =原创 2014-12-12 11:45:26 · 7936 阅读 · 0 评论 -
linux 修改IP, DNS 命令
linux下修改IP、DNS、路由命令行设置 ubuntu 版本命令行设置IP cat /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see原创 2015-06-15 20:10:33 · 783 阅读 · 0 评论 -
ios开发图形绘制相关
ios/iphone开发图形绘制,类360扫描效果 http://blog.sina.com.cn/s/blog_68661bd80101nfp1.htmlIOS用CGContextRef画各种图形(文字、圆、直线、弧线、矩形、扇形、椭圆、三角形、圆角矩形、贝塞尔曲线、图片) http://blog.csdn.net/rhljiayou/article/details/9919713原创 2014-12-19 16:13:18 · 8604 阅读 · 0 评论 -
NSDictionary,NSArray的简写
创建方式@(1000)表示数字对象100NSArray *array = @[@{@"Id":@(1000),@"Name":@"customer1000"},@{@"Id":@(1001),@"Name":@"customer1001"}]; NSDictionary *dictionary =@{@"Id":@(10),原创 2015-03-30 21:33:33 · 2740 阅读 · 0 评论 -
IOS代码添加控件,控件移动,放大,缩小,旋转
控件移动,放大,缩小,旋转1,代码添加控件例如:[objc] view plaincopy /* 1.创建一个控件 2.设置控件的位置,大小 3.设置控件所需要的各个属性 4.添加入父控件 5.添加监听 */转载 2015-01-06 09:32:45 · 5184 阅读 · 0 评论 -
UIImage分类调整大小,旋转等
CGFloat degreesToRadians(CGFloat degrees){ return degrees * M_PI / 180;};@interface UIImage (Rotate)- (UIImage *)imageRotatedByDegrees:(CGFloat)degrees;@end@implementation UIImage (Rotat原创 2014-12-25 09:51:23 · 825 阅读 · 0 评论 -
git相关教程
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013743256916071d599b3aed534aaab22a0db6c4e07fd0000原创 2015-01-22 12:31:06 · 594 阅读 · 0 评论 -
关于ios的剪贴板基本知识
在iOS中下面三个控件,自身就有复制-粘贴的功能: 1、UITextView 2、UITextField 3、UIWebViewUIKit framework提供了几个类和协议方便我们在自己的应用程序中实现剪贴板的功能。 1、UIPasteboard:我们可以向其中写入数据,也可以读取数据 2、UIMenuController:显示一个快捷菜单,用来转载 2014-12-31 13:43:45 · 765 阅读 · 0 评论 -
关于OPENUDID
dg下面是一步一步执行的结果,IOS8.1.1上面540b7c0015362c49a710e25ea2597c1f6cb698b7reinstall540b7c0015362c49a710e25ea2597c1f6cb698b7restart reinstall540b7c0015362c49a710e25ea2597c1f6cb698b7还原位置和隐私54原创 2015-01-20 16:29:45 · 3567 阅读 · 2 评论 -
怎么获得私有api
//知道怎么用私有api,要怎么获得 //要导入#import NSString *className = NSStringFromClass([UIView class]); //这里是uiview,可以改成自己想要的 const char *cClassName = [className UTF8String]; id theC原创 2013-12-03 10:15:05 · 1068 阅读 · 0 评论 -
cocos2dx 笔记
1、setFrameZoomFactor : 调用这个函数,可以直接把程序窗口缩放 setFrameZoomFactor 调用这个函数是因为有的移动设备屏幕分辨率非常大,比如ipad3。太大的话在电脑上看不全了,所以用setFrameZoomFactor把程序窗口缩小所以,这个函数只能用win32,mac,linux桌面时才用到原创 2013-12-02 15:04:57 · 775 阅读 · 0 评论 -
NSThread中使用锁相关的笔记
1.创建NSThread对象和NSLock或者NSCondition对象- (IBAction)touchUpInsideByThreadOne:(id)sender { tickets = 100; count = 0; theLock = [[NSLock alloc] init]; // 锁对象 ticketsCondition = [[NSC原创 2013-07-24 11:00:20 · 1485 阅读 · 0 评论 -
(TCP/UDP)协议决定速率 揭秘即时消息(IM)传输工作原理
经常在网上和朋友聊天,相互之间经常需要交换一些文件,例如音乐、电影、图片等等,有些文件几兆、几十兆甚至上百兆,邮件肯定不行的了,那么网络硬盘呢?很多都是需要收费的,免费的又太小了,根本不够用。那么我们经常用的QQ、MSN等即时通信(IM)软件,除了但当通讯软件之外,还可以为我们传输数据。 QQ和MSN应该是我们最常用的IM软件,但是相信不少人都注意到,两个软件在传输文件的时候,MSN要比转载 2013-06-25 15:43:02 · 5433 阅读 · 0 评论 -
网关相关知识
该图模拟了一个网关的工作……图中的网关是一个路由器,有Fa0/0,Fa0/1两个接口,接口地址为192.168.1.1和172.16.0.1所以,接在Fa0/0接口的主机的默认网关需要配置为192.168.1.1,接在Fa0/1接口的主机的默认网关需要配置为172.16.0.1 。这样,两边的主机才可以通信。默认网关(Default Gateway)是一个可直接原创 2013-06-25 14:24:43 · 1540 阅读 · 0 评论 -
QQ是一个基于TCP/UDP协议的通讯软件
发送消息的时候是UDP打洞,登陆的时候使用HTTP~因为登陆服务器其实就是一个HTTP服务器,只不过不是常用的那些,那个服务器是腾讯自行开发的!!! 一、登录 QQ客户端在局域网内,当你打开QQ登录到QQ服务器时,通过外网,你的客户端与QQ服务器建立了一个长连接。你可以用netstat -bn 看到此连接的状态是 establish 此时,在QQ服务器那面看到原创 2013-06-25 14:36:49 · 1879 阅读 · 0 评论 -
Cocos2d-x内存管理研究二
http://hi.baidu.com/tzkt623/item/46a26805adf7e938a3332a04 上一篇我们讲了内核是如何将指针加入管理类进行管理.这次我将分析一下内核是如何自动释放指针的. 不过在这之前,我们要先引入另一个类.Cocos2d-x的核心类之一CCDirector.这个类可以说是引擎最主要的类了,没有他,引擎内的所有东西都无法运转起来.由于这个类转载 2013-06-20 15:18:11 · 834 阅读 · 0 评论 -
Cocos2d-X内存管理研究一
http://hi.baidu.com/tzkt623/item/651ca7d7a0aff6e055347f67 半夜没事干,研究内核,作为我cocos2d-x的第一篇教程.cocos2dx是一个树形结构的引擎,具体结构我暂时不分析,这里只讲内存管理.网上的分析都是说个纯理论,我深入代码内核,给大家详细讲解.最开始我们寻找一下这棵树的最大的根节点CCZone.cl转载 2013-06-20 15:17:02 · 830 阅读 · 0 评论 -
父级view 不响应touch事件 子view相应事件
重写父级view 的hitTest 事件-(id)hitTest:(CGPoint)point withEvent:(UIEvent *)event { id hitView = [super hitTest:point withEvent:event]; if (hitView == self) return nil; else return hitView;}原创 2013-06-13 15:36:42 · 3999 阅读 · 0 评论 -
[iOS]NSOperationQueue、NSOperation、NSInvocationOperation相关
NSOperationQueue1,operationQueue 里边应该可以同时添加多个operation吧?是的,本来operationQueue的目的就是多线程管理,那多线程,可不只是一个线程。而且我们可以设置这个队列每次被处理的“操作”数量 NSOperationQueue *aQ = [[NSOperationQueue alloc] in原创 2013-07-24 15:25:50 · 1202 阅读 · 0 评论 -
GCD之dispatch queue深入浅出
iOS中多线程编程工具主要有: NSThreadNSOperationGCD这三种方法都简单易用,各有千秋.但无疑GCD是最有诱惑力的,因为其本身是apple为多核的并行运算提出的解决方案.虽然当前移动平台用双核的不多,但不影响GCD作为多线程编程的利器(ipad2已经是双核了,这无疑是一个趋势).http://www.cnblogs.com/scorpiozj/archive/2原创 2013-07-24 16:39:14 · 32705 阅读 · 1 评论 -
IOS 关于取消延迟执行函数的种种。performSelector与cancelPreviousPerformRequestsWithTarget
@interface NSObject (NSDelayedPerforming)- (void)performSelector:(SEL)aSelector withObject:(id)anArgument afterDelay:(NSTimeInterval)delay inModes:(NSArray *)modes;- (void)performSelector:(SEL)aSel原创 2013-05-30 13:53:52 · 36526 阅读 · 1 评论 -
怎么样升级cocos2d-x 2.2之后的版本
cocos2d-x的安装脚本里没有升级的脚本,我们如果在新版本安装的时候加上参数:-f 强制安装也没有能完全解决问题。新建项目的时候看到版本还是旧的。经过搜索,从网上找到一些资料,我参考了这个链接上的内容:http://www.cocoachina.com/bbs/read.php?tid=100540,但是操作了之后也没有完全解决问题。不过最后我把问题解决了。下面我说一下我的解决步骤供大家参考:原创 2013-11-05 11:11:40 · 950 阅读 · 0 评论 -
几种获取APP在设备里面的identifier
// if (NSClassFromString(@"ASIdentifierManager")) {// macaddress = [[ASIdentifierManager sharedManager].advertisingIdentifier UUIDString];// }// if ([[UIDevice cu原创 2013-10-31 17:45:34 · 2845 阅读 · 0 评论 -
[UIImage resizableImageWithCapInsets:]使用注意
最近在sae上搭建了个wp,因为深感自己前端的东西缺乏,所以想依次为契机,学习一下。本文是从个人的sae版wp转载过来。原文见此。 本篇也是在实现微博过程中遇到的问题。原先以为很简单的东西,到了实际做的时候,才发现这里出错那里不对。浪费很多时间,究根结底,还是没有弄清楚文档。在iOS5, UIImage添加了可以拉伸图片的函数,即:[UIImage re转载 2013-09-26 14:44:04 · 1165 阅读 · 0 评论 -
iOS两个强制旋转屏幕的方法
// 第一个- (void)doForceScreenRotate(){ // 状态栏动画持续时间 CGFloat duration = [UIApplication sharedApplication].statusBarOrientationAnimationDuration; [UIView animateWithDuration:duration animati原创 2013-09-26 14:35:46 · 2587 阅读 · 0 评论 -
事件传递/处理过程
一、事件传递的过程1.用户手指触摸屏幕,产生一个事件对象2.系统会将这个事件对象添加到事件队列(先进先出)中3.由UIApplication取出事件队列中的事件对象进行处理4.UIApplication会先将事件对象传递给主要的UIWindow(当然,要先检测UIWindow是否能够接收和传递事件)5.UIWindow会遍历所有的子控件,看看触摸点有没有落在某个子控件上面:原创 2013-09-26 14:14:44 · 1227 阅读 · 0 评论 -
关于stringWithContentsOfURL
//这一段代码返回网页的内容。 NSURL *url = [NSURL URLWithString:@"http://api.showji.com/locating/only_test.aspx?m=13437158888&outfmt=json&outenc=gb18030"]; NSString *pageContent = [NSString stringWithConten原创 2012-03-13 15:27:44 · 7327 阅读 · 0 评论 -
CAEmitterLayer 粒子发射Layer的相关属性
IOS粒子系统参数详解。原创 2013-08-23 09:13:29 · 3768 阅读 · 0 评论 -
CATransform3DMakeRotation 说明
之前有说到iphone中进行动画变换的三种方法,在第三种方法里提到了动画可以改变的一个属性transform。在UIView和CALAyer中都有这个属性,但是两者所表示的含义却是不同。UIView中的transform表示的是2D的矩阵,而CALayer中的确实3D矩阵,包含3D变换。 在UIView里面的transform已经在SDK文档里面有详细的介绍,而且框原创 2013-08-02 16:25:28 · 5712 阅读 · 0 评论 -
iPhone/iOS Core Animation开发总结(CALayer)
一.重要参数bounds,frame,position属于基本的几何定位,相互之间数值变化会相互影响anchorPoint:单位参数(0-1)表示,变形(transform)时候的变换源点zPosition:相当于css中z-index的概念,Apple建议不要用这个来替代CALayer层次设置。cornerRadius:圆角二.几何变形(Tra转载 2013-06-13 16:14:05 · 917 阅读 · 0 评论