iOS涂色涂鸦效果、Swift仿喜马拉雅FM、抽屉转场动画、拖拽头像、标签选择器等源码...

iOS精选源码

LeeTagView 标签选择控件

image

为您的用户显示界面添加美观的加载视图

image

Swift4: 可拖动头像,增加物理属性

image

Swift版抽屉效果,自定义转场动画管理器

image

Swift 仿写喜马拉雅FM

image

可能是最好用的引导页

image

涂色涂鸦实现

image

iOS优质博客

iOS WKWebView的使用--API篇

WKWebView是苹果在iOS 8之后推出的框架WebKit中的浏览器控件, 其加载速度比UIWebView快了许多, 但内存占用率却下降很多, 也解决了加载网页时的内存泄露问题. 现在的项目大多数只需适配到iOS 8, 所以用WKWebView来替换项目中的UIWebView是很有必要的.WKWebView的使用主... 阅读原文

iOS效率神器fastlane自动打包

Fastlane是一套使用Ruby写的自动化工具集,旨在简化Android和iOS的部署过程,自动化你的工作流。它可以简化一些乏味、单调、重复的工作,像截图、代码签名以及发布App我认为我们在选择一些三方开源库或是工具的前提是:可以满足我们当下的需求并且提供好的扩展性, 无疑对我而言Fastlane做到了。我当前项目的... 阅读原文

iOS性能优化篇

好的app应该有好的性能流畅度,本篇文章就大概讲一下ios性能优化。先来谈谈CPU和GPU在屏幕成像的过程中,CPU和GPU起着至关重要的作用CPU( Central Processing Unit, 中央处理器)就是机器的“大脑”,也是布局谋略、发号施令、控制行动的“总司令官”。CPU的结构主要包括运算器 ... 阅读原文

性能监控及优化

我在开发iOS的过程中,逐渐形成了一些对iOS性能优化的认识,准备总结出来。恳请各位斧正。在我的眼中,app的性能就像是app运行开发中的货币。我们开发者就像一个组织者,手机本身的性能就是可以提供给我们的演出费用,手机版本就像舞台。出现了新的可以增加性能的技术的时候,我们就要想办法多弄点钱;有些演员价钱过高,我们要考虑... 阅读原文

iOS 野指针定位:野指针嗅探器

一. 前言最近最近被指派去解决一些线上的崩溃问题,经常遇到野指针导致的崩溃。相对于其他的原因引起的崩溃来说,野指针导致崩溃是最难定位的,这里主要总结了两种思路来定位野指针导致的崩溃。二. 野指针1.定义当所指向的对象被释放或者收回,但是对该指针没有作任何的修改,以至于该指针仍旧指向已经回收的内存地址,此情况下该指针便称... 阅读原文

欢迎扫码关注公众号

转载于:https://my.oschina.net/u/3588131/blog/2056231

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
作者HansRove,源码XiMaLaYa-by-HansRove-,仿喜马拉雅, 对AVFoundation框架的一次尝试 软件环境: iOS9.1硬件环境: Mac OS X 10.11开发工具: Xcode7.1 项目描述: 模板是“喜马拉雅FM”,因为很喜欢这个软件的风格和内容,当时这款软件参杂着太多的广告以及推广。所以打算通过抓包,并Json解析出数据,进而使用自己搭建的界面完成视听播放功能, UI也算是高仿喜马拉雅FM”.但部分内容在原来基础上做了相应的修改。 功能概述: 0、音频播放:这是最基础的模块,提供用户收听各类声音、专辑及电台主播。 1、发现听:实时动态的信息展示页,每天的音频热门信息和音频专辑集数的更新;展示给用户声音分类和电台及网络主播相应的推荐页供用户选择交互。 2、定制听:记录用户关注的声音(专辑)、主播和电台以及收听历史,并推荐近几天热门声音。 3、下载听:记录用户下载记录并对用户下载过的声音进行分类展示。 4、搜索功能:根据热词提供展示,用户可以搜索主播、电台、声音或专辑。 项目所用技术及框架:【纯代码+故事板】项目使用MVVM模式搭建 1、二次封装AFNetworking与MJExtension进行数据请求与解析; 2、使用Masonry实现纯代码布局,使用MJRefresh实现下拉刷新上拉加载; 3、大量使用自定义Cell、自定义Button、自定义View来实现多控件封装方便布局使用; 4、使用AVFundation实现在线音频播放。并自定义播放器外观以及进度条配置; 项目收获: 1、对MVVM模式的使用更加熟练,设计模式的了解及掌握为未来开发少走了许多弯路; 2、熟悉JSON数据解析,对数据处理有一定的了解,特别是掌握了MJExtension框架的原理及写法; 3、通知中心及单例模式的使用,减低了代码的耦合性; 4、纯代码跳转Storyboard或者Xib使用更加熟练;封装了好多自定义视图,方便布局。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值