LyricsAnalysis 功能描述:锁屏歌曲信息、控制台远程控制音乐播放:暂停/播放、上一首/下一首、快进/快退、锁屏状态下列表菜单弹框和拖拽控制台的进度条调节进度(结合...
LyricsAnalysis 功能描述:锁屏歌曲信息、控制台远程控制音乐播放:暂停/播放、上一首/下一首、快进/快退、锁屏状态下列表菜单弹框和拖拽控制台的进度条调节进度(结合...
前段时间在逛淘宝的时候发现淘宝的商品界面的布局是瀑布流(我记得明明之前不是瀑布流的😑)。刚好手上活忙完了,写了一个瀑布流的布局,简单的封装了下,以便日后使用😏。其实说到底瀑布...
前言 语言本地化,又叫做语言国际化。是指根据用户操作系统的语言设置,自动将应用程序的语言设置为和用户操作系统语言一致的语言。往往一些应用程序需要提供给多个国家的人群使用,或者...
为什么要隐藏home indicator: 有时候需要让app的内容表现的更加沉浸式,例如王者荣耀就对home indicator隐藏了。 怎么隐藏home indicato...
持续更新 ,喜欢的开发们麻烦点赞+关注和评论! 做这个的初心是希望能巩固自己的基础知识,也通过这种方式检查自己知识的缺失点。目前还不完善,后续会根据时间不断更正和完善,当然也...
需求:在SDK中使用资源文件,例如xib, image, 字符串国际化等等. 阅读前提: 了解如何创建SDK 了解如何在一个项目中导入并使用SDK GitHub地址(附代码)...
问题记录:随着项目的越来越多业务,急需把一些模块整理,打包弄成SDK的形式,通过Cocoapods导入到工程,同时也对工程进行组件化考虑,但是问题就来了,有一部分代码属于核心...
创建 SDK 工程 创建 workspace 用以管理 SDK 和 Demo project 创建 Cocoa Touch Framework 并加入到之前创建的 works...
一、创建framework工程 1.创建framework项目 2.修改framework类型 创建的framework默认为动态库,在buid setting 搜索mach...
重绘机制 iOS的绘图操作是在UIView的drawRect中完成的,我们想要在UIView中完成绘图(或者自定义控件),需要在UIView的拓展类(或者子类)中重写draw...
git fetch 的简单用法:更新远程代码到本地仓库 方式一 (远程代码直接下载合并到本地) 1. 查看远程仓库 从上面的结果可以看出,远程仓库有两个,一个是eoecn,一...
前言:Category在Objc中非常重要,在平时的iOS的面试中针对Category的问题更是层出不穷,如:1)Category中的方法加载顺序?2)Category中的方...
更新于:20170814更新于:20171222再次更新于:20180823 最近的几天在看一些 Instruments 相关的知识,总结分享一下希望对大家有所帮助: 本文章...
内存泄漏 内存泄漏指的是程序中已动态分配的堆内存由于某些原因未能释放或无法释放,造成系统内存的浪费,导致程序运行速度变慢甚至系统崩溃。 在 iOS 开发中会遇到的内存泄漏场景...
最近项目中遇到一个需求:在视频下载的时候能够暂停保存,能够显示下载进度,在下次进入界面的时候后能够继续下载,要求显示已下载的百分比;列表内能同时下载多个视频文件。思路如...
最近的项目中用到了视频播放的缓存技术,通俗的讲就是视频边下载边播放 已经下载的部分需要缓存起来,下次播放或者快进、快退或者无网络时到播放到缓存的部分可以直接播放不用下...
简单介绍一下,AVPlayer是基于AVFoundation框架的一个类,很接近底层,灵活性强,方便自定义各种需求,使用之前需要先导入#import 这个简易播放器非常简单,...
keychain(钥匙串)存储在iOS系统中,并且恢复iPhone会使keychain的内容也恢复.但是删除App是不会影响keychain.不同App之间Keychain是...