E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
IOS_音频开发
iOS_
使用CIFilter滤镜类生成清晰二维码
生活中我们每天都会见到二维码,那么二维码是什么意思呢?简单来讲,二维码是将某个数据信息转化为了二进制,即0和1的组合,在一个完整的二维码图像中,黑色小方块就代表着1,白色小方块就代表着0,数据不相同,那么0和1的组合情况就会不一样,也就会生成不同的二维码图像。如果你仔细观察过二维码,你会发现二维码有三个角有大一点的方框区域,只有右下角没有,这三个角是为了让相机判断方向的,有了这个无论从哪个方向扫描
Mark_Ming
·
2020-03-20 20:10
iOS_
实时监测网络变化
一、概述在开发中,实时监测网络变化有时候是有必要的,好处啥的就不用说了.网上类似的文章还是不少的,但对方法种类的总结还是不够齐全,这里本猿就勉为其难的搞搞自认为比较齐全的;目前来说,实时检测网络变化的方法主要有四个,分别是:Reachability---苹果官方的AFNetworkReachabilityManager----AFNetWorking自带的第三方框架检测状态栏图标变化这些个方法里面
大风吹LGQ花臣
·
2020-03-20 17:13
iOS_
性能优化_内存优化_Leaks工具的使用
内存优化:Objective_C有3种内存管理方法,它们分别是MRR(ManualRetainRelease,手动保持释放),ARC(AutomaticReferenceCounting,自动引用计数)和GC(GarbageCollection,垃圾收集),下面我们分别介绍一下它们.1>MRR也称为MRC(ManualReferenceCounting,手动引用计数),就是由程序员自己负责管理对象
青葱烈马
·
2020-03-20 09:27
IOS_
网速流量实时监控
时时网速监控,方便全局监控当前流量使用import//88kB/sexternNSString*constGSDownloadNetworkSpeedNotificationKey;//2MB/sexternNSString*constGSUploadNetworkSpeedNotificationKey;@interfaceGSNetworkSpeed:NSObject@property(non
_亻弋_石马_亻_生
·
2020-03-19 00:18
iOS_
组件_TouchID_封装及使用
一丶指纹识别是iPhone5siOS8.0之后推出的功能,需要硬件以及软件的支持。二丶代码////NSObject+TouchID.h//TouchID////Createdbyxzbon2017/4/20.//Copyright©2017年xzb.Allrightsreserved.///*注意:1.前三次指纹验证失败,指纹验证框不再弹出。2.再次重新进入验证,还有两次验证机会,如果还是验证失败
丶纳凉
·
2020-03-18 20:53
iOS
音频开发
学习
音频基础声波是一种机械波,是一种模拟信号。PCM,全称脉冲编码调制,是一种模拟信号的数字化的方法。采样精度(bitpresample),每个声音样本的采样位数。采样频率(samplerate)每秒钟采集多少个声音样本。声道(channel):相互独立的音频信号数,单声道(mono)立体声(Stereo)语音帧(frame),Inaudiodataaframeisonesampleacrossall
zjunchao
·
2020-03-18 19:28
iOS_
有效的设置statusBarStyle
iOS开发中经常会根据设计的风格设置statusBarStyle1.第一种方式:infoplist设置.png在项目的info.plist中添加:Viewcontroller-basedstatusbarappearance,并设置值为NO,即表示由系统管理状态栏,并在AppDelegate的didFinishLaunchingWithOptions方法中添加如下代码设置状态栏的风格:[UIApp
它是一只肥猫
·
2020-03-18 13:05
iOS
音频开发
之音频录制与播放
1.录音录音使用的对象是AVAudioRecorder对象,其录音步骤分为一下几个步骤:(1)初始化一个全局会话AVAudioSession,并设置会话种类:[_sessionsetCategory:AVAudioSessionCategoryPlayAndRecorderror:&sessionError];(2)//激活全局会话:[_sessionsetActive:YESerror:nil]
mrChan1234
·
2020-03-18 00:11
iOS_
动画_实例(1)_POP_金额格式数字动画
一丶效果1.gif二丶代码POPAnimatableProperty*prop=[POPAnimatablePropertypropertyWithName:@"money"initializer:^(POPMutableAnimatableProperty*prop){prop.writeBlock=^(idobj,constCGFloatvalues[]){UIButton*btn=(UIBu
丶纳凉
·
2020-03-17 05:26
Android
音频开发
(五)——使用ffmpeg播放音频
没有妹子你们就不会出现.jpg上一节,我们做了很多准备工作,把ffmpeg源码编译成so供我们使用,这下我们终于可以来真正的使用它了。请大家使用最新版本你的AS,使用cmake,抛弃以前的mk。首先,创建一个新的project,记得勾上IncludeC++support,然后一路next就ok了。我们发现main下面多了一个cpp文件夹,这就是你放c/c++源代码的地方,为了用到我们的ffmpeg
又尔enter
·
2020-03-16 13:21
iOS_
经验(7)_KVO_手动发送通知
一丶KVOCompliance原始文档https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/KeyValueObserving/Articles/KVOCompliance.html二丶发送通知使用介绍:2.1自动发送通知;######2.1.1set方法//Calltheaccessormethod.
丶纳凉
·
2020-03-16 08:01
iOS_
网络请求_NSURLSession_使用
1.Tips:发布版本->iOS7支持HTTP2.0下载时直接将下载的文件存储到沙盒内的tmp文件夹(要保存的需要自行处理)支持断点续传支持后台下载/上传多线程异步下载2.使用步骤:1.创建session对象2.通过session创建task3.启动task4.根据所设置的block(delegate)处理请求返回3.具体使用(1)GET、POST请求通过block处理请求返回//请求urlNSU
狍子扛枪
·
2020-03-13 13:22
iOS_
代理设计模式
举一个简单的例子:在生活中,你想去看电影,首先要有电影票,但是你很忙,没有时间去买,所以你会找你的朋友帮你代买电影票,你的朋友说“帮你买电影票没问题,把要买电影的名字告诉我,我知道名字好买票”,之后他就按照你告诉他的电影票名字去买相应的票,他帮你买好之后,便给你送过去。帮忙买电影票的朋友----就是你的代理(代理对象),代理做一些事情,在代码中的体现,你想去让某一个类实现一个方法/功能,可以让其他
时苒君
·
2020-03-13 05:15
iOS_
多线程下载 && 断点续传
源码地址分析技术选取方案多线程下载GCD和OpeationQueue:都是iOS提供的十分方便的多线程实现方案,GCD使用起来方便简单,但是由于可控性较差,反而不如OperationQueue和Operation的组合可定制性更强。断点续传NSURLSessionDownloadTask和NSURLSessionDataTask:都可实现断点续传,downloadTask会由系统在下载时在temp
CatLogic
·
2020-03-11 23:06
音频开发
ijkplayer小结 android
最近接触到一些
音频开发
的操作和一个
音频开发
的三方库:github:https://github.com/Bilibili/ijkplayer。
nothingwxq
·
2020-03-10 20:36
IOS_
项目知识总结
1.获取当前工程版本号NSString*version=[[NSBundlemainBundle]infoDictionary]objectForKey:@"CFBundleShortVersionString"];2.获取当前设备序列号唯一标识NSString*UUID=[[[UIDevicecurrentDevice]identifierForVendor]UUIDString];3.将状态栏
梦之志
·
2020-03-10 17:39
iOS: 手机 支持屏幕 方向
[经验]iOSapp整体是竖屏(横屏),某个页面却支持横竖屏](http://blog.csdn.net/hherima/article/details/52371517)如何让App不支持旋转屏幕
iOS
plantAtree_dAp
·
2020-03-07 20:04
ios_
删除storyboard
删除Main.storyboard文件(不是索引)删除info.plist文件中的此行屏幕快照2016-01-03下午8.43.41.png在appdelegaet中重新创建windowself.window=[[UIWindowalloc]initWithFrame:[[UIScreenmainScreen]bounds]];self.window.rootViewController=[[Vi
ben_speed
·
2020-03-06 05:35
iOS_
横竖屏适配
前言:由于近期新浪博客无法登陆,导致个人的博客不再维护,闲来发现这个平台比博客更好一些,所以思虑再三,打算移植技术到中发展。。。无语了,由于账号不绑定手机的话,没办法发布文章,再加上近期生活繁忙,所以才拖到现在才可以发布,555555闲话不多说:直接上代码关于横竖屏适配问题1.全局定制,在下面这个地方,勾选如下:保证所有的横竖屏都支持再次,在AppDelegate里面定义Bool属性如为:isHe
小白哥有话说
·
2020-03-06 01:27
在 Android 平台使用 AudioRecord 和 AudioTrack API 完成音频 PCM 数据的采集和播放,并实现读写音频 wav 文件
AndroidMediaRecorder和AudioRecord与MediaPlayer和AudioTrack的介绍3、PCM与WAV编码介绍与转化4、实例AndroidAudioRecord和AudioTrack的使用基础知识准备
音频开发
经常遇到的专业性词语
张俊峰0613
·
2020-03-05 12:39
学习笔记----
音频开发
基础
参考链接一、AVAudioPlayer播放本地音乐简介:AVAudioPlayer是AVFoundation.framework中的一个类,它支持多种音频格式,而且能够进行进度、音量、播放速度等控制,详细属性可以看原文介绍非常详细。注意点:AVAudioPlayer只能播放本地文件,并且是一次性加载所有音频数据,初始化AVAudioPlayer时指定的URL也只能是FileURL而不能是HTTPU
奋斗的新手
·
2020-03-01 20:33
iOS_
打包_自动打包ipa_上传fir
一丶目录1.打包ipa2.命令上传fir二丶打包ipa工具:https://github.com/webfrogs/xcode_shell使用方法:①把xcode_shell-master文件夹放到工程目录里;Image1.png②命令2.1有cocopod:cocoapods-build项目地址无cocopod:ipa-build项目地址image2.png2.2.出现:image3.png代表
丶纳凉
·
2020-02-29 16:51
FMDB 的简单应用
iOSFMDB和简单的SQL语句运用144作者
iOS_
愛OS关注2015.12.1609:56字数753阅读3473评论1喜欢171.添加fmdb点击这里下载fmdb在项目中TARGETS->BuildPhases
9898a
·
2020-02-28 21:37
iOS_
网络相关(计算机网络基础).
网络通讯三要素1.IP地址(主机名)网络中设备的标示不易记忆,可以用主机名本地回环地址:127.0.0.1主机名:localhost每台计算机都有一个127.0.0.1如果127.0.0.1ping不通,说明网卡不工作如果本机地址ping不通,说明网线坏了2.端口号用于标示进程的逻辑地址,不同进程的标示有效端口:0~65535其中0~1024由系统使用或者保留端口开发中不要使用1024以下的端口3
青葱烈马
·
2020-02-25 08:21
iOS_
开发中常用宏定义
///MARK:Color#defineRGBA(_r,_g,_b,_a)[UIColorcolorWithRed:(_r)/255.0green:(_g)/255.0blue:(_b)/255.0alpha:(_a)]#defineRGB(_r,_g,_b)[UIColorcolorWithRed:(_r)/255.0gre
它是一只肥猫
·
2020-02-24 21:05
ios_
回到指定页,可传值
HomeViewController*homeVC=[[HomeViewControlleralloc]init];for(inti=0;i
SmallHer
·
2020-02-23 17:12
iOS_
逆向(2)_iOS平台简介
一丶iOS目录结构简介iOS目录结构简介.pngiOS开发者,日常操作所对应的功能模块大多来自iOS的独有目录;Paste_Image.pngPaste_Image.png二丶app目录Paste_Image.png三丶其他CydiaApp安装包格式deb;属主用户root和属主组adminStoreApp安装包ipa:属主用户和属主组都是mobile静态库:编译阶段成为App可执行文件的一部分;
丶纳凉
·
2020-02-23 01:43
iOS_
阅读_有感
今天看了飘游人先生写了一篇关于复制界面开发的博文而引发一小段口水战,看得我是有点小兴奋,当然本人并不是唯恐天下不乱的人,只是觉得两个大神因为技术的出发点和角度的不同而碰出火花,最后还能加QQ,确实精彩!!对于该博客中原型的实现,我的做法跟飘游人是一样的,最初的做法也是"Header+tableView+Footer",后面发现这样做不灵活并且需求改动复用不好,换成了定制多个Cell的方式实现。本文
MR_詹
·
2020-02-22 22:37
iOS_
将所有子视图从父视图上移除(一行代码搞定)
简介:将某view的上的子视图逐一从父视图上移除[某某View.subviewsmakeObjectsPerformSelector:@selector(removeFromSuperview)];简介:让数组中的每个元素都调用aMethodmakeObjectsPerformSelector:@select(aMethod)简介:让数组中的每个元素都调用aMethod并把withObject后边
Silence_广
·
2020-02-22 13:04
iOS_
为AppDelegate中的didFinishLaunchingWithOptions方法瘦身
在项目中发现,多模块的初始化工作都写在的AppDelegate的-application:didFinishLaunchingWithOptions:方法中,使得阅读性很差,其实只是为了在程序启动时获得一次调用机会。随着深入了解objc的生命周期后发现,程序启动后,类虽未被使用,但仍然会调用其自身的+(voide)load方法,这样我们就可以在load方法中监听application:didFin
半路出家的程序猿
·
2020-02-21 01:40
iOS_
动画_实例(2)_进度条的实现+渐变进度条的实现
一丶原理先看下效果:无渐变:1.png由2个圆环,一个背景灰色圆环+一个进度圆环;1.圆环CAShapeLayer用来显示样式的图层;画圆环的方式:利用贝塞尔曲线绘制,添加到CAShapeLayer上://弧度=角度*3.14再除以180-(void)addArcWithCenter:(CGPoint)centerradius:(CGFloat)radiusstartAngle:(CGFloat)
丶纳凉
·
2020-02-20 06:37
FFmpeg的使用
最近因为要音频处理的研究,
音频开发
,但是有一个难题就是怎么解析与提取音频的数据,于是就找到了FFmpeg。
知曰
·
2020-02-19 14:19
iOS_
可滑动的多标签导航栏
语言:Swift3Xcode版本:8.3.3效果图说明:本文讲的是一个可左右滑动的多标签导航栏,在各种类型的App中还蛮常用的,学习记录分享~(。▰‿‿▰。)❤思路:1.在导航栏上创建一个滑动视图。然后在滑动视图上创建几个按钮,用来显示多标签的标题,和控制主滑动视图的偏移量。2.创建一个主视图的滑动视图,在上面添加所要显示的内容。3.通过滑动视图上的按钮的点击事件,来改变选中标签的字体颜色、底部线
彩色大猩猩
·
2020-02-17 06:40
iOS_
响应内存警告
好的应用应该在系统内存警告的情况下,释放一些可以重新创建的资源.在iOS中,我们可以在应用程序委托对象,视图控制器以及其他类中获得系统内存警告消息.1.应用程序委托对象在应用程序委托对象中接收到内存警告消息,需要重写applicationDidReceiveMemoryWarning:方法,-(void)applicationDidReceiveMemoryWarning:(UIApplicati
青葱烈马
·
2020-02-16 09:16
iOS_
类似京东添加到购物车动画
步骤如下:1.新建一个类WYSShoppingCartAnimationTool,继承NSObject:.h#import#import@interfaceWYSShoppingCartAnimationTool:NSObject/**加入购物车的动画效果@paramgoodsImage商品图片@paramstartPoint动画起点@paramendPoint动画终点@paramcompleti
刘志武
·
2020-02-16 00:59
记录:
iOS_
一个月入门iOS开发 01
前言:因为公司需要,我就要从PHP开发专职成iOS开发了,不过我之前没有接触过iOS开发,也没有用过苹果手机和苹果电脑,一个月之后就要弄出成品,,,总之加油吧~为了加薪!前言02:上周,老板请了两位全栈工程师,商量移动端的技术选型,看来结果应该就是纯原生开发了,当天我就拿到了Macmini,Corei5,8G内存,懂技术的老板就是好,要是给我一个4G内存的我就哭了。之后我也和全栈的大牛交流了一下,
14cat
·
2020-02-15 04:32
ios自定义迭代器
协议Iterator////Iterator.h//
ios_
迭代器////Createdby陶亚利on2016/12/22.
清风沐沐
·
2020-02-14 09:27
iOS_
计算文本高度+计算文本宽度(封装类目:NSString+TextSize)2016-06-21
在文本内容不一定的时候,文本框的大小没办法确定,文本框太小了会出现“...”,太大了会有很多空表区域,这时候如果可以计算文本内容需要多大的空间(宽、高),再来设置文本框的大小,就能解决此问题。上代码:/***计算文本高度方法**@paramtext要计算的文本内容*@paramw要显示的控件的宽度*@paramfontsize控件显示文本的字体大小**@return返回计算的文本占用位置的大小(含
欧币杰昔
·
2020-02-11 19:21
iOS_
模拟内存警告
有三种方法可以实现内存警告。1.模拟器菜单:Hardware-》SimulateMemoryWarning2.用程序的方法实现,只需要一句代码:CFNotificationCenterPostNotification(CFNotificationCenterGetDarwinNotifyCenter(),(CFStringRef)@"UISimulatedMemoryWarningNotifica
青葱烈马
·
2020-02-09 23:05
iOS_
经验分享
数据存储:在iOS开发中数据的存储可以归纳为两类:一类是存储为文件,另一类是存储为数据库.存储为文件:Document目录:保存应用程序运行时生成的需要持久化的数据.应用自己的数据(比如:游戏进度存档,软件的一些个人设置等).会备份,此目录下保存的相对重要的数据.temp目录:程序运行时所需的临时数据,不会备份,系统管理Library/Cachas目录:保存从网络下载的数据(听歌,图片的缓存),程
青葱烈马
·
2020-02-09 16:44
转:iOS
音频开发
从AVSpeechSynthesisVoice开始及AVAudioPlayer开发的几个问题处理方法
我一直对
音频开发
还是比较有兴趣的,所以想深入了解一下,在iOS中最重要的框架还是AVFoundation。从AVSpeechSythesisVoice开始,先来几行代码,可以从文本转化为语音。
RobertLuo
·
2020-02-09 10:06
iOS_
黑(7)_MJRefresh设置最短刷新时间
一丶有时候网络太快,一下拉,数据马上出来,效果不好看;需要弄个最短刷新时间;思路:1.记录开始刷新时间[self.mj_headerbeginRefreshingWithCompletionBlock:^{@strongify(self);self.ZB_beginRefreshTime=[NSDatedate];}];2.结束刷新时间//判断时间间隔,处理时间[self.mj_headerend
丶纳凉
·
2020-02-08 02:32
乐鑫Esp32学习之旅 23 安信可 esp32-a1s
音频开发
板移植最新 esp-adf 音频框架,小试牛刀如何实现在线文字转语音播放。
本系列博客学习由非官方人员半颗心脏潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途。如有不对之处,请留言,本人及时更改。1、爬坑学习新旅程,虚拟机搭建esp32开发环境,打印“HellowWorld”。2、巧用eclipes编辑器,官方教程在在Windows下搭建esp32开发环境,打印“HellowWorld”。3、认识基本esp32的GPIO接口,开始点亮您的第一盏LED和中断回调实现按
半颗心脏
·
2020-02-04 14:04
乐鑫Esp32学习之旅
安信可esp32-a1s
esp32实现dueros
esp32语音对话
iOS_
随机数
在C中提供了rand()、srand()、random()、arc4random()几个函数来获取随机数。使用arc4random生成随机数:1.1获取一个随机整数范围在:[0,100)包括0,不包括100:intnumber=arc4random()%100;1.2获取一个随机数范围在:[100,200],包括100,包括200:intnumber=arc4random()%101+100;1.
Mark_Ming
·
2020-02-02 17:08
iOS_
三步完成购买苹果开发者账号(从零开始,详细图文)
声明,本文摘自“山哥么么哒”的微博,微博地址:http://blog.sina.com.cn/s/blog_134451adb0102w152.htmliOS_三步完成购买苹果开发者账号(从零开始,详细图文)2015-12-1116:47:26标签:开发者账号苹果支付单填写ios申请开发者账号申请邓白氏码⚠️版权声明:本文为博主原创文章,转载必须标明原文出处。第一步:注册appleID登录http
zl_xust
·
2020-01-08 07:33
IOS_
编程思想_链式编程练习
在之前的两篇文章中已经简单的介绍了IOS的编程思想,那在此处写一个链式编程的联系来加深对链式编程思想的理解!!!First创建一个Category的分类NSObject+Sum.h#import#import"SumManager.h"@interfaceNSObject(Sum)//将所有计算的方法放在里面-(int)BC_MakeSum:(void(^)(SumManager*mgr))blo
_CLAY_
·
2020-01-08 05:50
iOS UIImage图片处理(绝对的干货)
具体代码如下所示:Snip20161202_1.pngSnip20161202_2.png(最后一个方法来至作者
iOS_
阿能的文章IOS图片剪切,真正不变形剪切图片后经过自己修改)以上是图片处理工具代码的截图
景彧_lo
·
2020-01-08 00:15
Android
音频开发
之音频采集(MediaRecord)
版权声明:本文为卫伟学习总结文章,转载请注明出处!AudioRecord和MediaRecorder两种都可以录制音频,MediaRecorder已实现大量的封装,操作起来更加简单,而AudioRecord使用起来更加灵活,能实现更多的功能。1.AudioRecord(基于字节流录音)优点:可以实现语音的实时处理,进行边录边播,对音频的实时处理。缺点:输出是PCM的语言数据,如果保存成音频文件是不
ZebraWei
·
2020-01-07 20:58
iOS_
动画_POP_POPBasicAnimation.h 翻译及使用
一丶源码#import/**基础动画*/@interfacePOPBasicAnimation:POPPropertyAnimation/**类创建实例*/+(instancetype)animation;/**指定属性动画;*/+(instancetype)animationWithPropertyNamed:(NSString*)name;/**使用kCAMediaTimingFunction
丶纳凉
·
2020-01-07 09:35
iOS_
逆向_LLDB与debugserver
一丶介绍“LLDB全称为“LowLevelDebugger”,是由苹果出品,内置于Xcode中的动态调试工具,不但通吃C、C++、Objective-C,还全盘支持OSX、iOS,以及iOS模拟器。LLDB的功能可以概括为以下四点:·在指定的条件下启动程序;·在指定的条件下停止程序;·在程序停止的时候检查程序内部发生的事;·在程序停止的时候对程序进行改动,观察程序的执行过程有什么变化。”“debu
丶纳凉
·
2020-01-07 02:44
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他