程序员为什么还要刷题-audio_synthesizer_Objec:音频合成器将其转换为objective-c
程序员常刷题编码挑战介绍该项目包含一个用Swift编写的简单音频合成器。尝试一下,让自己对代码感到满意!该项目的核心在Synth.swift文件中,该文件包含负责创建声音的代码(在Oscillator.swift帮助下)去做在Objective-C中重写Synth.swift和Oscillator.swift并将其添加到这个项目中从项目中删除这两个Swift文件并使用您的Obj-C实现对其进行测试它们的工作方式必须与Swift中的对应方式相同描述(未实现)您将如何添加同时拥有3个声音(合成器)的可能性*这一点很简单,您只需使用三种不同的声音创建三个(AVAudioSourceNode) *然后将节点附加到您的audion audioEngine [audioEngine attachNode:node2]; [audioEngine connect:node2 to:mainMixer format:inputFormat];您可以使用所需的wavForm数组创建共享Synth对象,并基于数组创建节点并附加它们引擎。奖金在Sy
audio_synthesizer_Objec-master.zip
预估大小:33个文件
audio_synthesizer_Objec-master
文件夹
Swift Synth
文件夹
Assets.xcassets
文件夹
AppIcon.appiconset
文件夹
Contents.json
2KB
Sawtooth Wave Icon.imageset
文件夹
Contents.json
315B
Sawtooth Wave Icon.png
12KB
Square Wave Icon.imageset
文件夹
Contents.json
313B
80.59KB
文件大小:
评论区