# strong
HTML_태그1.
1. 제목입력 태그; hn hn은 h1, h2...h6 태그로 텍스트 삽입 기능을 한다. 2. 강조태그 or 볼드체 밑줄 or 이탤릭체 (*i를 주로사용함) 취소선 취소선 (*타 태그 내에서만 사용가능) 3. 기능태그 수평선을 그리는 태그 줄바꿈 태그 4. 텍스트 입력태그; p와 pre 두 태그 모두 텍스트를 입력할때 사용하는 태그인데, 기능이 조금 다르다. 일단 p는 기본적으로 문단을 나탄내는 태그다. 태그 내에 줄바꿈과 탭 등은 반영되지 않는다. 줄바꿈을 원한다면 br태그를 사용하는 것과 같은 태그를 사용해야한다. 반면 pre의 경우 택스트의 모든 형태를 그대로 출력한다. 물론 다른
개인 웹사이트 만들기
개인 웹사이트 만들기 > This is some text in a paragraph. Developer Milk Cheese Blue cheese Feta Neil Armstrong Alan Bean Peter Conrad Edgar Mitchell Alan Shepard Website Email

iOS 메모리에 관하여
메모리 구조 기초 프로그램이 실행되면 운영체제는 메모리에 이 프로그램을 위한 공간을 할당한다. 이때, 그 공간은 Code, Data, Heap, Stack으로 나뉘어져 있다. Heap heap에선 데이터의 크기가 확실하지 않을 때 사용하는 영역이다. 즉, 메모리 크기에 대한 제한이 없으며, 본질적인 범위가 전역이기에 프로그램의 모든 함수에서 액세스할 수 있다. 주로 class 객체나 closure 같은 참조 타입들이 할당된다. 또한, swift에서는 참조 계산을 통한 메모리 해제를 ARC에서 한다. heap은 스레드들이 공유하는 영역이기도 하기에 thread-safety하지 않는다. 이때, thread-safety는 멀티 스레드 프로그래밍에서 어떤

