Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/KrisYu/swift14macOSApps
approaching macOS development using swift with 14 mini projects.
https://github.com/KrisYu/swift14macOSApps
Last synced: 3 months ago
JSON representation
approaching macOS development using swift with 14 mini projects.
- Host: GitHub
- URL: https://github.com/KrisYu/swift14macOSApps
- Owner: KrisYu
- Created: 2017-07-17T01:18:32.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-07-17T01:34:58.000Z (over 7 years ago)
- Last Synced: 2024-07-18T23:35:09.582Z (4 months ago)
- Language: Swift
- Size: 4.53 MB
- Stars: 605
- Watchers: 22
- Forks: 82
- Open Issues: 0
-
Metadata Files:
- Readme: ReadMe.md
Awesome Lists containing this project
README
I tried iOS develop before and had some fun with it, and for the last four weeks, I spent some time play with macOS.
macOS related API is miscellaneous, and developing macOS is more evil, you can use Swift/ObjC, even js(say Atom), you can play with NSTableView, NSCollectionView, Metal, SceneKit... You can even run Shell commands in your App. Not even to mention support AppleScript or Automator. It is fun and the process of seeking answer is also fun.
I copycat and followed some tutorials to make this 14 osx apps. Some are my own thoughts. 😀
Apparently this was inspired by many SwiftXXProjects or XXDaysWithSwift.
Next step is slow down,have fun,learn cautiously, maybe trying to perfect some code for real production usage.
01 - TouchBarMahjong
![](01-TouchBarMahjong/TouchBarMahjong.gif)
02 - Notepad
![](02-Notepad/notepad.png)
03 - MacSpeak
![](03-MacSpeak/app.png)
04 - ORLYStore
![](04-ORLYStore/ORLYStore.png)
05 - YearProgress
![](05-YearProgress/today.png)
06 - FileViewer
![](06-FileViewer/fileviewer.png)
07 - Calculator
![](07-Calculator/calculator.png)
08 - Puzzle
![](08-Puzzle/puzzle.png)
09 - AppSearch
![](09-AppSearch/AppSearch.png)
10 - SimplePiano
![](10-SimplePiano/piano.JPG)
11 - HideDesktop
![](11-HideDesktop/hide.png)
12 - Txt2PDF
![](12-Txt2PDF/txt2pdf.png)
13 - Pomodoro
![](13-Pomodoro/pomodoro.png)
14 - SlideMagic
![](14-SlideMagic/slidemagic.png)