본문 바로가기
반응형

전체 글361

[Kotlin Release Notes] Kotlin/Native Plugin Update 2017년 12월 26일 안녕하세요, Kotlin 팬 여러분, 새해가 다가오고 우리는 2017년의 마지막 발표를 진심으로 기쁘게 여깁니다. 우리는 방금 CLion용 Kotlin/Native 플러그인 업데이트를 릴리스했습니다. 이 업데이트는 최근에 출시된 Kotlin/Native 플랫폼 v0.5를 지원합니다. 여러분의 피드백은 우리에게 매우 중요합니다. 버그와 이슈는 Kotlin 버그 트래커에 보고해 주시기 바랍니다. 궁금한 점이 있으시면 Slack의 #kotlin-native 채널에서 질문하실 수 있습니다. (여기에서 초대를 받을 수 있습니다). 모두에게 행복한 새해와 마법같은 순간이 함께하기를 바랍니다! 즐거운 Kotlin 하세요! 원문 https://blog.jetbrains.com/kotlin/20.. 2023. 9. 5.
[Kotlin Release Notes] Kotlin/Native v0.5 released: calling Kotlin from Swift and C, LLVM 5 and more 2017년 12월 19일 Kotlin/Native v0.5 크리스마스 에디션의 릴리스를 기쁘게 알려드립니다! 이 릴리스는 C, Objective-C 및 Swift에서 Kotlin/Native 코드를 사용할 수 있도록 지원을 추가하며, iOS 시뮬레이터를 사용한 개발을 지원하며, LLVM 5 지원과 Linux 및 Windows 호스트에서 WebAssembly 생성을 지원합니다. Objective-C 및 Swift에서 역 상호 운용성 이전 Kotlin/Native 릴리스에서는 Objective-C 헤더를 제공한다고 가정하여 Kotlin/Native에서 Apple 프레임워크를 호출하는 것을 소개했습니다. 이제 우리는 그와 반대로 Swift 및 Objective-C에서 Kotlin 코드를 호출하는 지원을 추가하.. 2023. 9. 5.
[Kotlin Release Notes] Kotlin 1.2 Released: Sharing Code between Platforms 2017년 11월 28일 오늘은 Kotlin 1.2를 발표합니다. 이는 주요한 새로운 릴리스로서, 현대적인 애플리케이션의 모든 구성 요소에서 Kotlin을 사용할 수 있도록 하는 길 위의 큰 한 걸음입니다. Kotlin 1.1에서는 공식적으로 JavaScript 대상을 발표하여 Kotlin 코드를 JS로 컴파일하고 브라우저에서 실행할 수 있게 했습니다. Kotlin 1.2에서는 JVM과 JavaScript 간의 코드 재사용 가능성을 추가했습니다. 이제 애플리케이션의 비즈니스 로직을 한 번 작성하고 백엔드, 브라우저 프론트엔드 및 Android 모바일 앱과 같은 모든 계층에서 재사용할 수 있습니다. 또한 크로스 플랫폼 직렬화 라이브러리와 같은 코드를 더 재사용할 수 있도록 도와주는 라이브러리도 작업 중입니.. 2023. 9. 5.
[Kotlin Release Notes] Kotlin/Native v0.4 released: Objective-C interop, WebAssembly and more 2017년 11월 16일 Kotlin/Native v0.4 버전 출시를 기쁜 마음으로 알려드립니다! 이 릴리스에는 iOS 및 macOS에서 Objective-C API에 액세스할 수 있는 지원, WebAssembly 대상 플랫폼, Kotlin/Native에서 앱 개발을 더욱 쉽게 만드는 주요 변경 사항이 포함되어 있습니다. 플랫폼 라이브러리 Kotlin/Native은 특정 플랫폼을 대상으로 하는 모든 프로그램에서 기반이 되는 운영 체제 인터페이스에 액세스할 수 있도록 플랫폼별 라이브러리 세트를 제공합니다. 이전에는 cinterop 도구를 사용하여 라이브러리를 직접 생성해야 했지만, 이제는 라이브러리가 미리 제공됩니다. 다음 프로그램은 v0.4 릴리스의 새로운 플랫폼 라이브러리 사용 예시를 보여줍니다. i.. 2023. 9. 5.
[Kotlin Release Notes] Kotlin 1.1.60 is out 2017년 11월 13일 우리는 Kotlin 1.1.60의 새로운 버그 수정 및 툴링 업데이트를 발표하여 기쁩니다. 이 업데이트는 다음과 같은 내용을 포함하고 있습니다: Kotlin/JS 증분 컴파일에 대한 실험적인 지원 추가 JSR-305 사용자 정의 널성 어노테이션 지원에 새로운 기능 추가 자동 Parcelable 구현 생성기의 많은 버그 수정 및 IDE 지원 제공 Gradle 증분 빌드 개선 IntelliJ 플러그인에서 새로운 검사, 성능 향상 및 버그 수정 추가 이 업데이트는 IntelliJ IDEA 버전 2016.3부터 2017.3까지, 그리고 Android Studio 2.3, 3.0 및 3.1 Canary와 호환됩니다. 이 릴리스의 전체 변경 사항 목록은 변경 로그에서 확인할 수 있습니다. .. 2023. 9. 5.
[Kotlin Release Notes] Kotlin/Native IDE Support Preview 2017년 11월 4일 Kotlin/Native은 Kotlin을 직접 기계 코드로 컴파일하고 가상 머신 없이 실행 가능한 실행 파일을 생성하는 새로운 기술입니다. KotlinConf 2017에서는 Kotlin/Native 개발 도구의 미리 보기 릴리스를 발표했습니다. 우리는 Kotlin으로 작업하는 IntelliJ IDEA가 있지만, Kotlin/Native은 Clang 및 LLDB 지원과 같은 네이티브 세계의 기술과 통합됩니다. 그래서 JetBrains의 Kotlin/Native 선택은 C 및 C++용 IDE인 CLion입니다. 시작하려면 CLion 2017.3을 다운로드하고 설치하세요(이 버전은 현재 이른 접근 미리 보기 단계에 있음을 유의하세요). 그 다음, JetBrains 플러그인 리포지토리에서.. 2023. 9. 5.
[Kotlin Release Notes] KotlinConf Keynote Recap 2017년 11월 2일 오늘은 코틀린 커뮤니티에게 멋진 날입니다. KotlinConf, 첫 번째 Kotlin 컨퍼런스가 오늘 개최되며, 세계 각국에서 약 1200명의 참가자가 샌프란시스코에서 함께 모여 참여하고 있습니다. 컨퍼런스 키노트에서 코틀린의 주요 개발자인 안드레이 브레슬라브가 몇 가지 주요 개발 동향을 발표하였으며, 이제 그 내용을 모두와 공유하고자 합니다. Kotlin 1.2 RC 키노트에서 가장 큰 발표 중 하나는 Kotlin 1.2 릴리스 후보판의 출시입니다. 이번 릴리스의 새로운 기능으로는 실험적인 멀티플랫폼 프로젝트 지원이 포함되어 있습니다. 이를 통해 JVM 및 JavaScript를 타겟으로 하는 모듈 간에 코드를 공유할 수 있으며, 어노테이션에서 배열 리터럴 지원을 비롯한 몇 가지 .. 2023. 9. 4.
[Kotlin Release Notes] Kotlin 1.2 Beta Is Out 2017년 9월 29일 우리는 Kotlin 1.2 베타 릴리스를 발표하게 되어 기쁩니다. 이번 릴리스에서는 Kotlin 1.2의 주요 새로운 기능인 실험적인 멀티플랫폼 프로젝트 지원을 소개합니다. 또한, 언어와 표준 라이브러리는 이제 기능이 완료되었습니다. Kotlin 1.2의 모든 새로운 기능이 구현되었습니다. 이제 변경 사항에 대한 피드백을 주실 때입니다. 피드백을 고려하여 디자인을 조정하여 최종 1.2 릴리스를 준비할 시간이 남아 있습니다. 도구 관련해서는 Kotlin 1.2 베타는 최근에 릴리스된 1.1.50 업데이트와 동일한 기능 세트를 포함하고 있습니다. 베타 버전은 2016.3부터 2017.3까지의 모든 IntelliJ IDEA 버전과 Android Studio 2.3 및 3.0과 호환됩니다.. 2023. 9. 4.
[Kotlin Release Notes] Kotlin 1.1.50 is out 2017년 9월 22일 코틀린 1.1.50의 릴리스를 발표하게 되어 기쁩니다. 이 릴리스는 코틀린 1.1의 버그 수정 및 도구 업데이트입니다. 이 업데이트는 다음과 같은 사항을 포함하고 있습니다: 새로운 버전 지정 체계를 도입합니다: 1.1.5-x 대신에 1.1.5x를 사용합니다. JSR-305 어노테이션에 대한 지원을 개선합니다(JSR-305 클래스가 클래스패스에 없는 경우에도 nullability 문제를 경고로 보고하고, 체크는 동작합니다). 생성된 바이트코드 성능을 개선합니다. 기본적으로 primitive 배열을 TypedArray로 변환하도록 합니다, 죽은 코드 제거 도구에 소스맵 지원을 추가하고, JS 백엔드의 다른 개선 사항을 적용합니다. 컴파일러와 IDE에서 많은 버그를 수정합니다. Inte.. 2023. 9. 4.
반응형