HTML - 요소(텍스트)
텍스트 관련 요소 요소는 여러 종류가 있어요! 이번 포스팅에서는 텍스트에 관련된 요소들이 각각 무슨 역할을 하는지 공부해보도록 하겠습니다. 요소 사용 시 주의할 것! 텍스트 서식에 사용되는 요소들은 대부분 텍스트 효과를 가지고 있습니다. 글자 크기가 커지기도 하고, 기울여지기도 하며, 두꺼워지기도 하죠.🤔 그렇다보니 단순히 이 스타일을 적용하기 위해 해당 요소들을 사용하는 경우가 많습니다. ⚠️ 하지만 이 요소들은 각각의 용도를 가지고 있기 때문에 용도에 맞게 사용하고, 스타일은 CSS를 통해 적용해야 합니다. h1 `hea

[야우쓰] 2주차(4) strong, weak, unowned, 순환참조
ARC의 단점 중 하나는 순환 참조가 발생 시 영구적으로 메모리가 해제되지 않을 수 있다. 아니 근데 저기요 순환 참조가 뭐죠? 그걸 알아보러 가보자잉~ 강한참조 우리가 지금까지 했던 힙의 할당하는 방식이 강한 참조 방식이다! >즉 인스턴스의 주소값이 변수에 할당될 때, RC가 증가하면 강한 참조! 애초에 default 값이 strong~ 하지만 strong에 문제는 바로 순.환.참.조 순환참조 예시를 들어보자! 요즘 내가 킹받고 있는 꽃보다 남자로 예시를 들어보겠다. 먼저 준표랑 잔디를 등장시켜보겠다 그리고 이 둘은 서로가 서로의 남친 여친임을 표시해준다. 메모리에서 볼 때 둘의 관계는 아래 그림과 같다. 그러면서 이 둘의 RC도 하나씩 증가했다. 순환참조의 문제점

ARC, Weak, Strong, Unowned
1. ARC(Automatic Reference Counting) 스위프트는 ARC를 사용하여 앱의 메모리 사용량을 추적하고 관리한다. ARC는 해당 인스턴스가 더 이상 필요하지 않을 때 클래스 인스턴스에서 사용하는 메모리를 자동으로 해제한다. 클래스 인스턴스가 더이상 필요하지 않을때 해당 메모리를 자동으로 비워준다. 참조 될때마다 참조횟수가 +1이 되고 nil을 할당해주면 참조 횟수가 -1이 된다. ARC의 메모리 수거 대상으로는 참조타입인 클래스에만 적용되고 값 타입인 구조체나 열거형 등은 수거 대상에서 제외된다. init은 초기화 함수이고 deinit함수는 클래스 인스턴스의 메모리가 해제되었을 때 호출되는 함수이다. p1이라는 인스턴스 변수를 생성하여 초기화 하고, p2 변수에 p1을 할당, p3에 p2를 할당했다. 즉 p1과 p2 p3에 Person 인스턴스가 할당된 것(강한참조==Strong)이다. 그러면 Refere

[iOS] 클로저(Closure) 순환 참조 문제
Closure를 작성할 때, 우리는 지역변수를 참조할 때마다 순환참조 문제에 부딪히게 된다. 순환 참조의 이슈는 근본적으로 strong으로 서로 동시에 참조하고 있기 때문에 ARC가 0으로 안내려 가는 것이다. 원래 클로저가 종료되면 self로 선언해준 Reference Count도 0으로 내려가야 하지만, 다른 곳에서 클로저를 불러준 시점에서 Reference Count가 1이 증가하여 발생한 문제이다. 간혹 지역변수가 아니더라도 해당 Class에서 정의된 Property나 Method에 접근할 때도 마찬가지다. 그래서 그 해결방안으로 다음과 같은 코드로 순환참조를 해결할 수 있다는 것은 널리 알려진 사실이다. 하지만 근본적인 이유에 들어가서 왜 이것이 순환참조를 일으키고 도대체 [unowned self]라는 것은 어떤 것인가를 알아보도록 하자. 우선 이것을 알기 위해서는 ARC의 개념과 Strong, Weak 변수의 의미를 정확하게 알고 있어야 한다. 인스턴스의

🧙🏼 HTML 텍스트 요소 (2)
HTML 텍스트 요소 9. 포메팅 B, STRONG (1) b : 독자의 주의를 요소의 콘텐츠로 끌기 위한 용도로 사용된다. (굵은 글씨) 🌵 태그 b를 통해 텍스트를 꾸미기 보다 스타일링은 css를 통해 하길 권장함 (2) strong : 동일하게 글씨체를 굵게 만들어 준다. : 앞, 뒤 내용에 비해 정말 중요한 내용일때 사용한다. (스크린 리더가 이 부분을 강조하여 읽어준다. ) > b vs strong : 굵은 글씨를 사용하기 위해서는어떤 것을 사용하는 것이 좋을까? 👉🏻 mdn 사이트를 참고해 보면, strong 요소는 보다 중요한 컨텐츠에 반면 b 요소가 더 중요하다는 것을 나타내지 않고 텍스트에 주의를 끌기
HTML 의미론
패스트캠퍼스 강의를 정리한 내용입니다. "The RED : 견고한 UI 설계를 위한 마크업 가이드 by 정찬명" div, span 요소의 의미 아무 의미가 없는 태그 의미를 찾지 못했을 때 마지막으로 선택하는 태그 사용 빈도가 높을수록 HTML 태그를 의미 적절히 사용하지 않았다고 해석됨 div를 대체할 만한 요소들 span을 대체할 만한 요소들 Sectioning 요소 hx, hgroup, header, footer : 섹셔닝은 아니지만 함께 쓰는 요소 article, aside, nav, section : 섹셔닝 요소 header, footer : 도입부, 헤딩, 헤딩그룹, 목차, 검색, 로고 : 저자, 저작권, 연락처, 관련 문서 의미 범위 : 섹셔닝 루트(body) 또는 섹셔닝 콘텐츠(article, aside, nav, section) 반드시 필요한 요소는 아니지만 이런 의미일 때 di
<b> vs <strong>
프론트엔드를 하면서 느낀 것은 html, css 정말 중요하다 html과 css만 잘해도 프론트엔드에서 코드가 정말 깔끔하게 나오고 개발이 쉬워진다. input 태그에도 여러가지가 있는데 ``라고 작성해도 복잡한 코드 없이 달력 구현을 쉽게 할 수 있다. 얼마 전에 `태그 보다는 `태그를 지향하라는 글을 보았는데 그냥 좋아요 버튼만 클릭하고 나중에 읽어야 겠다는 생각을 했다. 하지만 역시나 읽지 않았고 며칠 전 개발을 할 때 bold 효과를 주기 위해 다시 한번 문서를 찾아보았다. mdn에 친절하게 문서도 나와있다. 간단하게 요약하자면 `나 `이 UI로 주는 효과는 동일하지만 목적은 다르다. ``: 중요한 내용을 쓰기 위함 ``:

[iOS] 메모리 참조 방법 (Strong, Weak, Unowned)
(할때마다 오랜만이어서 민망한 iOS 포스팅,,ㅎ) 오늘은 메로리 참조 방식에 대해 공부 해 보았다. 크게 강한 참조, 약한 참조, 미소유 참조로 나뉘게 되는데 비록 본격적으로 사용해본 적은 없지만 몇번 면접에서 마주했던 내용이니 알아두자! ARC (Auto Reference Counting) 먼저 ARC 에 대해 간단히 정리해보면 ARC, Auto Reference Counting 은 iOS 앱 내에서 발생하는 메모리 누수 현상을 자동으로 관리해주는 시스템이다. 컴파일시 코드를 분석해 자동으로 retain, release 코드를 생성하며 참조된 횟수를 추적해서 더 이상 참조되지 않는 인스턴스를 메모리에서 해제해 메모리가 낭비되지 않도록 한다. 또한 ARC 는 클래스 인스턴스에만 적용되는데 구조체나 열거형은 값 타입이기 때문에 참조에 의해 전달되거나 저장되지 않으므로 ARC 의 대상이 아니기 때문이다. 이때 ARC 의 관리

[HTML] HTML의 꽃, 'Tag'
Text Contents 🔘Entity , ", ', &, 같은 특수기호들은 &+이름 으로 써줘야 한다. |이름|모양| |-|-| |lt;| |꺽쇠 |nbsp;| 공백| ' ' (1칸 space) 공백 |amp;| &| 앰퍼센드 |quot;| " |큰따옴표 mailto 🟠Heading Tag 제목을 표현할 수 있는 tag. <h1> ~ <h6>까지 존재한다. 🟡<p> tag 하나의 문단을 나타내는 태그, 시각적 매체에서 문단은 보통 블록 사이의 여백과 첫 줄의 들여쓰기로 구분하지만, 이미지나 입력 폼 등 서로 관련있는 콘텐츠 무엇이든 될 수 있다. ⚪<a> Tag hyper link를 추가할 수 있도록 하는 tag. <a href="이동할 링크"></a>의 형태로 사용한다. 이동할 링크 부분에 mailto:emiail-adress를 하면 이메일을

[iOS / Swift] 메모리 참조 방법 (strong, weak, unowned)
안녕하세요 오늘은 저번 시간에 이어서 메모리에 관한 공부를 해보겠습니다. 저번 포스팅에서는 메모리 관리인 ARC에 대해서 공부를 했다면 이번에는 메모리 참조 방법에 대한 내용을 다루겠습니다. 그럼 자세히 알아보도록 하죠! 메모리 참조? 저번 포스팅에서 공부했듯이 iOS에서는 ARC를 활용해 앱의 메모리 사용을 추적하고 관리합니다. 메모리가 참조 되고 해제 될때 ARC는 자동으로 이것을 관리해준다는 내용도 다 확인해 보았구요! ARC에 대해 간략히 정리하면 객체에 대해 강한 참조가 남아 있는한 해당 객체는 메모리 해제가 되지 않게 됩니다. 하지만 이렇게 강한 참조만 쓴다면 일일이 메모리 해제를 위해 신경 써야하고 그러지 못하게 된다면 엄청난 메모리가 낭비될 것입니다. 그래서 iOS에는 weak, unowned을 이용하여 조금 더 효율적이게 메모리를 관리 할 수 있습니다. 그럼 이 내용에 대해 더 자세히 알아보도록 하겠습니다. strong (강한 참조) >
ARC #3
안녕하세요, dvHuni 입니다 ! ARC #1과 ARC #2에 이어 ARC에 대해 알아보는 마지막 포스트 입니다! 이제 ARC에 대한 내용을 마무리 지으러~ 마지막으로 힘내서 가보자구요! 아자아자💪 본 글은 swift docs를 참조하여 개인의 이해를 적은 글입니다. 🤓 Strong Reference Cycles for Closures ARC #1과 ARC #2에서 알아본 Strong Reference Cycle은 class instance간 발생할 뿐만 아니라,
ARC #2
안녕하세요, dvHuni 입니다 ! ARC #1에 이어 ARC에 대해 알아보는 두번째 포스트 입니다! ARC를 정복하기 위해 다시한번 힘차게 !! 고고 🤜 본 글은 swift docs를 참조하여 개인의 이해를 적은 글입니다. 🤓 Strong Reference Cycle ARC Action의 예시로 미루어보아 Strong Reference는 참조가 모두 사라진 뒤에 ARC에서 deallocate 시킵니다. 그렇다면 예를들어 서로 다른 class의 instance가 서로를 Strong Reference하고있다면 어떻게 될까요 ? 코드를 통해 해당 상황을 재현 해 보겠습니다.
ARC #1
안녕하세요, dvHuni 입니다 ! iOS 관련 게시글은 오랜만이네요 😅 (이번 글을 위해 열심히 공부했다고 생각해주세요 .. ) 오늘은 swift를 공부한 사람이라면! 사용하는 사람이라면! 한번쯤 들어봤을 ARC! 도대체 ARC가 무엇인지 ! 어떻게 동작하는지 ! 한번 알아보겠습니다. 고고 👨🏻🏫 본 글은 swift docs를 참조하여 개인의 이해를 적은 글입니다. 🤓 What is ARC? ARC(Automatic Reference Counting) : To track and manage your app’s memory usage > In most cases, this means that memory management “just works” in Swift, and y

2021.3.6 토요일
🚩 오늘 공부량 공부내용 생활코딩(WEB1- HTML & Internet) 기본문법 태그(5강) ~ 원시웹(16강) 공부시간 2시간 33분 📖 오늘 배운내용 📄 strong태그 🎨특징 >- strong 태그는 매우 중요한 텍스트를 정의하는 데 사용된다. >- 내부의 텍스트는 진하게 표시된다. 👀마크다운 작성시 👉결과 이렇게 특정한 텍스트를 굵게 쓸 수 있다. 📄 u 태그 🎨특징 >- u 태그는 내부의 텍스트를 밑줄로 표시한다. >- 하이퍼 링크에 혼동될 수 있는 요소를 사용하지 않는다. 👀마크다운 작성시 👉결과 이렇게 특정한 텍스트를 밑줄을 그어줄 수 있다. 📄 h1~6 태그 🎨특징 >- HTML 제목을 정의하는데 주로 사용한다. >- h1부터 h6까지 있고 번호가 높

ARC(Automatic Reference Counting) - 1
Swift에서 ARC(Automatic Reference Counting) 는 앱의 메모리 사용을 추적하고 관리한다. 즉, class객체에 의해서 사용되는 memory들을 더 이상 class객체가 사용되지 않을때 자동으로 수거한다. 따라서 C언어처럼 우리가 직접 메모리를 할당하고, 수거하지 않아도 된다. 그러나 몇몇의 case들은 직접 신경을 써주어야한다. Reference counting은 struct와 class를 비교했던 글을 보면 class의 instance에게만 적용된다는 것을 알 수 있다. 단어 그대로 reference counting은 참조 타입(reference type)에게만 해당하므로 구조체(struct)와 열거형(enum)과 같은 값 타입(value type)들은 참조 값을 저장하거나 전달하지 않으므로 이에 해당되

strong요소와 em요소의 차이점
여태껏 두 요소의 차이점을 제대로 모르고 있었다. 둘 다 강조하고 싶은 컨텐츠에 사용하는 요소라고 대강 알고 있었는데 이번에 다시 알아보기로 했다. strong 요소 먼저 strong요소에 대해 알아보기 위해 w3에 있는 문서의 설명글을 확인해 봤다. >The strong element represents strong importance, seriousness, or urgency for its contents. strong 요소는 해당 컨텐츠의 강한 중요성,심각성,긴급성을 표현하는 요소이다. >Importance: The strong element can be used in a heading, caption, or paragraph to distinguish the part that really matters from other p