- 크로스 플랫폼
안드/ios/web/window/mac/linux- 퓨시아OS -> 구글에서 밀고있는 OS
- 리액트 네이티브 vs 플러터
- 자바스크립트로 짤 수 있다.
- 리액트를 알면 쉽게 접근.
- 코드 푸시가 가능하다.
- 리액트 네이티브의 단점 : 느리다
AOT와 JIT란
// 문제 5. sort를 이용해서 tempList1을 정렬하고 출력하시오.
List타입의 tempList1
tempList1.sort(매개변수 : 함수)
sort / map / where / forEach
final check(int a, int b){
return a - b;
}
[1, 2, 3, 2, 1].sort(check);
check(1, 2) -> 결과값 -1 유지
check(2, 3) -> 결과값 -1 유지
check(3, 2) -> 결과값 +1 자리바꿈
[1, 2, 2, 3, 1]
check(3, 1) -> 결과값 +2 자리바꿈
한번 더 체크
[1, 2, 2, 1, 3]
......
[1, 1, 2, 2, 3] 오름차순 정렬이 된다.
정렬방식
var power(dynamic item){
return item * 2;
}
tempList1.map(power)
[1, 2, 3]
power(1) -> 결과값 2
power(2) -> 결과값 4
power(3) -> 결과값 6
[2, 4, 6]