随笔分类 - iOS笔记
摘要:http://blog.csdn.net/cjj198561/article/details/28955461编译librtmp需要先编译openssl,因为librtmp依赖openssl首先编译openssl:把以下内容保存为shell脚本:#!/bin/shVERSION="1.0.1h" #...
阅读全文
摘要:#import "TargetConditionals.h"gcc based compiler used on Mac OS Xfor EX#if !TARGET_IPHONE_SIMULATOR Float32 preferredBufferSize = 0.0232; if (checkE...
阅读全文
摘要:http://blog.csdn.net/wildfireli/article/details/18668897
阅读全文
摘要:ios4 设备上最好就不要使用 ARC。。。strong,weak 用来修饰属性。strong 用来修饰强引用的属性;@property (strong) SomeClass * aObject;对应原来的@property (retain) SomeClass * aObject; 和 @prop...
阅读全文
摘要:http://code4app.com/article/cocoapods-install-usageCocoaPods安装和使用教程Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usage目录CocoaPod...
阅读全文
摘要:一、编译针对iOS平台的ffmpeg库(kxmovie)近期有一个项目,需要播放各种格式的音频、视频以及网络摄像头实时监控的视频流数据,经过多种折腾之后,最后选择了kxmovie,kxmovie项目已经整合了ffmpeg和简单的播放器,具体可以参考kxmovie主页:https://github.c...
阅读全文
摘要:http://blog.csdn.net/sing_sing/article/details/8468798近来在搞iOS下视频播放,研究了ffmpeg,现将看到比较好的资料汇总一下,方便自己或者有需要的人查阅。1、iOS下ffmpeg的编译,网上有很多资料,但很多都有些问题的,找了几天,发现这个资...
阅读全文
摘要:打开你的工程,点击目录的工程文件,最顶端蓝色的,然后选择project下你的工程,还是蓝色那项,然后build Settings,然后往下拉,在Apple LLVM 5.0 - Language - Objective C 里有一个选项,Objective-C Automatic Reference...
阅读全文
摘要:旧工程配置arc方案:1,直接在targets->build phases中修改compiler Flags,是否支持arc。添加:-fobjc-arc,就可以让旧项目支持arc。如果想让原来支持arc的不使用arc则添加-fno-objc-arc2,因为在build phases中可以改变是否支持...
阅读全文
摘要:今天在iOS下找类似Windows平台的GetTickCount这样的函数,找到一个叫mach_absolute_time()的函数,但是Apple的文档非常不给力,找个半天才比较清楚是怎么回事,原来这个函数返回的值只是启动后系统CPU/Bus的clock一个tick数,跟GetTickCount不...
阅读全文
摘要:dispatch_release时值不能小于dispatch_semaphore_create时的值,否则系统会认为还在使用中而报错http://stackoverflow.com/questions/8287621/why-does-this-code-cause-exc-bad-instruct...
阅读全文
摘要:A dispatchsemaphore(信号量) is useful if you need a concurrency control for a small portion(部分) of the source code that has smaller granularity(颗粒度) than...
阅读全文
摘要:1.malloc申请空间不当,导致越界,在不定的情况下崩溃typedef struct _tagCmsHcInst{。。。。。。}cmsHcInst,*pcmsHcInst;错误:pcmsHcInstinst = (pcmsHcInst)malloc(sizeof(pcmsHcInst))正确:pc...
阅读全文
摘要:关于:_iconv_open", referenced from:的解决方案添加动态库libiconv.dylib.
阅读全文
摘要:NSCondition的用法NSCondition:使用lock方法进行资源的申请,使用unlock方法进行资源的释放,申请资源之后可以调用wait方法进行挂起状态,等待被唤醒,调用signal方法唤醒其他正在等待的线程(需抢占),调用broadcast唤醒其他所有等待的线程。使用NSConditi...
阅读全文
摘要:开篇大话:Object-C语言的异常处理符号和C++、JAVA相似。再加上使用NSException,NSError或者自定义的类,你可以在你的应用程序里添加强大的错误处理机制。异常处理机制是由这个四个关键字支持的:@try,@catch,@thorw,@finally。当代码有可能出现异常时,我们...
阅读全文
摘要:注意:当使用 fork 函数加载独立进程的时候,你必须总是在 fork 后面调用 exec 或者类似的函数。 基于 Core Foundation、Cocao 或者 Core Data 框架(无论显式还是隐式关联)的应用程序随后调用 exec 函数或者类似的函数都会导出不确定的结果。分叉函数编辑头文...
阅读全文
摘要:当使用CABasicAnimation时,CAConstraintLayoutManager不起作用,原因未知CoreAnimation编程指南(九)图层布局发布日期:2012-11-21 浏览次数:7NSView提供了经典的“stuts and springs”模式,用于视图调整大小的时候把关联到...
阅读全文
摘要:-(void) bringSublayerToFront:(CALayer*)layer{[layer removeFromSuperlayer];[self insertSublayer:layer atIndex:[self.sublayers count]-1];}-(void) sendSu...
阅读全文

浙公网安备 33010602011771号