iOS
文章平均质量分 91
ck_19900710
iOS攻城狮
展开
-
UITableView 类似通讯录的索引
有时候我们需要实现类似通讯录的索引功能,如果我们自己实现的话,可能要写一些代码。其实UITableView自己是实现了的,只是默认不显示而已,如下图所示如果想要右边的字母表,和顶部的字母A显示出来,我们只需要实现UITableViewDataSource 和 UITableViewDelegate的如下两个方法- (NSString *)tableVie转载 2015-11-09 15:05:03 · 568 阅读 · 0 评论 -
[转载]UIImage的剪切,尺寸缩小、压缩、添加水印
原文地址:http://blog.csdn.net/u012890196/article/details/42123263UIImage *image = [UIImage imageNamed:@"portrait01.png"]; CGFloat width = image.size.width; CGFloat height = image.size.height;转载 2015-10-31 09:41:55 · 341 阅读 · 0 评论 -
iOS Xcode工程目录的 folder 和 group的区别(蓝色和黄色文件夹的区别)
XCode工程目录里面,有时你会发现2个不同颜色的文件夹,一种是蓝色的,一种是黄色的,最常见的是黄色的,我也是最近学习html5的时候,发现还有蓝色的文件夹呢,来上图看下吧 上图所示,蓝色的是folder 黄色的是group。 那么它们有什么区别呢?1. group 和 folder的区别group 一般只在你的工程中是文件夹的形式,但是在本地的目录中还转载 2015-11-19 09:24:44 · 570 阅读 · 0 评论 -
iOS 数据缓存
一、关于同一个URL的多次请求 有时候,对同一个URL请求多次,返回的数据可能都是一样的,比如服务器上的某张图片,无论下载多少次,返回的数据都是一样的。 上面的情况会造成以下问题(1)用户流量的浪费(2)程序响应速度不够快解决上面的问题,一般考虑对数据进行缓存。 二、缓存 为了提高程序的响应速度,可以考虑使用缓存(转载 2015-11-24 15:03:52 · 507 阅读 · 0 评论 -
iOS中属性的声明
1.atomic和nonatomicatomic:原子性,是指事务的一个完整操作,操作成功就提交,反之就回滚,原子操作就是指具有原子性的操作。在objective-c 属性设置里面 默认的就是atomic ,意思就是 setter /getter函数是一个原子操作,如果多线程同时调用setter时,不会出现某一个线程执行完setter所有语句之前,另一个线程就开始执行setter,相当于原创 2016-03-02 15:46:02 · 1303 阅读 · 0 评论 -
IOS使用OpenAL播放PCM
1. 导入OpenAL.framework2. alloc/init方法创建对象3. 调用initOpenAL方法初始化OpenAL4. 使用insertPCMDataToQueue:size:方法将PCM数据加载到缓冲队列里, 会自动播放5. 不用的时候, 先调用clean方法关闭OpenAL然后再销毁对象. (不clean的话, 下次初始化会有问原创 2016-08-24 10:40:03 · 987 阅读 · 0 评论 -
cocoa pods的作用以及安装方法
当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之小编的意思就是,手动一个个去下载所需类库十分麻烦。另外一种常见情况是,你项目中用到的类库有更新,你必须得重新下载新版本,重新加入到项目中,十分麻烦。如果能有什么工具能解决这些恼人的问题,那将“善莫大焉”。所以,你需要 CocoaPods。转载 2016-06-23 14:17:26 · 601 阅读 · 0 评论 -
(iOS)编译VLC
此篇文章献给所有小白………………1.VLC介绍官网链接:VLC官网2.本人在编译过程中踩的坑wiki上面有两篇文章,一篇是“VLCKit”,一篇是“iOSCompile”,因为本人比较小白,实在搞不明白该用哪个,再加上搜的资料中两个都有,真的是一头雾水……试试第一个,再试试第二个,搞得晕头转向现在我可以明确的说:如果你是需要一个VLC的库和代码例子,选择前者;至于后者,原创 2016-06-24 19:35:20 · 3304 阅读 · 1 评论 -
【转】自定义presentviewcontroller和pushviewcontroller转场动画
自定义NavigationController动画首先,实现一个非常简单的UINavigationController转场,一般会这么干实现FirstViewController,加到Window上(没用storyboard和xib)实现FirstViewController上面有个按钮,点击后push到SecondViewController贴一下FirstVie转载 2016-01-08 11:56:54 · 2232 阅读 · 0 评论 -
iOS 扫描二维码
最近在研究ios的二维码扫描功能,网上有好多诸如ZXing,ZBar第三方类库的介绍,如果仅仅是为了扫码,我觉得使用第三方类库有些麻烦,其实ios提供了二维码扫描的api,不多说了,直接上代码//// ViewController.m// Quickmark//// Created by chengpengfei on 15/10/22.//转载 2015-11-09 15:01:12 · 706 阅读 · 0 评论 -
编译.a静态库
[转载自 博客园 “文顶顶”]一、简单介绍1.什么是库? 库是程序代码的集合,是共享程序代码的一种方式 2.库的分类 根据源代码的公开情况,库可以分为2种类型 (1)开源库 公开源代码,能看到具体实现 比如SDWebImage、AFNetworking (2)闭源库 不公开源转载 2015-11-09 15:07:39 · 4035 阅读 · 0 评论 -
资料收集
关于大端和小端的解释:http://blog.csdn.net/hackbuteer1/article/details/7722667原创 2016-12-27 14:36:07 · 349 阅读 · 0 评论