实用开源项目
cleven_zhao
这个作者很懒,什么都没留下…
展开
-
iOS实现动态区域裁剪图片
阅读 249收藏 322017-11-29原文链接:github.com想自己动手搭建一个 Discuz 论坛?试试腾讯云上实验室吧https://cloud.tencent.com/developer/labs裁剪图片功能在很多上传图片的场景里都需要用到,一方面应用服务器可能对图片的尺寸大小有限制,因而希望上传的图片都是符合规定的,另一方面,用户可能希转载 2017-11-30 16:24:26 · 2206 阅读 · 0 评论 -
开源一个上架 App Store 的相机 App
原创 2017-02-21 伯乐专栏/陈浩 iOS大全(点击上方公众号,可快速关注)来源:伯乐在线 - Hawk0620 如有好文章投稿,请点击 → 这里了解详情如需转载,发送「转载」二字查看说明Osho 相机是我独立开发上架的一个相机 App,App Store地址:https://itunes.apple.co转载 2017-02-22 09:57:35 · 296 阅读 · 0 评论 -
VVeboTableView 源码解析
原文链接:http://www.jianshu.com/p/78027a3a2c41最近在看一些 iOS 性能优化的文章,我找到了 VVeboTableView 这个框架。严格来说这个不属于框架,而是作者用自己的方式优化 UITableView 的一个实践。 VVeboTableView 展示了各种类型的 cell(转发贴,原贴,有图,无图)。虽然样式比较复杂,但是滑动起来性能却很好:我在我的转载 2017-02-19 18:13:51 · 1307 阅读 · 0 评论 -
iOS动画进阶 - 手摸手教你写ShineButton动画
移动端访问不佳,请访问我的个人博客前段时间在github上看见一个非常nice的动画效果,可惜是安卓的,想着用Swift写一个iOS版的,下下来源代码研究了一下,下面是我写代码的心路历程先上图和demo的地址分析动画过程刚开始看的时候感觉这个动画很炫酷,实现起来应该挺复制的,后来我将gif图逐一分解,浏览了一下安卓的实现过程,大致了解的实现的过程,下转载 2017-02-19 18:10:03 · 587 阅读 · 0 评论 -
卡片式设计的最佳实践分享
2017-02-17 三达不留点gpj CocoaChina卡片本质上是一个简单的信息容器,信息量有限,但设计干净整洁。现如今,在保证界面具有优秀可用性的同时,卡片式的设计甚至成为了平衡界面美学的默认做法。作为最初由Pinterest和Facebook这样的终端服务引入的一种新的设计方案,今天卡片式设计的影响力正在多个行业蔓延开来。如果设计合理,卡片式的转载 2017-02-19 18:07:57 · 1089 阅读 · 0 评论 -
ESTabBarController
为什么要使用?在开发工作中,我们可能会遇到需要自定义UITabBar的情况。例如:改变文字样式、添加一些动画效果、设置一个比默认更大的样式等等,以上需求如果只通过UITabBarItem往往很难实现。有了ESTabBarController,你可以轻松地实现这些!-功能说明1支持默认样式如果直接使用ESTabBarControll转载 2017-02-19 18:05:41 · 1457 阅读 · 0 评论 -
AE 动画直接变原生代码:Airbnb 发布开源动画库 Lottie
原文Airbnb 发布的 Lottie 是一个面向 iOS、Android 和 React Native 的开源动画库。简单来说,就是可以直接利用 AE 导出的 JSON 动画文件,将其解析为原生代码,并跨平台运行在设备上。根据身边朋友的试用,通过 Canvas 绘制动画非常非常流畅,并且在 AE 动画没有遮罩的前提下内存控制得也非常好,基本可以取代转载 2017-02-09 09:30:34 · 6474 阅读 · 0 评论 -
33个2017年必须了解的iOS开源库
原文本文翻译自Medium,原作者为 Paweł Białecki照片版权:(Unsplash/Markus Pe)你好,iOS 开发者们!我的名字叫 Paweł,我是一个独立 iOS 开发者,并且是 Enter Universe 的作者。大约两年前我发布了 27 个iOS开源库,让你的开发坐上火箭吧。这是我在这里转载 2017-02-09 09:28:26 · 308 阅读 · 0 评论 -
iOS 实现多个可变 cell 复杂界面的制作
来源:飘游人 www.jianshu.com/p/9fc838d46f5e如有好文章投稿,请点击 → 这里了解详情在日常的开发中,有时会遇到内容块比较多,且又可变的界面:这个界面中有些内容块是固定出现的,比如最上面的商品详情图片、商品名称、价格等。而有些内容块则是不一定出现的,比如促销(显然不是每个商品都有转载 2017-02-05 19:29:28 · 814 阅读 · 0 评论 -
写一个 iOS 复杂表单的正确姿势
前言这几天项目的新需求中有个复杂的表单界面,在做的过程中发现要比想象中复杂很多,有好多问题需要处理。有很多东西值得写下来好好梳理下。需求分析:6创建网店1.png上图便是UI根据需求给的高保真, 我们先根据这张图片来描述一下具体需求,明确一下我们都需要干些什么。创建网店这个界面是一个复杂的表单,有“网店名称”、“网店主标签”、“网店简介”转载 2017-02-05 19:22:38 · 1715 阅读 · 1 评论 -
Swift3实现的绘制股票K线库, FastImageCache提升图片的加载和渲染速度,Chameleon颜色框架
代码1:用Swift3实现的绘制股票K线库 for iOS & macOS代码地址:网页链接代码2:FastImageCache是Path团队开发的一个开源库,用于提升图片的加载和渲染速度,让基于图片的列表滑动起来更顺畅。代码地址:网页链接代码3:Chameleon是一款轻量级但功能强大的颜色框架,应用于iOS(Object-C&Swift)代码地址:网页链转载 2017-01-14 09:51:34 · 1222 阅读 · 0 评论 -
iOS - 实现映客首页 TabBar 和滑动隐藏 NavBar 和 TabBar
原文链接:http://www.jianshu.com/p/72228667cd7a之前在做直播的时候,参照了映客 App,发现其首页的效果还挺不错,在网上找了一下相关仿映客 App 代码和博客,大部分都是说如何播放直播流和推流,对于 UI 这块甚少,所以我自己花了点时间研究了一下映客的首页 UI 效果。 —— 由 稀土君 分享之前在做直播的时候,参照了映客App,发现转载 2017-01-14 09:41:22 · 398 阅读 · 0 评论 -
源码推荐:仿写映客直播 ,快速切换主题 ,星星评分控件,表格样式,可以横向移动的表格, 仿微信键盘-
仿写映客直播(上传者:五仁月饼)工作之余写的,基于IJKPlayer播放,对内存做了处理。目前已完成直播列表和直播间的搭建,后续还会慢慢完善。项目地址publishImageAndVideoAnsRecord(上传者:zlj520dy)因为公司有很多模块,几乎每个模块都需要发布视频、语言、照片。所以在很多库的基础上,搭建了一个集合,其中包括带placeHol转载 2017-01-08 17:14:34 · 670 阅读 · 0 评论 -
源代码实例
原文一:源代码实例一个针对iOS模块化开发的解决方案快速搭建项目源代码模仿网易新闻做的精仿网易新闻支付宝高仿版高仿百度传课iOS版模仿一元云购wordpress源代码v2ex源代码(文章类型,若报SVProgressHUD错,则把Podfile中的SVProgressHUD移除)转载 2016-12-30 11:44:36 · 2229 阅读 · 0 评论 -
源码推荐:collectionView拖拽,仿凤凰FM iOS 局部监听键盘再也不会挡住输入框
UICollectionView拖拽移动单元以及本地保存(上传者:dengqi)UICollectionView拖拽移动单元以及本地保存,可以保存你上次移动的位置。仿映客直播导航条(上传者:Coolcool)仿映客直播自定义TabBar仿菁优网首页动画(上传者:小辣椒)自定义旋转手势,实现单手指和多手指的旋转手势;自定义按钮,改变图片和文字的转载 2016-12-29 13:03:59 · 413 阅读 · 0 评论 -
iOS -(仿美团)城市选择器 + 自动定位 + 字母索引
原文链接:http://www.jianshu.com/p/40bc4b6ddceb今天给大家分享一个仿美团城市选择器效果的 JFCitySelector 城市选择器;几行代码即可将集三级城市选择、定位、搜索和字母索引于一身的城市选择器集成到你的项目中,极其简单轻便! —— 由 宇朋Look 分享今天给大家分享一个仿美团城市选择器效果的JFCitySelector城市选择器;几转载 2016-11-28 17:12:19 · 5316 阅读 · 0 评论 -
iOS超全开源框架、项目和学习资料汇总:UI篇
2017-01-30 iOS巍 CocoaChina原文上下拉刷新控件1. MJRefresh --仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。(推荐)2. SVPullToRefresh --下拉刷新控件4500+star,值得信赖3. CBStoreH转载 2017-01-30 16:13:38 · 444 阅读 · 0 评论 -
iOS 实现点击微信头像效果
来源:伯乐在线 - 小良 如有好文章投稿,请点击 → 这里了解详情如需转载,发送「转载」二字查看说明公司产品需要实现点击个人主页头像可以放大头像、缩放头像、保存头像效果(和点击微信个人头像类似),故找个时间实现一下,记录下来,供自己查看,也给大家做个参考。实现效果(GIF):实现思路:转载 2017-03-20 11:48:53 · 968 阅读 · 0 评论 -
Vision 圖像識別框架的使用
阅读 137收藏 102017-10-18原文链接:www.itread01.comGoogle无人车之父、MIT/斯坦福/耶鲁专家带你进入无人驾驶之域 http://cn.udacity.com/course/intro-to-self-driving-cars--nd113本文為CocoaChina網友 品位生活 投稿北京時間2017.6转载 2017-10-24 10:32:27 · 1757 阅读 · 0 评论 -
IOS 自定义相机, 使用 AVFoundation(附实现部分腾讯水印相机功能 demo)
原文链接:http://www.jianshu.com/p/c64bf543f16a这是一款使用 AVFoundation 自定义的相机,与系统原生相机有一样的外观但比系统的相机更好、更符合实际的开发需要、可以自己修改 UI、实现拍照、取消、闪光灯控制、前后摄像头控制、聚焦、放大缩小、拍照后预览、重拍、使用照片、照片方向修正等功能、简洁易用,可以进行灵活的二次开发、可以用来开发类似腾讯水印相机转载 2017-06-21 17:09:26 · 4586 阅读 · 1 评论 -
实现简书个人中心UI效果
这两天比较闲,简单实现了一下个人中心页面scrollView嵌套的效果,也就是下边这个页面,大家感受一下先:JSDemo2.gif首先讲下实现思路,很多人看到这个界面觉得是多个scrollView嵌套实现的,其实苹果不推荐scrollView的嵌套,特别是有同方向滚动行为的scrollView嵌套,因为系统也不知道你当前想要哪个scrollView滚转载 2017-06-28 17:51:13 · 1746 阅读 · 0 评论 -
TinyCrayon-iOS-SDK:强大到使人惊讶的 Mask 及切图工具库
原文链接:https://github.com/TinyCrayon/TinyCrayon-iOS-SDKTinyCrayon-iOS-SDK:强大到使人惊讶的 Mask 及切图工具库。# 为开源点赞# —— 由SwiftLanguage分享A smart and easy-to-use image masking and cutout SDK for mobile apps.转载 2017-06-18 18:01:27 · 806 阅读 · 0 评论 -
一劳永逸,iOS 自定义 ActionSheet 封装流程
原文链接:http://www.jianshu.com/p/cfb87a7db7b1本文为 iOS 自定义视图封装《一劳永逸》系列的第四期,旨在提供封装思路,结果固然重要,但理解过程才最好。授人以鱼不如授人以渔。 —— 由卖报的小画家Sure分享前言本文为iOS自定义视图封装《一劳永逸》系列的第四期,旨在提供封装思路,结果固然重要,但理解过程才最好。授人以鱼不如授人以渔。⚠转载 2017-05-08 22:59:32 · 485 阅读 · 0 评论 -
Fade 数字切换动效
原文链接:http://www.jianshu.com/p/983674e6f4ef根据原型高度还原的一个动效作品。希望可以通过审核。谢谢。 —— 由Bear1494735376123分享欢迎同样喜爱动效的你加入iOS动效特攻队–>QQ群:547897182 iOS动效特攻队–>熊熊:648070256CRAnimation开源项目:https://github转载 2017-05-16 10:52:21 · 2053 阅读 · 0 评论 -
ScratchCardView:刮刮卡视图组件
原文链接:https://github.com/pgorzelany/ScratchCardViewScratchCardView:刮刮卡视图组件。# 为开源点赞# —— 由SwiftLanguage分享ExampleTo run the example project, clone the repo, and run pod install from the Exampl转载 2017-04-18 10:59:20 · 826 阅读 · 0 评论 -
两行代码搞定iOS自定义HUD风格动画弹窗(支持选择记录) - SKChoosePopView的使用和实现思路
作者 ShevaKuilin 关注2017.03.25 18:28* 字数 2014 阅读 270评论 0喜欢 23さらい屋五葉原文地址----> MyBlogHUD风格的选项弹窗是我们在日常开发中经常会碰到的一类需求,通常因为项目周期等因素,很少会专门抽出时间来对此类弹窗进行专门的定制开发和维护。常见的情况就是google类似的效果控件转载 2017-03-27 10:08:44 · 1018 阅读 · 0 评论 -
iOS 高可控性日历基础组件 - SKCalendarView 的使用和实现思路的分享
阅读 61收藏 52017-04-02原文链接:http://www.jianshu.com/p/ce4c64a4d437SKCalendarView 是一个高可控性的日历基础组件,为了提高应用的自由度,默认只提供了日历部分的视图封装,但不涵盖切换月份按钮、年月分显示等非关键性控件,但请不要担心,SKCalendarView 为你提供了多样性的 API,你可以很转载 2017-04-03 20:58:07 · 637 阅读 · 0 评论 -
EFQRCode:自动生成花式二维码
原文链接:https://github.com/EyreFree/EFQRCodeEFQRCode:自动生成花式二维码。# 为开源点赞# —— 由SwiftLanguage分享EFQRCode is a tool to generate QRCode UIImage or recognize QRCode from UIImage, in Swift. It is based on转载 2017-04-03 20:57:22 · 5731 阅读 · 0 评论 -
一个逻辑清晰的购物车模型
效果图2017-03-25 18.28.23.gifGitHub: https://github.com/lll1024/JVShopcart说明这是一个具备常规功能并方便改造的购物车模型 一共包含五个模块:JVShopcartViewController: 购物车控制器 负责协调Model和View 只有100多行代码JVShopcartFor转载 2017-03-30 10:34:30 · 1536 阅读 · 0 评论 -
iOS 多级下拉菜单
前言App 常用控件 -- 多级下拉菜单, 如团购类, 房屋类, 对数据进行筛选. 有一级, 二级, 三级, 再多就不会以这种样式,呈现给用户了. 作者就简单聊一下 多级下拉菜单二级下拉筛选菜单.png一 目标默认显示一个 TableView, 点击数据后, 添加第二个TableView, 并实现大小变化第二次打开下拉菜单. 保存上次选中数据转载 2017-03-13 13:17:41 · 3368 阅读 · 0 评论 -
UIBezierPath和CAShapeLayer创建不规则View(Swift 3.0)
最近一个朋友在做图片处理的 App,想要实现类似 MOLDIV App 拼图的UI效果(如何创建不规则的 view),就问我有什么想法。我首先想到的就是 UIBezierPath+CAShapeLayer的方式,为了验证自己的想法,写了一个小 demo。效果图:demo.gif实现思路正常情况下我们创建的 view 都是矩形的。但是我们知道 view 的转载 2017-03-21 10:03:31 · 856 阅读 · 0 评论 -
iOS 类似美团外卖 app 两个 tableView 联动效果实现
来源:劉光軍_www.jianshu.com/p/c118a29887ca如有好文章投稿,请点击 → 这里了解详情写在前面首先声明哈,不是广告,我就是用的时候觉得这个功能比较好玩,就想着实现了一下。效果如图:接下来简单的说一下思路吧~大体思路可能我转载 2017-03-07 12:54:35 · 446 阅读 · 0 评论 -
[iOS]如何重新架构 JPVideoPlayer ?
注意:此文为配合 JPVideoPlayer version 2.0 版本发布而写,如果你想了解 2.0 版本的更新内容和所有实现细节,请点击前往 GitHub。导言:我几个月前写了一个在 UITableView 中滑动 UITableViewCell 播放视频的框架,类似于“新浪微博” 和 “Facebook” 首页视频播放。我也为第一版本的 JPVideoPlayer 实现转载 2017-03-20 11:51:54 · 647 阅读 · 0 评论 -
仿UC浏览器首页下拉动画及实现分析
来源:ck2016链接:http://www.jianshu.com/p/26d3cddd191c动画效果经常用UC看到首页有这么一个动画,就仿造写了一下。实现分析1.画曲线的动画这个一眼看去就想到用贝塞尔曲线画,来看贝塞尔曲线方法,给出两个定点,和一个控制点转载 2016-11-28 17:11:08 · 582 阅读 · 0 评论 -
强大的UITextView分类,自动计算年龄和星座的DatePicker,文字闪动渐变的标签, 一行代码画一个表格
来源:杂雾无尘(@薄雾浓1994 )链接:http://www.jianshu.com/p/9c98786a8816一、一个强大的UITextView分类,让系统TextView自带placeholder属性、自动高度、支持输入图片三大功能1、效果:功能一、让系统TextView自带placeholder属性转载 2016-12-13 16:38:15 · 569 阅读 · 0 评论 -
MACProject,使用 Objective-C 整理的一套 iOS 轻量级框架
这是使用 Objective-C 整理的一套 iOS 轻量级框架,内部包含大量或自己整理或修改自网络的 Category 、Utils、DataManager、Macros & UIComponents 旨在快速构建中小型 iOS App,并尝试用其整理了个 MACProject 样例以来抛砖引玉,愿与大犇们相互学习交流,不足之处望批评指正, 更欢迎 Star。目录结构转载 2016-10-23 21:10:19 · 810 阅读 · 0 评论 -
QRCode - 二维码识别与生成
来源:Yi'mouleng(@丶伊眸冷) 链接:http://t.cn/R40WxcM前言有关二维码的介绍,我这里不做过多说明, 可以直接去基维百科查看,附上链接QR code(https://en.wikipedia.org/wiki/QR_code).IOS7之前,开发者进行扫码编程时,一般会借助第三方库。常用的是ZBar转载 2016-10-22 00:31:39 · 10467 阅读 · 0 评论 -
真正实用的iOS 工程框架, 可直接用在新项目
作者: Thebloodelves地址: http://www.jianshu.com/p/fe8d765bc6dc16届毕业生跟上司(五年iOS经验), 在持续半年的项目中总结的一点项目架构感悟, 虽文章用简单的语言阐述了自己对项目架构的理解, 但这种接地气的真实, 不正是我们需要的吗? 欢迎大家在下方留言回复您对文章的看法哦!!!写作原因因为转载 2016-10-21 13:15:00 · 2003 阅读 · 0 评论 -
iOS10--CallKit的简单应用
原文链接:http://www.jianshu.com/p/4acc7c02dc93CallKit 这个开发框架,能够让语音或视讯电话的开发者将 UI 界面整合在 iPhone 原生的电话 App 中.将允许开发者将通讯 App 的功能内建在电话 App 的“常用联络资讯”,以及“通话记录”,方便用户透过原生电话 App,就能直接取用这些第三方功能;允许用户在通知中心就能直转载 2016-10-21 13:12:23 · 406 阅读 · 0 评论 -
实现 iOS 前台时的推送弹窗效果
或许很多童鞋还不知道,在 iOS 中收到推送通知时,如果 App 处于前台运行的情况下,推送的顶部弹窗是不会弹出来的。然而就是有很多**的产品经理都会提出类似这样的**需求:那就是在 App 处于前台时一样要弹出推送的窗口,而且还要能点击,能跳转到指定页面,甚至这一需求还涉及到了产品的核心功能。今天 Pikacode 就跟大家分享一下自己转载 2016-09-08 15:05:08 · 2178 阅读 · 0 评论