- 博客(16)
- 收藏
- 关注
转载 IOS缓存管理之YYCache使用
前言: 最近一直在致力于为公司app添加缓存功能,为了寻找一个最佳方案,这几天先做个技术预研,经过这两天的查找资料基本上确定了两个开源框架进行选择,这两个开源框架分别是:PINCache、YYCache,上篇已经简单介绍了PINCache使用,本篇主要来学习一下YYCache的使用方式,以及和PINCache性能的简单对比。关于YYCache1. 内存缓存(YYMem
2017-02-24 13:26:17 2197
转载 开源一个上架 App Store 的相机 App
原创 2017-02-21 伯乐专栏/陈浩 iOS大全(点击上方公众号,可快速关注)来源:伯乐在线 - Hawk0620 如有好文章投稿,请点击 → 这里了解详情如需转载,发送「转载」二字查看说明Osho 相机是我独立开发上架的一个相机 App,App Store地址:https://itunes.apple.co
2017-02-22 09:57:35 246
转载 不用任何第三方,写一个RTMP直播推流器
2016年是移动直播爆发年,不到半年的时间内无数移动直播App掀起了全民直播的热潮。然而个人觉得直播的门槛相对较高,从推流端到服务端器到播放端,无不需要专业的技术来支撑,仅仅推流端就有不少需要学习的知识。目前大部分直播采用的都是RTMP协议,我这里写一个简单的Demo,帮助大家更好的理解直播推流的过程,主要包括:音视频采集、音视频编码、数据打包、RTMP协议等相关的知识等。项目结构分的很清楚,各个
2017-02-22 09:55:43 9602
转载 VVeboTableView 源码解析
原文链接:http://www.jianshu.com/p/78027a3a2c41最近在看一些 iOS 性能优化的文章,我找到了 VVeboTableView 这个框架。严格来说这个不属于框架,而是作者用自己的方式优化 UITableView 的一个实践。 VVeboTableView 展示了各种类型的 cell(转发贴,原贴,有图,无图)。虽然样式比较复杂,但是滑动起来性能却很好:我在我的
2017-02-19 18:13:51 1290
转载 iOS动画进阶 - 手摸手教你写ShineButton动画
移动端访问不佳,请访问我的个人博客前段时间在github上看见一个非常nice的动画效果,可惜是安卓的,想着用Swift写一个iOS版的,下下来源代码研究了一下,下面是我写代码的心路历程先上图和demo的地址分析动画过程刚开始看的时候感觉这个动画很炫酷,实现起来应该挺复制的,后来我将gif图逐一分解,浏览了一下安卓的实现过程,大致了解的实现的过程,下
2017-02-19 18:10:03 560
转载 卡片式设计的最佳实践分享
2017-02-17 三达不留点gpj CocoaChina卡片本质上是一个简单的信息容器,信息量有限,但设计干净整洁。现如今,在保证界面具有优秀可用性的同时,卡片式的设计甚至成为了平衡界面美学的默认做法。作为最初由Pinterest和Facebook这样的终端服务引入的一种新的设计方案,今天卡片式设计的影响力正在多个行业蔓延开来。如果设计合理,卡片式的
2017-02-19 18:07:57 1002
转载 Xcode快捷键及代码块
2017-02-16 吴白 CocoaChina手指在键盘上飞速跳跃,终端上的代码也随着飞舞,是的这确实很酷。优秀的程序员总是这么一群人,他们不拘于现状,不固步自封,他们喜欢新奇的事,他们把自己发挥到极致。指法攻略放下您钟爱的鼠标吧,在前行之中它终会成为你的负累!简记:command 用来导航,控制导航区域alt 控制右边的一些东西,比如As
2017-02-19 18:06:58 1798
转载 ESTabBarController
为什么要使用?在开发工作中,我们可能会遇到需要自定义UITabBar的情况。例如:改变文字样式、添加一些动画效果、设置一个比默认更大的样式等等,以上需求如果只通过UITabBarItem往往很难实现。有了ESTabBarController,你可以轻松地实现这些!-功能说明1支持默认样式如果直接使用ESTabBarControll
2017-02-19 18:05:41 1372
转载 Fastlane 入门实战教程从打包到上传iTunes connect
有关神器 Fastlane 持续集成\部署的文章网上挺多,本文定位是入门教程,针对 iOS 应用的持续部署,只需一条命令就可实现从 Xcode 项目到 编译\打包\构建\提交审核文章稍微有点长,涵盖内容为:fastlane 简介\安装\配置 + Snapshot 截图 + XCTest + 一键上传App Store说明:本文将 Apple Dev Center 简称为 ADC; iTun
2017-02-09 09:34:21 3000 1
转载 即时通讯下数据粘包、断包处理实例(基于CocoaAsyncSocket)
来源:涂耀辉 www.jianshu.com/p/2e16572c9ddc如有好文章投稿,请点击 → 这里了解详情前言本文旨以实例的方式,使用CocoaAsyncSocket这个框架进行数据封包和拆包。来解决频繁的数据发送下,导致的数据粘包、以及较大数据(例如图片、录音等等)的发送,导致的数据断包。
2017-02-09 09:31:32 215
转载 AE 动画直接变原生代码:Airbnb 发布开源动画库 Lottie
原文Airbnb 发布的 Lottie 是一个面向 iOS、Android 和 React Native 的开源动画库。简单来说,就是可以直接利用 AE 导出的 JSON 动画文件,将其解析为原生代码,并跨平台运行在设备上。根据身边朋友的试用,通过 Canvas 绘制动画非常非常流畅,并且在 AE 动画没有遮罩的前提下内存控制得也非常好,基本可以取代
2017-02-09 09:30:34 6425
转载 33个2017年必须了解的iOS开源库
原文本文翻译自Medium,原作者为 Paweł Białecki照片版权:(Unsplash/Markus Pe)你好,iOS 开发者们!我的名字叫 Paweł,我是一个独立 iOS 开发者,并且是 Enter Universe 的作者。大约两年前我发布了 27 个iOS开源库,让你的开发坐上火箭吧。这是我在这里
2017-02-09 09:28:26 260
转载 iOS 9 通用链接(Universal Links)
来源:iOS_小松哥www.jianshu.com/p/734c3eff8feb如有好文章投稿,请点击 → 这里了解详情什么是Universal Links?在iOS9之前,对于从各种从浏览器、Safari中唤醒APP的需求,我们通常只能使用scheme。但是这种方式需要提前判断系统中是否安装了能够响应此scheme的app,
2017-02-07 12:57:18 629
转载 iOS 实现多个可变 cell 复杂界面的制作
来源:飘游人 www.jianshu.com/p/9fc838d46f5e如有好文章投稿,请点击 → 这里了解详情在日常的开发中,有时会遇到内容块比较多,且又可变的界面:这个界面中有些内容块是固定出现的,比如最上面的商品详情图片、商品名称、价格等。而有些内容块则是不一定出现的,比如促销(显然不是每个商品都有
2017-02-05 19:29:28 786
转载 iOS基础问答面试题连载-附答案
2017-02-02 timhbw CocoaChina以下是一些自己收集的比较基础的问题(大神可以忽略),附上答案,方便大家阅读。俗话说得好,基础不牢,地动山摇。文章末尾会提供PDF版的文档,方便大家木有网的时候也可以用移动设备观看。iOS基础问答面试题连载(一)-附答案iOS基础问答面试题连载(二)-附答案iOS基础问答面试题连载(三)-附答
2017-02-05 19:28:20 769
转载 写一个 iOS 复杂表单的正确姿势
前言这几天项目的新需求中有个复杂的表单界面,在做的过程中发现要比想象中复杂很多,有好多问题需要处理。有很多东西值得写下来好好梳理下。需求分析:6创建网店1.png上图便是UI根据需求给的高保真, 我们先根据这张图片来描述一下具体需求,明确一下我们都需要干些什么。创建网店这个界面是一个复杂的表单,有“网店名称”、“网店主标签”、“网店简介”
2017-02-05 19:22:38 1673 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人