일부 회사에서는 레이아웃이나보기가 코드를 사용하여 생성 된 일부 Android 및 iOS 프로젝트를 보았습니다.Android 및 iOS에서 코드를 사용하여 모든 사용자 인터페이스 작업을 수행 할 수 있습니까?
예를 들어 Android에는 Telegram 소스 코드와 같은 레이아웃이없고 iOS에는 스토리 보드가 없습니다.
코드를 사용하여 모든 UI 작업을 수행 할 수 있습니까? 모범 사례입니까?
일부 회사에서는 레이아웃이나보기가 코드를 사용하여 생성 된 일부 Android 및 iOS 프로젝트를 보았습니다.Android 및 iOS에서 코드를 사용하여 모든 사용자 인터페이스 작업을 수행 할 수 있습니까?
예를 들어 Android에는 Telegram 소스 코드와 같은 레이아웃이없고 iOS에는 스토리 보드가 없습니다.
코드를 사용하여 모든 UI 작업을 수행 할 수 있습니까? 모범 사례입니까?
물론, 시각적 레이아웃 도구로 사소한 작업을 할 때 레이아웃을 올바르게 만드는 데 시간을 낭비하고 싶지 않은 이유는 무엇입니까?
아니요, 레이아웃 도구를 무시하고 코드에서 직접하는 것이 가장 좋은 방법은 아닙니다.
우선, 예를 들어, 코드 레이아웃을위한 모범 사례에 대해 code.and yes를 사용하여 모든 ui 항목을 다시 수행 할 수 있습니다. 그러면 큰 애플리케이션을 만들 때 XML 레이아웃에 대한 모든 UI 작업을 수행 할 수 없기 때문입니다. 예 UR 때 휴식 api와 함께 일하고 그 버튼이나 조각이나 레이아웃과 같은 코드를 사용하는 가장 좋은 방법은 레이아웃보다는 UI를 물건을 추가해야합니다.
내 프로젝트에는 레이아웃이 있고 일부 부분에는 버튼과 텍스트 입력과 같은 UI가 생성됩니다. 모든 UI가 아닙니다. 레이아웃 광고 스토리 보드가 대형 앱을 디자인하는 데 좋지 않은 경우 IDE에 이러한 툴이있는 이유는 무엇입니까? –
그래서 일부 응용 프로그램은 코드만으로 설계되었습니다. –
보통, 내가 그것을 보았을 때 그것은 그들이 배운 것 또는 잘못된 "최적화"논쟁에서 비롯된 것입니다. http://ubiquity.acm.org/article.cfm?id=1513451 –