2017-09-23 17 views
0

일부 회사에서는 레이아웃이나보기가 코드를 사용하여 생성 된 일부 Android 및 iOS 프로젝트를 보았습니다.Android 및 iOS에서 코드를 사용하여 모든 사용자 인터페이스 작업을 수행 할 수 있습니까?

예를 들어 Android에는 Telegram 소스 코드와 같은 레이아웃이없고 iOS에는 스토리 보드가 없습니다.

코드를 사용하여 모든 UI 작업을 수행 할 수 있습니까? 모범 사례입니까?

답변

2

물론, 시각적 레이아웃 도구로 사소한 작업을 할 때 레이아웃을 올바르게 만드는 데 시간을 낭비하고 싶지 않은 이유는 무엇입니까?

아니요, 레이아웃 도구를 무시하고 코드에서 직접하는 것이 가장 좋은 방법은 아닙니다.

+0

그래서 일부 응용 프로그램은 코드만으로 설계되었습니다. –

+0

보통, 내가 그것을 보았을 때 그것은 그들이 배운 것 또는 잘못된 "최적화"논쟁에서 비롯된 것입니다. http://ubiquity.acm.org/article.cfm?id=1513451 –

0

우선, 예를 들어, 코드 레이아웃을위한 모범 사례에 대해 code.and yes를 사용하여 모든 ui 항목을 다시 수행 할 수 있습니다. 그러면 큰 애플리케이션을 만들 때 XML 레이아웃에 대한 모든 UI 작업을 수행 할 수 없기 때문입니다. 예 UR 때 휴식 api와 함께 일하고 그 버튼이나 조각이나 레이아웃과 같은 코드를 사용하는 가장 좋은 방법은 레이아웃보다는 UI를 물건을 추가해야합니다.

+0

내 프로젝트에는 레이아웃이 있고 일부 부분에는 버튼과 텍스트 입력과 같은 UI가 생성됩니다. 모든 UI가 아닙니다. 레이아웃 광고 스토리 보드가 대형 앱을 디자인하는 데 좋지 않은 경우 IDE에 이러한 툴이있는 이유는 무엇입니까? –