Skip to content

snayan/MusicPlayer

Repository files navigation

MusicPlayer

业务时间,学习了iOS相关知识,就想着自己也写一个音乐播放器。

动手写写,还是有很多收获的:

  • 更加熟练了swift,包括很多高级特性,比如集合,协议,结构体,类,闭包,值语义,引用语义,可选值等
  • 弄清楚了h5与native通信原理,自己也实现了swift版本的WebViewJavascriptBridge
  • 大致了解了iOS开发的基本知识

效果图如下:

整理的参考文档清单

Start Developing iOS Apps (Swift)

Auto Layout Guide

App Programming Guide for IOS

Cocoa Application Competencies for iOS

Cocoa Core Competencies

View Programming Guide for IOS

View Controller Programming Guide for IOS

Scroll View Programming Guide for iOS

Text Programming Guide for iOS

Collection View Programming Guide for iOS

Table View Programming Guide for iOS

Drawing and Printing Guide for IOS

[Event Handling Guide for iOS.]

Location and Maps Programming Guide

Core Animation Programming Guide

Core Animation Cookbook

Advanced Memory Management Programming Guide

Bundle Programming Guide

Resource Programming Guide

Concurrency Programming Guide

Audio Session Programming Guide

Core Audio Overview

[URL Loading System Programming Guide]

File System Programming Guide

Human Interface Guidelines

Multimedia Programming Guide

Cocoa Design Patterns

About

用Swift编写一个音乐播放器

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published