- 博客(17)
- 资源 (12)
- 收藏
- 关注
原创 写了一个日历点击的动画效果
点击的效果是这样的实现代码: 链接: https://pan.baidu.com/s/1kUZKajH 密码: b6aegif图片像素比较渣—-实际效果要好的多图片变换的思路—- 没有点击的图片是白色底色==黑色边缘—- 中间有一个汉字 点击的图片是 绿色底色—没有边缘—-中间汉字变成白色 动画效果是一个缩放的过程—–就是先变小再变大—– 如果选中—-就在绿色和白色之间切
2016-10-26 19:36:29 709
原创 storyboard 设置UIbutton border Color
直接设置.borderColor 是不会成功的—-因为borderColor添加的是CGColor的属性解决方案Change UIButton BorderColor in Storyboardlayer.borderColorFromUIColor
2016-10-17 10:35:54 1699
原创 跳转WIFi设置
【iOS】跳转到设置页面 定义静态常量:iOS中一种定义静态常量的方法如下;在.h文件中@interface AppConfig : Beanextern NSString*__nonnull const APPID;extern NSString*__nonnull const PROJECT_NAME;extern NSString*__nonnull const HOSTNAME;ext
2016-10-17 09:08:38 523
原创 storyboard点击一个按钮跳转到不同的控制器
给segue标记个Identifier再用代码触发,要点:segue开始的那边都连在View界面上,不上连上button上,要不点到就会跳转,如下: 再用代码这样触发这个跳转的segue,如:[self performSegueWithIdentifier:@"SegueName" sender:self];再写id就写====
2016-10-14 14:34:58 780
原创 导航条显示隐藏控制
添加到基础控制器类去#pragma mark - UINavigationControllerDelegate-(void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BO
2016-10-14 10:51:00 376
原创 引导页展示---
- (void)startRootViewController { self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; if (![[NSUserDefaults standardUserDefaults] boolForKey:@"isNotFirstInit"]) {
2016-10-14 10:04:40 230
原创 网络请求封装
1.使用了YTKNetwork做二次封装—– 2.首先验证了猿题库YTKNetwork的可用性—-具体: 子类化YTKRequest 中做请求–请求方式为JSON对象—- YTKConfig 中设置域名参数—-以及AFN的sercurity ===做HTTPS请求要的SSL验证必备 尝试后存在不足: 服务器需要自己拼接URL请求参数,请求body还是以json对象形式发出
2016-10-13 10:41:53 312
原创 多线程定时器
多线程定时器====-(void)testGCDTime{ dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); //创建一个定时起源 dispatch_source_t source = dispatch_source_create(DISPATCH_
2016-10-12 16:26:06 371
原创 拼接url有中文和特殊字符
编解码的网站,必须编译出很多%才是正确的中文和特殊字符 苹果自带的方法是解不了的—–需要自己去控制,以下是代码 - (NSString *)encodeToPercentEscapeString: (NSString *) input { // Encode all the reserved characters, per RFC 3986
2016-10-12 14:23:11 1599
原创 轮询机制
1.命令请求—–服务器响应已收到请求—-返回任务id2.更新任务id,发起轮询请求—-返回新的任务id —1轮 – 1秒—–返回结果非任务id情况结束请求—- 3.更新任务id,发起轮询请求—-返回新的任务id —2轮 – 3秒 —–返回结果非任务id情况结束请求—- 4.更新任务id,发起轮询请求—-返回新的任务id —3轮 —5秒—–返回结果非任务id情况结束请求—- 5.更新任务i
2016-10-12 10:38:26 29544 1
原创 NSURL nil 问题
URL 不正确会造成AFN崩溃需求需要拼接URL 发送 NSURL *baseUrl =[NSURL URLWithString:@"http://172.16.38.81:8080/"]; NSString *urlS = @"/moto/app/device/getDevices.do?token=14|tzpMmUrGdG81g&sign=NThhYzEzMmM5YTI0
2016-10-11 16:26:31 581
原创 ios 10进制转16进制
-(NSString *) toHex:(long long int)num{ NSString * result = [NSString stringWithFormat:@"%llx",num]; return [result uppercaseString];} NSString *hex=[self toHex:[head.codeId intValue]];
2016-10-10 19:23:35 734
原创 YTKNetwork引入
导入YTKNetwork 需要删掉之前的AFNetworking的库 然后再导入配置在Appdelegate里面写—支持Https发送请求–继承YTKRequest —
2016-10-09 10:39:08 790 2
原创 添加HTTPS验证
业务需求需要添加HTTPS请求方式,需要添加自建ca证书,这里做一些设置。—- 参考文章:iOS9之适配ATS —-—- 参考文章:SSL/TLS协议运行机制的概述 —-—- 参考文章:HTTPS的学习总结 主要参考 —-—- 参考文章:openssl的证书格式转换 里面格式转换inkey是要密码的—- 1.TSL和SSL TLS 是 SSL 新的别称:
2016-10-08 19:55:52 4109
原创 接口调通
三种联调接口的方式: 1.苹果原生 2.AFN请求 3.YTK猿题库对AFN的再封装1.苹果原生 —- 用于排除其他不良因素,保证最基本需求- (void)startAppleWay { // 1.创建一个网络路径 NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"http://172.16
2016-10-08 14:43:59 2249 1
iOS (socket+H264+videoToolbox)视频内存增长与播放速度控制
2019-06-15
基于iOS的网络音视频实时传输系统(H264+pcm+videoToolbox)无第三方实现
2019-04-11
ios 录音播放udp数据包传输过来的pcmData流
2019-03-08
在Mac中编译Android平台的FFmpeg( arm和x86 )
2018-11-06
ios pthead 线程mutex锁 cond条件锁 一个例子就解决
2018-11-05
ios urlsession 同时下载多个文件缓存到本地(非afn)
2018-10-23
ios 裁剪第三方库脚本
2018-09-27
ios 实时监控每秒请求的网卡网络数据
2018-09-21
ios平台使用ffmpeg 将ts转码MP4
2018-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人