![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
osx
wuxinyanzi
这个作者很懒,什么都没留下…
展开
-
osx编译ffmpeg
本次编译环境:Mac OS X 10.7.3XCode 4.3.2iOS 5.1ffmpeg 0.101. 到http://ffmpeg.org/download.html下载ffmpeg,并解压出来2. 到https://github.com/yuvi/gas-preprocessor下载gas-preprocessor.pl文件并将其放置到/usr/sbin路径转载 2014-08-31 22:20:39 · 522 阅读 · 0 评论 -
map log
//// ViewController.m// ImageTest//// Created by wutong on 15/10/22.// Copyright © 2015年 wutong. All rights reserved.//#import "ViewController.h"#import原创 2015-10-27 14:31:09 · 690 阅读 · 0 评论 -
osx弹出对话框
1、创建NSWindowController prefereces.h .m .xil文件 2、如果xil没有一起创建,点住xil文件,右键file's owner,outlets - windowpreferencing outlets - delegate都拖到window上面2、点击xil中的window,把NSWindow原创 2015-11-16 17:04:37 · 1123 阅读 · 0 评论 -
ios证书笔记
provisioning profiles创建时,长用到的类型1、IOS App Development 指定设备uid, 真机调试2、Ad Hoc 指定设备uid, 打包ipa, 真机测试3、App Store 准备上传App Store之前调试用类型1,打包测试用类型3,一直觉得正常。今天要添加一台新设备打包ipa测试,发现类型3原创 2016-01-19 16:15:49 · 249 阅读 · 0 评论 -
ios uitextfield uialertview keyboard奇怪的问题
输入焦点在uitextfield 上,此时会有键盘显示-(void)buttonClick{[_textFiled resginFirstResponder];....[_alertview show];}如此写法,发现键盘各种奇怪弹出关闭。网上说法大概是ios8以后会有这种乱象,但是手上没低版本的ios设备,所以没有求证总之,改用一种写法搞原创 2016-01-22 12:09:14 · 394 阅读 · 0 评论 -
ios tcp multipath
之前老板说起盯盯拍行车记录仪,说连接它的wifi后,还可以通过3g/4g网络把图片分享出去,觉得很神奇。百度搜索,没结果。谷歌搜索,查出个关键词 Multipath TCP大意是ios7.0之后,通过wifi建立tcp连接时,还会通过3g/4g建立一个备用的连接。的然后搜索这玩意儿如何用法:不要填dns就ok了。为了验证这种说法,验证一:原创 2016-01-26 17:02:18 · 1531 阅读 · 2 评论 -
mp4v2
一直没搞明白,mp4v2写的mp4文件,在mac下为什么不显示小图标,偶然发现,视频时长超过20秒就行了。原创 2016-01-14 19:12:01 · 419 阅读 · 0 评论 -
从MAC上生成pem文件用于推送
转载自http://blog.csdn.net/a351945755/article/details/458265531. 在Mac上启动 Keychain-->login keychain--> Certificates分类。将会看到开发,发布,推送证书。“Apple Development Push Services”是推送证书前缀,展开证书后是秘钥。2. 扩展此选项然后右转载 2016-03-15 19:35:18 · 864 阅读 · 0 评论 -
ios 添加.a编译
添加ffmpeg的.a文件,编译,报以下的错误: error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: can't locate file for: -lavutilerror: /Applications/Xcode.app/原创 2016-03-08 14:07:18 · 1022 阅读 · 0 评论 -
audiounit在6s下录音不正常的问题
AudioStreamBasicDescription.mSampleRate = 8000不要变关键是以下代码:static OSStatus recordingCallback(void *inRefCon, AudioUnitRenderActionFlags *ioActionFl原创 2015-11-11 16:17:54 · 2153 阅读 · 0 评论 -
xcode7 ios9遇到的几个坑
iOS菜菜,最近升级xcode和ios9遇到几个坑,记录一下。1、xcode升级到7之后,真机(不论ios版本)编译代码提示linker command failed with exit code 1 (use -v to see invocation)之类的错误解决:找到enable bitcode,设置为false.此设置大概是苹果自动优化代码之类的。原创 2015-10-12 09:52:08 · 2466 阅读 · 0 评论 -
mac osx用的ffmepg,总算搞出来了,总结碰到的坑
1、去官网下载ffmpeg,我用的版本是ffmpeg-2.8.1,解压2、./configure --prefix=/Developer/usr --cc=/usr/bin/gcc --enable-gpl --enable-shared --enable-swscale --enable-zlib --enable-bzlib --disable-ffmpeg --disable原创 2015-11-05 11:28:47 · 2614 阅读 · 0 评论 -
IOS类别
定义myComputet.h头文件#import @interface myComputer : NSObject-(void) startUp;-(void) shutDown;-(void) restart3;@end定义一个分类,继承原先的myComputer.h头文件,形成新的头文件,后面类的实现只需要调用改分类头文件就可以了。转载 2014-09-01 22:23:53 · 1608 阅读 · 0 评论 -
理解object-c委托和协议
以下是复制别人的,看着不粗今天看到一个哥们总结 delegate 和 protocol关系用了这样的一个比喻,觉得很贴切,拿来给大家分享一下: 把自己不想干的一些事情(洗衣做饭)找个助手来帮助你做,而你要的这个助手得有一定的能力,不是任何一个人都可以的,所以你就得有个招聘要求。好了,协议(protocol)就类似于你的招聘要求,你找到的助手就是代理(delegate)。转载 2014-12-18 09:31:10 · 2676 阅读 · 0 评论 -
Object-C 声明属性为什么用下划线,代码规范和编程风格
在阅读和书写关于iPhone编程的代码的时候,发现有很多这样的情况:看到很多源代码里面,使用前面带下划线变量,然后在@synthesize 语句中 在用一个不带下划线的变量名。这样做,到底有什么作用?因为我常常是以这种方式来做的:*.h中申明变量 #import @interface NewPlayerContro转载 2014-12-23 13:50:23 · 573 阅读 · 0 评论 -
利用dispatch_once创建单例
无论是爱还是恨,你都需要单例。实际上每个iOS或Mac OS应用都至少会有UIApplication或NSApplication.什么是单例呢?Wikipedia是如此定义的:在软件工程中,单例是一种用于实现单例的数学概念,即将类的实例化限制成仅一个对象的设计模式。或者我的理解是:单例是一种类,该类只能实例化一个对象。 尽管这是单例的实际定义,转载 2014-12-24 16:20:30 · 317 阅读 · 0 评论 -
【ObjC】@interface类名(categoryName)
刚了解ObjC不久,有看到类似下面代码[cpp] view plaincopy@interface ClassName ( CategoryName ) // method declarations @end 对应的头文件一般定义为下面的格式[cpp] view plainco转载 2014-12-24 11:07:57 · 847 阅读 · 0 评论 -
@property和@synthesize
在Xcode4.4版本之前@property和@synthesize的功能是独立分工的:从Xcode4.4以后@property已经独揽了@synthesize的功能,主要有三个作用:(1)生成了私有的带下划线的的成员变量因此子类不可以直接访问,但是可以通过get/set方法访问。那么如果想让定义的成员变量让子类直接访问那么只能在.h文件中定义成员变量了,因为它默认是@protected转载 2014-12-25 00:32:50 · 359 阅读 · 0 评论 -
iOS连wifi(修改密码后的wifi)遇到的坑,纯转载
家中或宿舍的 Wi-Fi 连接一定都会设置密码,然后宿舍无线密码被破解或多人占用导致自己的网速怠慢是一件十分头疼的事情。此时能想到最便捷的办法就是修改 Wi-Fi 密码,可修改后设备一直显示连接错误,无法加入网络,该如何修改连接密码呢?1、依次进入设置>无线局域网,找到需要连接的无线网,点击后方蓝色圈住的“i”帮助图标。2、点选“忽略此网络”,弹出提示框点击确认。转载 2015-10-19 15:12:38 · 8596 阅读 · 1 评论 -
mac cocoa笔记
第一步,写rtsp的静态库,生成总是.dylib。加入demo运行,崩溃。后来发现生成osx的lib有两个选项,一个静态库,一个动态库,选静态库,生成,加入demo,搞定。原创 2015-11-03 18:51:30 · 293 阅读 · 0 评论 -
写.wav文件的三个关键函数
int WriteBackupFileAudio(char *pData){ int len = 0; if(g_waveFile) { len = fwrite(pData, 1, 320, g_waveFile); if(len != 320) { printf("WriteB原创 2015-05-21 12:58:29 · 974 阅读 · 0 评论