- 博客(18)
- 资源 (6)
- 收藏
- 关注
原创 语音通话-sip电话(一)
语音通话-sip电话(一)——概述最近有接到一个需求,需要做个语音通话系统,因为本人之前是完全没有相关经验的,内心各种抗拒,可是也只能硬着头皮接了下来,于是开始各种搜索,得到的结果:1.某某公司语音通话的SDK 2.voip电话。继续从voip延伸,我搜到了sip电话。对于sip,我是完全不知道是啥,搜到的时候我也是第一次听到,经历好长一段时间的学习,看代码,现在算是有了一定的了解,所以在
2015-06-29 11:49:30
12393
1
转载 CoreData使用(一)
Core Data是什么?Core Data框架是什么东西?说简单点,个人觉得就是避免用户直接操作sqlite数据库,而采用类可视化的方式展示数据库的结构和关系。但是不是完全可视化,因为数据还是看不到,不能想SQLSever和MySQL的一些工具可以直接看到数据库的数据。那么这个框架Core Data就不能做到直接修改数据库的值,但是它比直接用SQL语句操作起来方便。因为它封装了SQL
2015-04-02 14:35:26
606
转载 升级到XCode6.1之后一些插件不能用的解决办法
原文:http://shizhifang886.blog.163.com/blog/static/3058511020141014113853827/1.打开xcode插件所在的目录:~/{当前用户名}/library/Application Support/Developer/Shared/Xcode/Plug-ins2.选择已经安装的插件例如VVDocume
2015-04-02 11:57:20
578
转载 p2p打洞stun的原理
我觉得以下这篇文章写得挺易懂的,但是好像不够全面吧。原文:STUN在SIP中的工作原理及过程 STUN是RFC3489规定的一种NAT穿透方式,它采用辅助的方法探测NAT的IP和端口。毫无疑问的,它对穿越早期的NAT起了巨大的作用,并且还将继续在ANT穿透中占有一席之地。 STUN的探测过程需要有一个公网IP的STUN server,在NAT后面的UAC必须
2015-04-01 14:50:13
5360
原创 解决苹果审核Metadata Rejected
提交app到苹果商店被拒绝,状态是Metadate Rejected(元数据被拒绝),苹果在resolution center中的邮件内容问题:- Who is the target audience?- Is this an existing service? If yes, where is it available?- Is the app an indispensable
2015-03-26 15:45:12
4745
转载 IOS 下的音视频解决方案-FFMPEG
IOS平台下的ffmpeg编译简介,写在经历了n翻折腾之后。首先感谢Cocoachina中众多的资源IOS下基于H264的音视频网传前后走通花了差不多1个多月时间。先说下总的流程如下:a)从网络接收H264视频数据 adpcm音频数据b)网络数据输入到ffmpeg解码库 音频数据输入到音频解码库(音频解码库为自己所写)c)ffmpeg解码出YUV420P视频
2015-03-11 17:48:12
638
转载 在 IOS 7 中获取唯一标识符(UDID/UUID)(转)
如何使用KeyChain保存和获取UDID 本文是iOS7系列文章第一篇文章,主要介绍使用KeyChain保存和获取APP数据,解决iOS7上获取不变UDID的问题。并给出一个获取UDID的工具类,使用方便,只需要替换两个地方即可。 一、iOS不用版本获取UDID的方法比较 1)iOS 5.0 iOS 2.0版本以后UIDevic
2015-02-03 15:09:43
760
原创 不越狱安装iPa的原理
今天看到一个工具,叫iResign。先上地址, https://github.com/maciekish/iReSign,原理大概是拿到ipa,破解,使用企业版证书重签名,发布到第三方市场。今天木有时间,先记录一下,等以后有空了再去研究再把细节写出来。 via:大黄
2015-02-01 14:21:06
2455
转载 将p12转成pem
openssl pkcs12 -in /Users/Dragon/Desktop/Certificates.p12 -out /Users/Dragon/Desktop/Certificates.pem -nodes
2014-12-31 09:17:26
1624
转载 XCode编译器介绍
原文地址:http://www.cnblogs.com/ydhliphonedev/archive/2012/08/29/2661726.html在XCode中,我们经常会看到这些编译选项(如下图),有些人可能会有些茫然,本文将对GCC4.2、LLVM GCC 4.2、LLVM compliler 2.0三个编译选项进行一个详细的介绍。 GCC
2014-12-31 00:05:34
599
原创 关于如何成为一个iOS开发者
这一年来遇到几个家伙问过我怎么学习iOS开发,我在这里结合自己的学习经历简单总结一下吧,希望对想学习iOS开发的家伙有帮助1、首先,你得弄个OS X 系统,也就是苹果电脑的操作系统,iOS应用程序都是通过Xcode编写编译甚至发布的,而Xcode只能运行在mac os上。 对此,有几个方案:1)购买苹果电脑,若你确实有空闲的钱,请速买,别犹豫,省事省心,再说,就算你不用于开发,也可以装
2013-10-10 23:54:03
1118
原创 XMPP文件传输协议(一)
XMPP文件传输协议(一) ----XEP-0096的实现(OC)官方文档请参考:XEP-0096 - Jabber/XMPP中文翻译计划XMPP的文件传输通常分两步,就像QQ传文件一样,先是将文件名 大小等等信息发给对方,对象接受就开始传输文件第一步的就是XEP-0096这个协议;第二步有几种方法实现:1.socks5 bytestreams 对应
2013-09-30 10:20:05
1892
原创 关于适配的一些小小心得(iOS7)
iOS7的view坐标计算与之前不太一样。1.navibar和statusbar作为一个整块2.view的原点在整个屏幕的左上角,上面那个块叠在其上面关于navibar 与 view重叠的解决办法,以下给一种 if (floorf(NSFoundationVersionNumber) > NSFoundationVersionNumber_iOS_6_
2013-09-25 11:09:38
1467
原创 ios图片拉伸问题的总结
自进入ios7以后,我们可以发现,Xcode已经不支持ios5以下的模拟器了。所以,我们仅讨论ios5以上的情况。一、ios5提供的方法- (UIImage *)resizableImageCapInsets:(UIEdgeInsets)Insets其中Insets这个参数的方法是UIEdgeInsetsMake(top,left,bottom,right),从上、左、下、右分别在
2013-09-25 09:08:19
1647
原创 XMPP 报错 iPhoneXMPPAppDelegate: xmppStream:didNotAuthenticate:
从hithub上下载了XMPP的demo,怎么调也调不通,给我报了以下错误:2013-09-05 12:15:38:697 iPhoneXMPP[2121:1303] RECV: 2013-09-05 12:15:38:697 iPhoneXMPP[2121:c07] iPhoneXMPPAppDelegate: xmppStream:didNotAuthenticate:查了下官方说
2013-09-23 17:28:45
2749
cocos2d实现无限重复的游戏背景动画
2013-09-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人