# Cacao - Rust로 macOS/iOS 앱 만들기

> Clean Markdown view of GeekNews topic #9191. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=9191](https://news.hada.io/topic?id=9191)
- GeekNews Markdown: [https://news.hada.io/topic/9191.md](https://news.hada.io/topic/9191.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2023-05-16T11:04:02+09:00
- Updated: 2023-05-16T11:04:02+09:00
- Original source: [github.com/ryanmcgrath](https://github.com/ryanmcgrath/cacao)
- Points: 14
- Comments: 4

## Topic Body

- macOS의 AppKit, iOS의 UIKit에 대한 safe Rust 바인딩을 제공하는 라이브러리   
- 기존에 Swift, Objective-C로 개발해 본 사람에게 비슷한 방식을 제공  
  - Rust의 Ownership 모델 때문에 까다롭지만, 약간 창의적인 코딩과 Assumption을 통해서 이를 극복   
- 아직 초기단계라 불안하긴 하지만, 잘 동작한다고

## Comments



### Comment 16110

- Author: plenty
- Created: 2023-05-16T15:44:21+09:00
- Points: 1

애플의 맥 라이브러리 쪽 예전 이름이 코코아여서 카카오로 이름을 지었나 봅니다.

### Comment 16108

- Author: joyfui
- Created: 2023-05-16T13:14:31+09:00
- Points: 1

카카오?

### Comment 16106

- Author: godrm
- Created: 2023-05-16T12:16:42+09:00
- Points: 1

흥미로운 프로젝트네요 ㅎㅎ   
rust도 잘하고 프레임워크도 잘해야 해서 쉽지는 않을 것 같습니다

### Comment 16103

- Author: ragingwind
- Created: 2023-05-16T11:17:57+09:00
- Points: 1

헬로우 월드만 보면 아주 깔끔하네요
