自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风中的劲草

纯属交流

  • 博客(9)
  • 资源 (64)
  • 问答 (1)
  • 收藏
  • 关注

原创 iOS 笔试面试题

1、为什么说OC是一门动态语言?主要体现以下三个方面: 动态类型、动态绑定、动态加载 (1) 动态类型 : 即运行时再决定对象的类型。简单说就是id类型,任何对象都可以被id指针所指,只有在运行时才能决定是什么类型。 例如 : `NSString *string = [[NSData alloc]init];` 编译时 是 NSString 类型,运行时 却是 NSData 类型 (2)

2018-04-23 17:42:34 1651

原创 ios Instruments之Time Profiler

文章目录 一、Time Profiler(方法执行时间) 1、简介 2、原理 3、注意事项 4、使用步骤(结合场景)一、Time Propfiler1、简介 Time Profiler帮助我们分析代码(方法)的执行时间,找出导致程序变慢的原因, 告诉我们“时间都去哪儿了?”。 在开发的过程中,我们经常能感觉到,点击某一按...

2018-04-20 18:00:04 1866

原创 ios Instruments之Allocations

文章目录一、Allocations(监测内存分配) 1、简介 2、如何使用一、Allocations1、简介 性能优化中使用Instruments-Allocations工具进行内存分配使用监测。 内存爆增,且持续不释放的情况,除了是内存泄露外,还有就是对性能代码质量不过关导致。 Allocations能够帮你精准定位到内存占用过多的代码。 ...

2018-04-19 18:39:22 3027

原创 iOS Instruments之Leaks

文章目录 一、内存泄露和内存溢出 1、内存泄露 2、内存溢出 3、内存泄露可能引发的问题 二、如何检测你的程序存在内存泄露 1、静态分析 2、动态检测一、内存泄露和内存溢出1、内存泄露 程序在申请内存后,无法释放已申请的内存空间 标识 : dealloc()方法未调用2、内存溢出程序在申请内存时,没...

2018-04-19 00:41:46 4574

原创 iOS 视频播放(AVPlayer)

文章目录 一、AVPlayer 1、简介 2、视频播放的解决方案 二、AVPlayer中的MVC 1、v层 :AVPlayerLayer 2、m层 :AVPlayerItem 3、c层 :AVPlayer 三、实现简单的播放、暂停功能 1、播放 2、暂停 3、视频播放暂停实现一、AVPlayer1、简介 OC 提供了三种视频播放解决方案,分别是

2018-04-17 14:59:40 26984

原创 iOS 音频录制、播放(本地、网络)

文章目录 一、录音机(AVAudioRecorder) 1、简介 2、如何使用 3、具体实现(开始、暂停、停止、播放 四个功能) 4、附件实现demo 二、播放音频 1、播放本地音频文件(AVAudioPlayer) 2、播放网络音频文件(Audio Queue Servies - 音频队列服务) <1> 音频...

2018-04-16 14:16:11 9019 1

原创 iOS AVAudioPlayer使用

文章目录 一、AVAudioPlayer 1、简介 2、优缺点 3、如何使用 4、扩展功能 (1) 如何做后台播放 (2) 如何做输出改变监听(拔出耳机音乐暂停播放) (3) 歌词轮播实现思路 (4) 关于NSTimer(循环引用、NSRunLoopMode)一、AVAudioPlayer1、简介 播放较大的音频或者要对音频有精确的,这种情况会选择使用AVFounda

2018-04-10 11:08:56 16946

原创 二分法查找θ(logn)

文章目录 一、递归查找 二、非递归查找一、递归查找int binarySearch1(int a[] , int low , int high , int findNum){ int mid = ( low + high ) / 2; if (low > high) return -...

2018-04-05 15:00:56 691

原创 Java join()方法的使用

文章目录 一、join()方法的作用 二、join()和start()调用顺序问题 三、join()方法实现原理一、join()方法的作用主要作用是同步,它可以使得线程之间的并行执行变为串行执行。在A线程中调用了B线程的join()方法时,表示只有当B线程执行完毕时,A线程才能继续执行。 看如下代码class JoinThread implements Runnable{ //重写

2018-04-04 16:06:18 21934 2

Java 字符串和基本数据类型之间的转换

Java 字符串和基本数据类型之间的转换

2017-06-27

Java 包装类

Java 包装类的使用说明

2017-06-26

Java StringBuffer

Java 可变字符串StringBuffer学习demo

2017-06-21

Java StringBuilder

Java 可变字符串 StringBuilder 的 学习 (备注: 如果解压后是乱码,请用普通文本打开,重新复制到对应文件即可)

2017-06-20

Java 字符串常用方法

Java String常用的方法

2017-06-16

iOS 多线程

ios GCD 知识点整理

2017-06-15

Java 字符串

Java String的初识

2017-06-14

Java 自定义异常和抛出异常

Java 自定义异常和抛出异常的练习demo

2017-06-14

Java 处理异常

Java 异常处理的初识,适合入门学习

2017-06-08

Java 接口多继承

Java 接口多继承和类实现多个接口的demo

2017-05-29

Java 接口

Java 接口的初识学习demo

2017-05-25

Java 抽象类

Java 抽象类的学习

2017-05-23

Java 多态中的类型转换

Java 多态中的类型转换

2017-05-22

Java 面向对象三大特性之多态

Java 面向对象三大特性之封装性的学习

2017-05-20

Java Object类认识

Java 对Object类的认识和equals()方法和== 的对比

2017-05-18

Java super关键字使用

Java super关键字使用demo

2017-05-16

Java final关键字

Java final关键字的学习demo

2017-05-13

Java 继承和方法重写

Java 继承知识点的相关学习。

2017-05-13

Java 内部类

Java 的使用 分别介绍了 成员内部类、方法内部类、静态内部类

2017-05-08

Java 包的使用

Java 使用包管理Java中的文件。 包机制。

2017-05-06

iOS KVC实现原理

iOS KVC实现原理,供参考学习。适合有一定基础的。自己研究的,不喜勿喷。

2018-05-05

iOS AVPlayer播放暂停

iOS AVPlayer播放暂停功能示例demo,供视频初学者学习。

2018-04-17

iOS 音频队列

iOS 音频队列之播放在线音频示例demo。供初学者学习使用。

2018-04-16

iOS 音频录制

iOS AVFoundation框架下的AVAudioRecorder录音机的实现。

2018-04-13

iOS 本地音乐播放

iOS avaudioplayer 本地音乐播放器的学习demo,供除学习学习时候。

2018-04-10

Java JDK1.5 生产消费者模式解决方案

Java JDK1.5后新特性,用Lock和Condtion对象解决线程安全问题,提高了效率。

2018-03-29

Java 生产消费者模式

Java 生产消费者模式练习demo,供初学者入门。资深工程师请绕路。

2018-03-25

Java 等待唤醒机制 代码优化

Java 线程 等待唤醒机制 代码优化 适合初学者学习参考

2018-01-14

Java 等待唤醒机制

Java 等待唤醒机制,适合入门者学习的demo,可下载学习。

2018-01-13

线程通信安全问题

java ,线程通信安全问题 ,属于入门代码,简单。 不喜勿喷呀。

2018-01-11

ios touchid校验

ios touchid 校验学习demo 。如有不对,欢迎指正。资源好的话,点下赞。

2017-11-10

ios runtime消息转发机制

ios runtime 消息转发机制。主要描述runtime消息发送的三次补救机会。

2017-10-31

ios 解归档

ios 归档的演示 代码,仅供学习。尽可能去参考博客学习。

2017-10-28

Java 匿名内部类

Java 匿名内部类的学习demo

2017-08-02

ios 通知实现原理

ios 模拟通知实现原理

2017-07-27

ios KVO实现原理

ios kvo原理的实现demo

2017-07-25

ios kvo使用

ios kvo 简单使用。

2017-07-24

Java 帮助文档

Java API 文档生成

2017-07-18

设计模式之单例

Java 单例设计模式

2017-07-16

iOS 多线程NSoperation

ios 多线程NSoperation

2017-06-30

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

TA关注的人

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