自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 监听状态栏的区域的点击

When the user taps the status bar, the scroll view beneath the touch which is closest to the status bar will be scrolled to top, but only if its scrollsToTop property is YES, its delegate does not ret...

2018-12-14 07:56:33 476

原创 模仿系统的`-(UIView *)viewWithTag:(NSInteger)tag;` 递归调用实现

模仿系统的-(UIView *)viewWithTag:(NSInteger)tag; 递归调用-(UIView *)viewWithTag:(NSInteger)tag{ // 如果自己的tag 符合要求, 就返回自己 if(self.tag == tag){ return self; } //遍历子控件(也包括子控件的子控件 ...) 直到找到符合条件的 for (UIV...

2018-12-13 07:16:03 163

原创 Objective-C中的特定构造方法

特定构造方法1、什么是特定构造方法?在Objective-C中凡是在方法的后面看见有 NS_DESIGNATED_INITIALIZER 宏定义的方法都是特定构造方法.2、子类如果重写了父类的特定构造方法, 那么必须 用 super 调用父类的特定构造方法, 否则会报警告...

2018-12-12 07:23:26 160

原创 App 音频实现后台播放、

App 音频实现后台播放主要步骤:1、开启对应项目target的 background Modes2、获取音频会话 (是一个单例, 整个app 都是一个)3、设置音频会话的 类别(设置当前app 中音频怎样的形式工作)4、激活音频具体代码如下:-(void)activeAudioPlaybackground{ //1. 获取音频会话 AVAudioSess...

2018-12-01 17:35:53 4551

原创 sizeToFit 与 sizeThatFit 我的理解

先看看苹果官方文档对这连个的方法的解释:- (CGSize)sizeThatFits:(CGSize)size; // return 'best' size to fit given size. does not actually resize view. Default is return existing view size- (void)sizeToFit; ...

2018-11-14 11:34:28 565

原创 git 的简单使用,看我就够了

快速创建git仓库echo "# readme 介绍说明" >> README.git initgit add README.mdgit commit -m "初次提交"git remote add origin http://xxx // 关联git远程仓库git push origin master // 将代

2018-11-10 19:46:59 119

翻译 (六) AVFoundation 人脸检测

秦明概述AVFoundation 是一个可以用来使用和创建基于时间的视听媒体数据的框架.AVFoundation 的构建考虑到了目前的硬件环境和应用程序,其设计过程高度依赖多线程机制. 充分利用了多核硬件的优势并大量使用了Block 和GCD机制, 将复杂的计算机进程放到了后台线程运行. 会自动提供硬件加速操作, 确保在大部分设备上应用程序都能以最佳的性能运行. 框架的设计就是针对64位处理...

2018-10-15 16:44:03 822

翻译 元数据

元数据是用来描述数据的数据(Data that describes other data)。单单这样说,不太好理解,我来举个例子。下面是契诃夫的小说《套中人》中的一段,描写一个叫做瓦莲卡的女子:(她)年纪已经不轻,三十岁上下,个子高挑,身材匀称,黑黑的眉毛,红红的脸蛋--一句话,不是姑娘,而是果冻,她那样活跃,吵吵嚷嚷,不停地哼着小俄罗斯的抒情歌曲,高声大笑,动不动就发出一连串响亮的笑声:哈...

2018-10-11 16:09:37 158

原创 SVN 默认忽略静态库 .a文件解决办法

我是在向SVN服务器上传文件时,遇到了这个问题,文件上传后,再下载后发现所有的.a文件全部丢失,后来才知道是上传文件的时候.a文件根本就没传上去,查找原因才知道上传的时候.a文件被过滤掉了,后来找到了解决的办法,大家可以借鉴下。1、右键Finder,选择 前往文件夹 选项,把该路径 ~/.subversion/config 粘贴到上面,点击 前往。2、打开config文件,在里面搜索 =...

2018-10-09 11:23:57 702

转载 (二)AVFoundation 音频播放和录制

参看文章 写的很用心

2018-10-08 16:56:33 303

转载 (三)AVFoundation 之 资源和元数据学习笔记

参看文章 写的很用心AVFoundation 之资源和元数据一、资源介绍AVFoundation 所有的代码设计都围绕资源 (AVAsset) 进行, AVAsset 是 AVFoundation 设计的核心.AVAsset 不需要考虑的2个重要范畴:(1) 、它提供了对基本媒体格式的层抽象,这意味着无论是处理MPEG-4 视频还是MP3音频, 对你而言面对的只有资源这个概念 ....

2018-10-08 11:45:46 13975

翻译 (一)AVFoundation 之 AVAudioSession 学习笔记

原文参考自一、 AVAudioSession 概述先看苹果官方图从上图可以看出AVAudioSession 就是用来管理多个App 对音频硬件设备(麦克风、扬声器)的资源的使用.举例一下AVAudioSession可以做的事情设置自己的App是否和其他的App音频同时存在,还是中断其他的app声音.在手机调到静音模式下,自己的App音频是否可以播放出声音.电话或者其他App中断...

2018-09-29 14:05:05 1278

原创 CSDN markdown语法练习

CSDN Markdown 语法练习一级标题二级标题文字添加方框文字添加选中装填文字斜体强调文字加粗标记文字删除文字引用文本H2O 是液体210 运算结果是1024网络连接–我的主页头像头像代设置大小添加一段代码样式1int sum(int a, int b){ return a+b;}样式2int sum(int a, int b){...

2018-09-28 13:52:27 106

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除