앱을 만들때, 화면마다 슈퍼뷰(해상도)가 다 다른데, 이미지를 특정 화면 포인트에 고정시키고 나머지는 비율대로 늘리고 싶을때가 있다. 안드로이드의 경우 Constraint Layout 의 layout_constraintDimensionRatio 속성을 이용하면 되지만, iOS 의 경우는 어떻게 대응할까? 우선 문제부터 보자 우리는 아래와 같은 뷰를 원한다. 첫번째 사진을 보면 view 안에 imageview 가 들어가있다. 우리는 이 ImageView를 화면의 세로크기로 꽉 채우길 원한다. 세로로 한번 늘려보자.. 이것은 우리가 원하는 결과가 아니다. 화면을 세로로 꽉 채우면서 가로 오른쪽은 이미지의 원래 비율대로 늘어나길 바란다. 그렇다면 어떻게 해야할까? Aspect Ratio xcode storyb..
( iOS ) 개발하기 6 - 버튼 배치 및 액션 이벤트 달기( iOS ) 개발하기 5 - 간단한 텍스트 배치 및 Layout 조정하기( iOS ) 개발하기 4 - 프로젝트 내 휴대폰에 설치하기( iOS ) 개발하기 3 - Create Project( iOS ) 개발하기 2 - xcode 실행과 swift 둘러보기 6화에서는 버튼에 액션을 달아 버튼이 눌릴경우 액션을 취했었다. 이번 화에서는 버튼을 누를 경우 다음화면으로 넘어가는 코드를 짜보자. 여기서 뷰를 하나 더 추가해보자 뷰 컨트롤러를 추가해야함. 새로 만든 뷰 컨트롤러를 클릭하여 정보를 보면, 아직 클래스가 없다.즉, 해당 UI 와 연결된 swift 파일이 없다는 뜻이다. 한번 만들어보자.(사실 버튼눌러서 화면만 전환할 것이라면 만들 필요는 없다..
( iOS ) 개발하기 5 - 간단한 텍스트 배치 및 Layout 조정하기( iOS ) 개발하기 4 - 프로젝트 내 휴대폰에 설치하기( iOS ) 개발하기 3 - Create Project( iOS ) 개발하기 2 - xcode 실행과 swift 둘러보기 5화에서 간단한 텍스트를 추가해 보았다.이번화에서는 버튼을 달고 액션을 추가해, 버튼을 누르면 라벨의 텍스트가 변경되도록 해 보자. 1. 버튼을 단다. (레이아웃에 추가하는 방법은 5화 참조) 2. 버튼 연결 클래스 설정- storyboard 의 화면(View Controller, 화면상의 text label 이나 Button이 위치한 부모 레이아웃, 화면 전체)을 클릭한 후, identity inspector 메뉴로 들어갑니다. 위와 같이 Class ..
( iOS ) 개발하기 4 - 프로젝트 내 휴대폰에 설치하기( iOS ) 개발하기 3 - Create Project( iOS ) 개발하기 2 - xcode 실행과 swift 둘러보기 4화에서 아무것도 없는 프로젝트를 만들어 휴대폰에 올려보았다.이번화에서는 간단한 버튼/라벨 등을 만들고, 버튼액션으로 라벨을 변경해보자. GOGO - 먼저 저번 프로젝트를 열어보자. 오픈 후, 그림처럼 Main.storyboard 파일을 클릭하여봅시다. 왠 사각형 박스가 눈에 보인다.이 화면이 이제 아이폰화면이 될 텐데..뭔가 이상하다.아이폰은 보통 세로로 길고 가로가 많이 짧은 스타일인데, 이 화면은 세로와 가로크기가 크게 차이나지 않는다. 우선 이 화면에 Text 를 추가해보자. 라벨을 가져다 때려넣고 빌드를 해보자.(C..
이전 링크 ( iOS ) 개발하기 2 - xcode 실행과 swift 둘러보기 [ 새 창으로 열립니다. ]( iOS ) 개발하기 3 - Create Project 이전에 만들었던 프로젝트 ( 아무것도없는 빈 프로젝트) 를 내 휴대폰에 설치해보자 우선, 준비물은 다 아시다시피, 맥북과 유선으로 연결된 iPhone이다.(아이폰이 없다면, xcode자체 에뮬레이터로 돌려도 무방하지만, 앱 개발자라면, 당연히 가지고 있어야 하지 않을까 하는 생각이 든다.) 아래 화면에서.. 좌측 상단의 > 모양의 화살표를 눌러보자. 그럼, 보통은 아래와 같은 화면이 뜰 것이다. 무엇인고하니..유효하지 않은 인증서 와 같은 문구이다.결국 내 xcode 를 신뢰할 수 없다는 뜻이다.그렇다면 신뢰하려면...어떻게 해야 하나? 아래화..
xcode 를 처음 설치 후 실행하면 아래와 같은 화면을 볼 수 있다. 아이폰 개발을 하도 오래전에 하고 안하다보니 뭔가 첫 화면부터 다르다. [ Get Started with a playground ] 라는 메뉴가 눈에 띈다. 우선 , 인터넷에 검색해보니 새로이 아이폰 앱 개발에 쓰일 swift라는 언어의 놀이터 같은 개념이라고 한다.(간단한 코드를 테스트 해 볼 수 있는 곳) Objective C 말고 Swift 라는 언어가 추가되는 것인가?향 후 아이폰 앱 개발에 swift 라는 언어도 동시에 같이 쓸수있는 것인가? 우선 새로운 것이니 한번 도전해보자. 앞으로 iPhone 개발은 Swift라는 언어로 개발해본다. playground 를 눌러보면 아래와 같은 화면을 볼 수 있다. 데스크탑에 만들어보자..
- Total
- Today
- Yesterday
- linux
- php
- IOS
- mysql
- 배열
- GIT
- 노드
- CentOS
- C언어
- Android
- 스위프트
- C
- 깃헙
- 리눅스
- Node
- xcode
- node.js
- 뉴스룸
- git hub
- Phaser
- 안드로이드
- 점유율
- nodejs
- Asterisk
- Swift
- Kotlin
- 앵커브리핑
- BBC 가쉽
- 손석희
- 서버
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |