
IOS开发
文章平均质量分 64
ZerOByTes
当你还不能写出自己满意的程序时,你就不要去睡觉。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Carthage使用(解决部分Swift运行时的问题)
Carthage使用(解决部分Swift运行时的问题)原创 2015-10-28 14:58:50 · 2308 阅读 · 0 评论 -
Undefined symbols for architecture x86_64: 库链接错误
例如,我这里是CFNetwork没有成功链接,虽然我已经加进去了解决方法,删除原来的库文件,重新在build phases里面添加原创 2015-12-01 14:36:50 · 684 阅读 · 0 评论 -
Application windows are expected to have a root view controller at the end of application launch
大概很多IOS新手都会遇到这样的问题,在使用IOS5以前的工程等时候会发生: 这样子的问题,其实就是因为在iOS5之前的版本,应用的加载是需要一个root view controller,而iOS5以前的版本会通过MainWindow启动,iOS5以后就没有了,所以我们可以通过这样子来修改:delegate.h文件中的启动函数:- (void)applicationDidFinishLaunc原创 2015-12-02 10:44:33 · 1052 阅读 · 0 评论 -
AuidioStreamPlayer简易实现
AuidioStreamPlayer简易实现,实现AudioStream的获取,通过CFNetWorking的库来发送HTTP请求,并通过建立客户端接受数据将数据加入到当前RunLoop中...原创 2015-12-03 17:52:21 · 823 阅读 · 0 评论 -
基于ijkplayer 视频流 播放
之前开始使用ijk进行了一些简单的播放器实现,不过因为项目需要,所以又重新花了一些时间完善了一个demo主要是对工具栏的逻辑进行了优化,顺便封装了一下,不过第一次做播放器,难免在一些地方有所疏漏,而且时间仓促,一些细节部分暂时还未完善。 主要的一些文件:(参考ijk自带demo) 首先在工具栏部分主要是以下的一些东西 包含了工具栏的自动消失以及工具栏上面的button的初始化(这部分还没有原创 2016-01-22 17:47:01 · 11509 阅读 · 32 评论 -
使用AudioSession实现音乐后台播放功能
使用AudioSession实现音乐后台播放功能:首先介绍一些AudioSession的基本概念:使用AudioSession的一些作用就是:确定使用音频类型,是配设备,以及协调音频以及其他功能那么,要通过AudioSession实现一个后台播放功能我们就要先看看AudioSession的使用方法: 首先是初始化调用方法:extern OSStatus AudioSessionInitialize原创 2015-12-07 11:23:32 · 1482 阅读 · 0 评论 -
OJC编程规范
Objective-C-Coding-Guidelines-In-ChineseObjective-C编码规范,内容来自苹果、谷歌的文档翻译,自己的编码经验和对其它资料的总结。出处:https://github.com/QianKaiLu/Objective-C-Coding-Guidelines-In-Chinese/概要Objective-C是一门面向对象的动态编程语言,主要用于编写iOS和Ma转载 2015-12-07 14:13:25 · 970 阅读 · 0 评论 -
IOS 使用IJKPlayer时进行Options设置方法
IOS 使用IJKPlayer时进行Options设置方法原创 2016-01-29 16:09:47 · 17103 阅读 · 1 评论 -
IOS DEMO大全
Mirror of Apple’s iOS samples Name Topic Framework Description ABUIGroups Data Management(Contact Data) AddressBook ABUIGroups shows how to check and request access to a user’s address b原创 2016-01-12 20:48:42 · 2217 阅读 · 0 评论 -
ActivatePowerMode插件,xcode版本
自上次出现了ActivatePowerMode的炫酷插件以后,有大牛自己写了xcode的版本插件,安装以后,我们可以在xcode下继续装逼,不需要使用恼人的atom了: 这里有两个不同的版本: 1、https://github.com/poboke/ActivatePowerMode 2、https://github.com/qfish/XActivatePowerMode 看个人喜好原创 2015-12-17 14:19:01 · 1180 阅读 · 0 评论 -
MVVM介绍
原文出处:objccn.io我于 2011 年在 500px 找到自己的第一份 iOS 开发工作。虽然我已经在大学里做了好几年 iOS 外包开发,但这才是我的一个真正的 iOS 开发工作。我被作为唯一的 iOS 开发者被招聘去实现拥有漂亮设计的 iPad 应用。在短短七周里,我们就发布了 1.0 并持续迭代,添加了更多特性,但从本质上,代码库也变得更加复杂了。有时我感觉就像我不知道在做什么。虽然我知转载 2015-12-16 17:42:06 · 467 阅读 · 0 评论 -
数据库Sqlite-(Xcode7,ios9,objective-C)
首先,纪录一下学习的注意点:获取地址的方式和之前的版本其实没有变化,但是要注意一点NSArray *dirPath = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *docsDir = [dirPath objectAtIndex:0]; N原创 2015-10-19 15:55:49 · 801 阅读 · 1 评论 -
ReactiveCocoa简单教程
ReactiveCocoa:首先使用Pod前,先查看一下版本信息,选择好需要的版本,特别是使用objc时候,不需要选择太新的,主要是已经不再更新了,在这里,我选择的是一个2.0版本,版本特性在大多数博文中都有详细介绍,我就不一一列举了。PodFIle文件设置:当然,只是简单的 也是可以的,我这样写无非是万无一失的,之后Pod update等待下载完成就可以。 打开工程文件夹中由pod新生成的wo原创 2015-11-23 11:12:57 · 1082 阅读 · 0 评论 -
SocketIO简单教程
SocketIO socketIO之前,先可以了解清楚原本socket.h的简单说明,以及socketRocket和webSocket的一些简单说明,这样方便我们理解socketIO同时方便建立demo。 在pod的选择上,我选择的版本信息:在这之后依然是可以使用pod update进行更新,之后可以选择使用workplace或者将 然后将以下库添加进来: 如CFNetwo原创 2015-11-23 11:23:29 · 7287 阅读 · 1 评论 -
AudioConverterNew from AudioQueueNew returned 'fmt?'
出错原因:参数不全初始状态:aqrs.mDataFormat.mFormatID = kAudioFormatLinearPCM;aqrs.mDataFormat.mSampleRate = 44100.0;aqrs.mDataFormat.mChannelsPerFrame = 1;aqrs.mDataFormat.mBitsPerChannel = 8 * sizeof(SInt16);原创 2015-11-25 11:48:03 · 2942 阅读 · 0 评论 -
AudioRecorder && AudioPlayer简单实现
使用到的库:均为IOS自带库,为了深入学习,我首先从Audio库开始操作学习, 而不是AVAudioPlayer/AVPlayer(AVFoundation)这一个高级库, 首先我定制的任务是:简单实现缓存下录音播放,简单完成文件读写下的录音播放 均适用AudioQueue机制(如下图):原理就是利用buffer存储内容,将buffer放入queue进行执行: 期间缓存读写更加灵活易于处理,原创 2015-11-26 15:11:32 · 1504 阅读 · 0 评论 -
并发编程:API 及挑战
原文出处:objccn.io并发所描述的概念就是同时运行多个任务。这些任务可能是以在单核 CPU 上分时(时间共享)的形式同时运行,也可能是在多核 CPU 上以真正的并行方式来运行。OS X 和 iOS 提供了几种不同的 API 来支持并发编程。每一个 API 都具有不同的功能和使用限制,这使它们适合不同的任务。同时,这些 API 处在不同的抽象层级上。我们有可能用其进行非常深入底层的操作,但是这也转载 2015-12-15 15:17:33 · 899 阅读 · 0 评论 -
在IOS上捕获视频
文章出处:http://objccn.io 随着每一代 iPhone 处理能力和相机硬件配置的提高,使用它来捕获视频也变得更加有意思。它们小巧,轻便,低调,而且与专业摄像机之间的差距已经变得非常小,小到在某些情况下,iPhone 可以真正替代它们。这篇文章讨论了关于如何配置视频捕获管线 (pipeline) 和最大限度地利用硬件性能的一些不同选择。 这里有个使用了不同管线的样例 app,可以在转载 2015-12-15 09:47:59 · 2152 阅读 · 0 评论 -
Core Image 和视频
出处:http://objccn.io 在这篇文章中,我们将研究如何将 Core Image 应用到实时视频上去。我们会看两个例子:首先,我们把这个效果加到相机拍摄的影片上去。之后,我们会将这个影响作用于拍摄好的视频文件。它也可以做到离线渲染,它会把渲染结果返回给视频,而不是直接显示在屏幕上。两个例子的完整源代码,请点击这里。总览当涉及到处理视频的时候,性能就会变得非常重要。而且了解黑箱下的原理转载 2015-12-15 10:29:02 · 1413 阅读 · 0 评论 -
IOS使用ijkPlayer
前言最近要做一个视频直播的项目,刚刚进入视频坑,开始自己琢磨AVPlayer,使用起来发现还挺多限制的,虽然当然知道要先把基础打好,相关基础链接:网络播放器相关http://blog.youkuaiyun.com/Matthew_Fan/article/category/1200896HLS流媒体开发http://blog.youkuaiyun.com/sdvch/article/details/14047281HLS 比原创 2016-01-13 16:11:22 · 17119 阅读 · 9 评论