![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Object-C
文章平均质量分 91
see_you_in_the_past
若爱,请深爱;如恨,请离开
展开
-
在终端本地建立HttpServer
最近要做一个加密的m3u8文件的播放,需要在本地建立HttpServer,用来截获播放器解析的最后一层的m3u8文件的keyURL,然后拿到它,截取其中的datam,调用接口,拿到key,发送给播放器,我在百度上找的这篇不错,特来分享转载 2014-12-12 10:18:47 · 724 阅读 · 0 评论 -
View controller-based status bar appearance
info.plist文件中,View controller-based status bar appearance项设为YES,则View controller对status bar的设置优先级高于application的设置。为NO则以application的设置为准,view controller的prefersStatusBarHidden方法无效,是根本不会被调用的。转载 2015-09-24 11:38:03 · 478 阅读 · 0 评论 -
代码杂记(功能方法 随时更新)
1. NSString *strippedString=[searchTextstringByTrimmingCharactersInSet:[NSCharacterSetwhitespaceCharacterSet]]; 去掉前后空格原创 2015-01-29 19:03:16 · 476 阅读 · 0 评论 -
OC使用
1.为什么声明某些属性时候,一般用copy,而不用strong@interfaceCar : NSObject@property (nonatomic,copy) NSString* name;@property (nonatomic,copy) NSArray *array;@end对于具有可变副本的属性我们一般声明为copy比如说,上述name的属性原创 2015-07-29 11:57:47 · 658 阅读 · 0 评论 -
GCD学习
GCD(Grand Dispatch)是异步执行的技术之一 下面这个例子就是在后台线程中执行长时间处理,主线程使用该处理结果dispatch_async(dispatch_get_global_queue(0,0), ^{ /* 长时间处理 比如 AR用画像识别 数据库访问等 长时间处理完毕,主线原创 2015-03-31 10:55:41 · 619 阅读 · 0 评论 -
iOS内存管理
一.手动内存管理(参考iOS小议内存管理)1.基本原理 对象的创建,OC创建对象时,不会直接返回该对象,而是返回一个指向该对象的指针。 Class *a=[[Class alloc]init]; 在alloc时,系统会给Class的对象分配内存空间,并且反回了指向未初始化的对象的一个指针未初始化的Class对象接收到init消息时,init返回指向已经初始化Class对象原创 2015-03-26 22:06:12 · 432 阅读 · 0 评论 -
旋屏操作
在iOS5.1 和 之前的版本中, 我们通常利用 shouldAutorotateToInterfaceOrientation: 来单独控制某个UIViewController的旋屏方向支持,比如-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation原创 2015-01-05 19:04:32 · 664 阅读 · 0 评论 -
项目中遇到的问题及解决思路
有时遇到一个小问题,但不知道解决方法,就晕死。最近就遇到了两个,开始头大,后来解决了,其实发现也没那么复杂,不过还是记录下来,以便以后遇到这样的问题,可以有所参考。 第一个问题,就是前段时间做DRM做视频的解密,就遇到了一个棘手的问题。我们DRM的流程大体是这样的,就是说,安装该APP时,终端会为DRM提供一个特定的序列号,DRM就会注册这个序列号,当发现这个序列号以前没有注册过后,第一次原创 2015-01-09 15:43:48 · 4584 阅读 · 0 评论 -
iOS应用崩溃日志
本文写的很好,学习了有一种找bug的方法,赞转自 http://www.raywenderlich.com/zh-hans/30818/ios应用崩溃日志揭秘本文作者是 Soheil Moayedi Azarpour, 他是一名独立iOS开发者。作为一名应用开发者,你是否有过如下经历?为确保你的应用正确无误,在将其提交到应用商店之前,你必转载 2015-01-21 19:26:00 · 815 阅读 · 0 评论 -
iOS真机测试的问题
最近修改一个公司的项目,需要真机测试原创 2014-09-20 14:41:10 · 779 阅读 · 0 评论 -
IOS:http-live-streaming DRM 实现方案
IOS:http-live-streaming DRM 实现方案文档主要分为两部分l IOS对HLS DRM的支持情况l 具体实现办法IOS对HLS DRM的支持情况HTTP流媒体直播允许从一个普通的web服务器发送live的或预先录好的音频和视频,到任何运行iOS 3.0或更高版本(包括iPad和苹果电视),或任何电脑和Safari 4.0或更高版本安转载 2014-12-26 09:51:59 · 1387 阅读 · 0 评论 -
swift中的反向代理传值与Object-C中的对比
//大体意思为我们在sub类中声明一个协议,协议中有2个方法,然后Root类遵守协议,并代理实现这两个方法,然后再sub中进行反向传值给Root类实现Root类的改变我们先讲OC中的 当然是首先建立一个空白工程,和两个类,一个是RootViewController和SubViewController()在Appdelegate中写 RootViewController原创 2014-12-17 14:55:01 · 863 阅读 · 0 评论 -
iOS开发——keychain的使用
通常情况下,我们用NSUserDefaults存储数据信息,但是对于一些私密信息,比如密码、证书等等,就需要使用更为安全的keychain了。keychain里保存的信息不会因App被删除而丢失,在用户重新安装App后依然有效,数据还在。使用苹果官方发布的KeychainItemWrapper或者SFHFKeychainUtils很方便,后来看到 iphone使用keychain来存取用户名和转载 2015-01-07 19:32:17 · 401 阅读 · 0 评论 -
oc中易混的方法(仍在学习和整理)
-(BOOL) isKindOfClass: classObj判断是否是这个类或者这个类的子类的实例-(BOOL) isMemberOfClass: classObj 判断是否是这个类的实例原创 2014-10-30 10:27:04 · 708 阅读 · 0 评论 -
绘图的学习
本文并非原创而是转载自http://blog.csdn.net/rhljiayou/article/details/9919713IOS用CGContextRef画各种图形(文字、圆、直线、弧线、矩形、扇形、椭圆、三角形、圆角矩形、贝塞尔曲线、图片)分类: iphone2013-08-12 11:43 16284人阅读 评论(8) 收藏 举报首先了解一下CGCo转载 2014-12-08 16:00:37 · 537 阅读 · 0 评论 -
iOS 中的编码问题(get请求 post请求等)
最近项目需要调个接口,其中需要传入一个参数,关于时间的 NSString *startText=@"2014-01-01T00:00:00+0800";而这种在get请求中像:+都是不可以识别的,如果你直接拼接的话,肯定请求不过来,因此你需要进行编码。当时在百度上找了好久,也没有发现只有将汉字编码的方法。最终在stackoverflow上找到了一个自定义编码的方法,特来分享原创 2014-12-12 10:11:07 · 1204 阅读 · 0 评论 -
navigationBar translucent
A Boolean value indicating whether the navigation bar is translucent (YES) or not (NO).The default value is YES. If the navigation bar has a custom background image, the default is YES if any pixel转载 2015-09-24 11:51:49 · 463 阅读 · 0 评论