自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 抓包工具花瓶的使用

参考唐巧的使用指南,多试几次

2016-10-12 13:12:49 3523

原创 轮询机制

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

原创 UnwindSegue

storyboard 回退上级Demo百度云链接—–密码:2s4n

2016-10-11 09:59:58 261

原创 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)视频内存增长与播放速度控制

通过对视频流的内存预分配,避免数据传输的多次创建和free操作,从而避免内存的无限攀升问题 参见 https://blog.csdn.net/github_35041937/article/details/92075305 文章采用Videotoolbox对H264文件进行硬解码,同时保持播放速度为40毫秒数值。

2019-06-15

基于iOS的网络音视频实时传输系统(H264+pcm+videoToolbox)无第三方实现

基于iOS的网络音视频实时传输系统(H264+pcm+videoToolbox)无第三方实现 tcp 局域网 编解码 音视频 https://blog.csdn.net/github_35041937/article/details/89192781

2019-04-11

ios 录音播放udp数据包传输过来的pcmData流

https://blog.csdn.net/github_35041937/article/details/88354621 一般的文章都会写pcm文件的播放 以及pcm文件的录音 我这里写的是一台手机录音 把采集到的pcm数据 通过socket 发送给服务端 另外一台手机作为服务端 把从socket端接收到的pcm数据 通过麦克风播放出来就搞定。 https://www.jianshu.com/p/5f0b807e5a73 这篇文章写了udp的通讯 然后我自己添加了录音的部分 使用了AudioUnit 这种方案可以做到低延时 还添加了AudioQueue的方案进行播放 因为udp的不可靠性 我要防止udp的丢包和粘包 于是加上了 协议头 音频标识 音频长度 拼接在最前面 我没处理粘包改怎么做,建议你们自己加,大概思路就是 把两个包合成一个包来处理即可。 写这篇文章的时候还参考了另外一篇文章的思路 https://www.jianshu.com/p/d903d2c8ffd2 说到了遇到网络卡该怎么处理 一点是要缓冲一段再播放, 另外一点就是加上空的静音包, 来保障音频的连续性。

2019-03-08

在Mac中编译Android平台的FFmpeg( arm和x86 )

mac电脑编译ffmpeg的脚本https://blog.csdn.net/github_35041937/article/details/83754270

2018-11-06

ios pthead 线程mutex锁 cond条件锁 一个例子就解决

ios平台的相关博客 很少会讲到pthread 的用法 这里用一个简单的例子,来将c 的线程 线程锁,条件锁一次性讲清楚 题目很简单,就是一个工厂的生产者在生产苹果 一个消费者在一直消费苹果,就用代码来实现这个过程 https://blog.csdn.net/github_35041937/article/details/83745211

2018-11-05

ios 编译curl openssl 并下载文件

ios 环境 使用curl https 不用iOS原生的网络请求 而用c语言的网络请求来下载文件,下载后保存到沙盒里面

2018-10-30

ios urlsession 同时下载多个文件缓存到本地(非afn)

同时下载6个请求然后缓存到cache文件夹,非afn ,代码量很少,很轻, 使用的是ios的urlsession,用来提升缓存速度,提升响应时间。详情效果请看 https://blog.csdn.net/github_35041937/article/details/83304516

2018-10-23

ios 裁剪第三方库脚本

验证方法是自己做个静态库 ,打一个MBProgressHUD进去 然后在项目中引入这个静态库,尝试在项目中引入MBProgressHUD 造成duplicate symbol 错误,然后运行脚本 裁剪库后修改库名 再次运行,项目能跑通 代表裁剪成功。 这里我只做了裁剪一个import文件 如果需要裁剪多个文件 需要自己动手修改这个脚本。

2018-09-27

ios 实时监控每秒请求的网卡网络数据

1.App类的只能取判接收数据 2.App外的可以监控网卡,注意监控网卡是总流量的消耗 如果不准,看看是不是通知推送 4g流量消耗等等 因为比较简单就直接贴代码出来 本文来自 github_35041937 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/github_35041937/article/details/82805212?utm_source=copy

2018-09-21

ios 日志分享

ios日志分享,将终端打印的全部内容,一丝不苟的分享到微信,qq等地方,便于h5端查看ios原生端的日志,方便崩溃前日志的查看。

2018-09-20

pod 添加支持断点调试的静态库

这里只是一个非常简单的项目,如果你的静态库需要做组件化下的断点调试, 那这就是你要找到的答案。

2018-08-27

ios平台使用ffmpeg 将ts转码MP4

ios平台 最简单的基于FFMPEG ts视频文件转码mp4. 视音频分离器讲解的是将ts本地文件转换为 h264 + aac的过程 视音频复用器讲解的是将h264+aac封装为mp4 文件的过程 相关博客 https://blog.csdn.net/github_35041937/article/details/81481292 已经检验过quicktime 可以播放 ios系统可以播放

2018-08-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除