作者: David Ungar,时间:2016/1/27 翻译:BigNerdCoding, 如有错误欢迎指出。原文链接 前言 伴随着Swift语言的快速发展,我们对于苹果设备编程的认识也发生着变化。与原来的Object…
分类:IOS
[分享]iOS开发 - 怎样在UITableView里修改section header的颜色
1.希望这个从UITableViewDelegate协议里得到的方法可以对你有所帮助: -(UIView *) tableView:(UITableView *)tableView viewForHeaderInSect…
iOS 客户端基于 WebP 图片格式的流量优化(上)
首先,这是一个基于具体业务的组件优化方案,我尽量把业务逻辑从代码中抽离出来,部分地方代码可能有删减。 现在这个方案是用于一个多图片的新闻类应用,粗略估计过,用户在浏览完第一页所有新闻(共48篇),会消耗流量达100M,其…
Alamofire 4.0 迁移指南
原文: Alamofire 4.0 Migration Guide作者: cnoon译者: kemchenj 译者注:最近打算把公司项目迁移到 Swift 3.0, 顺手把 Alamofire 4.0 的迁移指南翻译了,…
Swift 函数提前返回
简评:函数提前返回主要的好处是:将每个错误处理进行分离,审查代码时不需要考虑多种复杂异常,我们可以吧注意力集中在也业务逻辑中,调试代码时可以直接在异常中打断点。 提前返回 首先来看一下需要改进的代码示例,我们构建一个笔记…
使用友盟统计分析常见问题100篇(索引-持续更新)
友盟统计使用流程http://bbs.umeng.com/thread-55-1-1.html 常见的疑难杂症汇总如下: 1、appkey、channel与version(版本)常见问题 友盟统计认为,appkey是每个…
iOS扩展类属性总结
iOS扩展属性:category可以扩展类的方法,但是不能扩张类的属性。如果要扩展类的属性,可以用associative,这个相对于category来说用的比较少,而且他还用到运行时编程,必须使用<obj/runt…
用私有API得到iOS系统里安装的所有APP
#include <objc/runtime.h> Class LSApplicationWorkspace_class = objc_getClass("LSApplicationWorkspace"); …
主流跨平台媒体库ffmpeg,live555,MobileVLCKit简介
下面是主流的媒体解码或播放库清单,它们都是跨平台支持的: 库名 简介 需要的能力 官网链接 ffmpeg FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。…
ios上传图片,图片压缩,相机连拍。
简单的进行调用: – (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex{ _…
[分享]iOS开发-图片点击点击放大
图片点击放大,再次点击返回原视图.完美封装,一个类一句代码即可调用.IOS完美实现 创建了一个专门用于放大图片的类,以下为.h文件 #import <foundation foundation.h=""> @…
图像的压缩算法--尺寸压缩、格式压缩和品质压缩
图像分辨率指图像中存储的信息量,是每英寸图像内有多少个像素点,分辨率的单位为PPI(Pixels Per Inch),通常叫做像素每英寸。图像分辨率一般被用于ps中,用来改变图像的清晰度。 一个影像可被定义是一个二维的函…