![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
开发技术
Johnson_jun
iOS(Swift applewatch)开发人员
展开
-
即时语音通讯Speex使用
1.下载对应的语音包2.speex压缩:- (void)inputPCMDataFromBuffer:(Byte *)buffer size:(UInt32)dataSize { int packetSize = FRAME_SIZE * 2; NSMutableArray *pcmDatas = [NSMutableArray array]; NSMut原创 2015-05-19 17:49:01 · 736 阅读 · 0 评论 -
nsstring to nsdata
-(NSData*) hexToBytes { NSMutableData* data = [NSMutableData data]; int idx; NSString * tempString = @"AA4400000029000409AA9D616A4B3A5C40111D3C139A24263C402209E4BA91E6A284E8B0B72801308A原创 2015-07-01 11:13:31 · 469 阅读 · 0 评论 -
uiview 永久旋转动画
- (void)startAnimation{ CABasicAnimation* rotationAnimation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"]; rotationAnimation.toValue = [NSNumber numberWithFloat: M_PI *原创 2015-07-01 11:46:15 · 2962 阅读 · 0 评论 -
UICollectionView基础
UICollectionView基础初始化部分:UICollectionViewFlowLayout *flowLayout= [[UICollectionViewFlowLayout alloc]init];self.myCollectionView = [[UICollectionView alloc] initWithFrame:CGRectMake(20,转载 2015-07-03 14:37:31 · 370 阅读 · 0 评论 -
Activity切换和View切换动画
Activity切换和View切换动画发表于3年前(2012-09-13 23:39) 阅读(1451) | 评论(0) 5人收藏此文章, 我要收藏赞0activity切换直接通过overridePendingTransition()方法,直接输入动画资源就可以实现。view之间的切换需要设置setInAnimation和setOutAnimatio转载 2015-07-21 17:00:47 · 561 阅读 · 0 评论 -
ios build时,Undefined symbols for architecture xxx问题
这个问题80%是由于没有在 gerneral里面引入系统库 或者 对应的第三方库引起的。解决方法大部分就是找到错误对应的库文件,添加入工程即可原创 2015-12-11 16:20:52 · 312 阅读 · 0 评论 -
IEE754 和double类型互转
@implementation IEEE754DoubleConvertdouble bitstring_to_double(const char* p){ unsigned long long x = 0; for (; *p; ++p) { x = (x } double原创 2016-04-11 15:15:24 · 1329 阅读 · 0 评论 -
protocolBuffer使用
1. 项目中加入Protocol库,下载地址https://github.com/google/protobuf2.mac电脑安装protocol buffer编译工具:https://code.google.com/archive/p/metasyntactic/downloads下载Objective-C代码的生成包,创建protoc编译器:./autogen.sh./c原创 2016-04-11 15:13:27 · 432 阅读 · 0 评论