- 博客(102)
- 收藏
- 关注
转载 IOS直播
转载自:http://blog.youkuaiyun.com/u012390519/article/details/52871859一、直播一些技术名词1、什么是 FFmpeg ,FFmpeg 是一个开源免费跨平台的视频和音频流方案,属于自由软件,它提供了录制、转换以及流化音视频的完整解决方案。直播系统多使用该方案。2、什么是 RTMP(Real Time Messaging Pr
2016-12-01 17:56:13
1772
1
原创 iOS 数据库 加密
iOS10 中用一个key加密数据的方式不能用了 就看了下这个 记录下 https://www.zetetic.net/sqlcipher/ios-tutorial/
2016-10-13 14:38:43
483
原创 ios10 Xcode8适配
http://www.jianshu.com/p/9756992a35cahttp://blog.youkuaiyun.com/zp511253886/article/details/52584210
2016-10-11 11:31:28
485
转载 CocoaPods的安装以及遇到的坑
转载自:http://www.cocoachina.com/ios/20160922/17622.html以前在新浪微博上总结过一篇关于CocoaPods的文章(主要是自己看的),昨天整电脑,在安装CocoaPods的过程中,又遇到了一些坑,正好赶上今天比较闲,就总结一下。一.CocoaPods是什么?CocoaPods是一个用Ruby写的、负责管理iOS项目中
2016-10-09 19:10:24
618
转载 CocoaPods的安装以及遇到的坑
转载自:http://www.cocoachina.com/ios/20160922/17622.html以前在新浪微博上总结过一篇关于CocoaPods的文章(主要是自己看的),昨天整电脑,在安装CocoaPods的过程中,又遇到了一些坑,正好赶上今天比较闲,就总结一下。一.CocoaPods是什么?CocoaPods是一个用Ruby写的、负责管理iOS项目中
2016-10-09 19:09:51
881
原创 UILabel attributedText的一个坑
写一个自动计算高度控制行间距的UILabel 先写个UILabel- (UILabel *)resultLbl{ if (_resultLbl ==nil) { _resultLbl = [[UILabelalloc] init]; _resultLbl.backgroundColor =[UIColor
2016-07-08 16:44:02
9975
原创 iOS 模糊效果
做了iOS 的模糊效果 在网上搜了搜 大概三种方法1 用coreImage实现CoreImage是iOS 的一个核心库 其中里面有滤镜效果 就以此来实现 iOS 中有90多重滤镜效果 os中有120多种 感觉自己还是菜的没有边际。。。实例代码:CIContext *context = [CIContext contextWithOptions:nil];
2016-06-29 16:43:48
531
转载 HTTP访问
转载自:http://www.it165.net/pro/html/201404/11485.html (内涵测试DEMO)HTTP授权HTTP中带授权要求的处理机制。有些URL访问需要具有权限否则返回401的错误,因此客户端需要在HTTP的请求头中带上授权的用户和密码;或者当我们使用HTTPS协议时,一旦服务器证书不具备信任则需要客户端确认是否信任此服务器证书
2016-06-02 16:12:03
985
原创 iOS 后台运行程序
@property (nonatomic,assign) UIBackgroundTaskIdentifier backgroundTaskIdentifier;- (void)applicationDidEnterBackground:(UIApplication *)application { // Use this method to relea
2016-05-27 15:38:20
361
转载 NSTimer使用小记
转载自:https://www.mgenware.com/blog/?p=4591. NSRunLoopCommonModes和Timer 当使用NSTimer的scheduledTimerWithTimeInterval方法时。事实上此时Timer会被加入到当前线程的Run Loop中,且模式是默认的NSDefaultRunLoopMode。而如果当前线程就是主线程
2016-05-25 12:00:07
306
原创 看的经典代码
这个写法很清晰- (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex { SEL selectors[] = { @selector(insertRow), @selector(insertSection
2016-05-11 11:30:51
538
转载 NSHashTable和NSMapTable用法
转载自:简书 http://www.jianshu.com/p/de71385930ba一个项目中的需求在iOS项目开发过程中,我们经常会使用到NSSet、NSArray、NSDictionary三个类,它们为我们设计较友好的数据结构时提供了很方便的方法先准备本文中将要使用的对象:#import @interface HHHuman : NSObject@
2016-05-09 15:54:34
912
转载 iOS NSOutputStream向输出流写数据
文章来源:http://write.blog.youkuaiyun.com/postedit?ref=toolbar使用NSOutputStream实例需要以下几个步骤:1,使用存储写入数据的存储库创建和初始化一个NSOutputSteam实例,并且设置它的delegate。2,将这个流对象布置在一个runloop上并且open the stream。3,处理流对象向其de
2016-04-28 14:51:02
1555
转载 ios开发之从输入流里读入数据
文章来自:http://blog.youkuaiyun.com/caryaliu/article/details/7640197ios cocoa 编程,从NSInputStream中读入数据包括几个步骤:1.从数据源创建和初始化一个NSInputStream实例2.将输入流对象配置到一个run loop,open the stream3. 通过流对象的delega
2016-04-27 19:03:56
991
转载 NSSecureCoding协议进行对象编解码
转载自:http://blog.jobbole.com/67655/ 只是留作个人学习,如果有问题,即可删除NSCoding是把数据存储在iOS和Mac OS上的一种极其简单和方便的方式,它把模型对象直接转变成一个文件,然后再把这个文件重新加载到内存里,并不需要任何文件解析和序列化的逻辑。如果要把对象保存到一个数据文件中(假设这个对象实现了NSCoding协议),那么你可以像下面这样
2016-04-26 17:23:31
1164
转载 CALayer中自定义属性的动画
文章来源:http://write.blog.youkuaiyun.com/postedit?ref=toolbar&ticket=ST-95602-frzfq3Pp4n3vrQF7lajc-passport.youkuaiyun.com挺不错的收藏下默认情况下,CALayer 及其子类的绝大部分标准属性都可以执行动画,无论是添加一个 CAAnimation 到 Layer(显
2016-04-20 14:36:42
1167
转载 iOS UIkit性能优化
转载自:http://www.jianshu.com/p/619cf14640f3UIKit性能调优实战讲解字数4042 阅读5576 评论39 喜欢113在使用UIKit的过程中,性能优化是永恒的话题。很多人都看过分析优化滑动性能的文章,但其中不少文章只介绍了优化方法却对背后的原理避而不谈,或者是晦涩难懂而且读者缺乏实践体验的机会。不妨思考一下下面的问题自己是否有一个
2016-03-04 15:32:04
470
转载 iOS Runtime(1)
文/HenryCheng(简书作者)原文链接:http://www.jianshu.com/p/f6300eb3ec3d著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。一、关于runtime之前在项目中有遇到过用runtime解决改变全局字体的问题,所以再一次感受到了runtime黑魔法的强大,趁现在有机会分享一下对runtime的一些理解。在对象调用方法
2016-03-04 10:42:43
388
原创 iOS UITextField 和 UITextView 光标颜色的改变
// _textField.tintColor = [UIColor redColor]; 改变光标的颜色 同时复制粘贴的颜色也变了 然后我想到了下面的情况下面如果你想要禁用复制粘贴的功能 如果想禁止复制粘贴功能那么就重写- (BOOL)canPerformAction:(SEL)action withSender:(id)sender{
2016-02-22 16:50:13
1731
原创 这两天在看autoLayouta相关的知识 下面是个人认为不错的入手资料
基础 http://www.cocoachina.com/ios/20151021/13825.html 还有一个 代码界的吴彦祖的博客 autolayout1 2 3 4 对 iOS_8_by_Tutorials的理解和翻译相关:http://www.jianshu.com/p/66e0b808d833渐入佳境:https://grayluo.githu
2016-02-22 12:25:59
357
转载 转场动画 学习
http://www.cocoachina.com/ios/20150729/12775.html 还有一个连接:http://www.jianshu.com/p/20ab5e92f025使用的例子
2016-02-01 16:13:52
289
转载 UIScrollView的delegate方法妙用之让UICollectionView滑动到某个你想要的位置
转载自:http://www.mamicode.com/info-detail-872795.html 留存下UIScrollView的delegate方法妙用之让UICollectionView滑动到某个你想要的位置标签:一个UICollectionView有好多个cell,滑动一下,谁也不知道会停留在哪个cell,滑的快一点,就会多滑一段距离,反之则会滑
2016-02-01 11:24:00
524
转载 AFNetworking和 NSURLSession (转载的准备系统的学习下)
本文转载自:http://www.codes51.com/article/detail_117768.html1 类库功能简介1.1 AFNetworking的大体思路1.1.1 NSURLConnection + NSOperation daozheNSURLConnection 是 Foundation URL加载系统的基石。一个 NSU
2016-01-14 11:34:56
1760
转载 valueForKeyPath 的使用(真心不知道啊)
1NSArray *testArray = [NSArray arrayWithObjects:@"2.0", @"2.3", @"3.0", @"4.0", nil];2 3NSNumber *sum = [testArray valueForKeyPath:@"@su
2015-10-22 18:56:06
590
转载 iOS 中UUID唯一标记的使用
首先,简单介绍一下UDID这个东西:UDID是Unique Device Identifier的简称,也就是唯一设备标识的意思。于iOS SDK中取得的方法是UIDevice的一个叫uniqueIdentifier的NSString*,由于这个ID字符串是基于设备的,应用开发人员可以通过获取此ID来用于记录区分设备。正是由于这个特性,可能会导致一些隐私等等相关的问题,Apple于iOS5中
2015-10-16 16:21:03
838
原创 iOS UIWebView 图片大小调整
在 uiwebView的didfini 中执行函数#pragma mark 拦截并修改图片大小- (void)modifyImageToFitScreen:(UIWebView *)webView{ [webView stringByEvaluatingJavaScriptFromString:@"var script = document.creat
2015-10-09 11:56:46
1532
转载 开放平台:微信 for iOS
http://blog.youkuaiyun.com/ysy441088327/article/details/8441608
2015-09-29 14:57:31
400
转载 ios编程--AVCapture编程理解
博客来源 :http://blog.163.com/chester_lp/blog/static/139794082012119112834437/0、媒体采集的几个东西。这里所需要明白的是,在这个流程中,这里会存在几个对象: a、AVCaptureDevice。这里代表抽象的硬件设备。 b、AVCaptureInput。这里代表输入设备(可以是它的子
2015-09-28 18:35:10
364
转载 iOS 相册 相机
转载自:http://my.oschina.net/u/1378445/blog/333052ALAssetsLibrary类ALAssetsGroupALAsset类由于博客迁移至www.coderyi.com,文章请看http://www.coderyi.com/archives/424该框架下有几个类,ALAssetsLibrary,ALAssetsGro
2015-09-10 19:14:52
427
转载 iOS 函数耗时测试
转载自:http://blog.youkuaiyun.com/kut00/article/details/8032882CFAbsoluteTime start = CFAbsoluteTimeGetCurrent(); // do something CFAbsoluteTime end = CFAbsoluteTimeGetCurrent(); NSLog(@"time
2015-09-02 10:40:24
1738
转载 Collection View入门
这是博主的WWDC2012笔记系列中的一篇,完整的笔记列表可以参看这里。如果您是首次来到本站,也许您会有兴趣通过RSS,或者通过页面左侧的邮件订阅的方式订阅本站。在之前的iOS6 SDK新特性前瞻中我曾经提到过UICollectionView,当时只把CollectionView当作是一个现在已有的开源GridView,仔细研究了下WWDC2012相关的Session后发现并不是那么简
2015-08-31 12:33:57
665
转载 IOS UICollectionViewLayout详解
来自王巍的博客:http://www.onevcat.com/2012/08/advanced-collection-view/这是博主的WWDC2012笔记系列中的一篇,完整的笔记列表可以参看这里。如果您是首次来到本站,也许您会有兴趣通过RSS,或者通过页面左侧的邮件订阅的方式订阅本站。在上一篇UICollectionView的入门介绍中,大概地对iOS6新加入的强大的UICol
2015-08-28 12:29:19
1193
转载 iOS 判断是否安装SIM卡
转载自 :http://blog.163.com/china_uv/blog/static/11713726720126725415858/Core Telephony Framework(核心通讯框架)概述:这个库的前缀为CT(Core Telephony),主要用来获得用户通讯相关信息,我们可以使用这些信息来定义外部接口以便自己使用。当然我们也可以仅
2015-08-25 17:20:27
3150
翻译 performSelector may cause a leak because its selector is unknown
//链接 http://stackoverflow.com/questions/7017281/performselector-may-cause-a-leak-because-its-selector-is-unknownThe compiler is warning about this for a reason. It's very rare that
2015-04-24 18:16:20
812
转载 iOS 正确选择图片加载方式
正确选择图片加载方式能够对内存优化起到很大的作用,常见的图片加载方式有下面三种:[objc] view plaincopy//方法1 UIImage *imag1 = [UIImage imageNamed:@"image.png"]; //方法2 UIImage *image2 = [UIImage imageWi
2015-04-18 11:20:15
344
转载 iOS自定义范围滑动条控件
首先贴出原帖出处吧 http://www.gocalf.com/blog/iphone-dev-range-slider.html和另一篇类似的博客 http://poolo.iteye.com/blog/2039680看这篇文章是为了学习UIControl的内部手势事件 (以前木有用过)beginTrackingWithTouch:withEvent
2015-04-17 16:07:35
1624
转载 IOS之NSAttributedString
之前做项目时遇到一个问题: 使用UITextView显示一段电影的简介,由于字数比较多,所以字体设置的很小,行间距和段间距也很小,一大段文字挤在一起看起来很别扭,想要把行间距调大,结果在XCode中查遍其所有属性才发现,UITextView居然没有调整行间距的接口,于是忍住不心里抱怨了一下下。 但是问题还是要解决的,上网一查才发现,iOS不仅有富文本处理
2015-04-02 11:12:42
537
翻译 IOS 之为webView设置UserAgent
今天做webView网页的时候遇到一个问题就是设置http的头请求 在网上搜了一段代码 在你主要视图控制器或者程序主类(app delegate)里面添加以下函数:+ (void)initialize { // Set user agent (the only problem is that we can't modify the User-Agen
2015-04-01 17:12:03
5615
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人