TIP-맥OS 56

macOS TableView와 NSArrayController사용하여 구현하기 - #1

이글은 macOS용 TableView와 NSArrayController사용하여 구현하는 방법을 설명합니다. iOS 아이폰용 설명이 아니니 오해 없으시기 바랍니다. iOS개발관련 자료는 많지만 macOS개발 자료는 거의 없기도 하고 맥용 앱이 많아지기를 바라는 마음으로 글을 써봅니다. 저도 맥용 앱은 만들어 본적이 없어 스터디를 하고 있습니다. ^^; MacOS Cocoa 프로그래밍은 책이 많지 않은데요. Big Nerd Ranch의 Cocoa Programming for OSX ( 5th Edition )이 좋은거 같습니다. 이번 5판에서는 Swift기분으로 설명하는데 문제는 원서이고 번역서는 없습니다. 요즘 구글번역기가 인공지능이 적용되어 성능이 뛰어나니 활용하면 큰 문제는 없을듯 하구요. ^^;;;;..

TIP-맥OS 2017.04.16

macOS에서 마우스 휠 사용시 가속도(acceleration,inertia) 없애는 방법 (일정하게 이동)

맥OS에서 매직마우스를 쓰면 모르겠지만 일반 마우스 사용시 휠에 가속도가 적용되어 있으면 개인적으로 오히려 움직임이 부자연스럽더군요. 윈도우즈처럼 일정하게 움직이게 하고 싶었습니다. 물론 트랙패트(터치패드?)사용시에는 가속도가 아주 좋긴 하지만요. 찾다보니 소스까지 공..

TIP-맥OS 2017.01.15

mac OS에서 mysql 워크벤치 hang(멈춤)현상 해결방법

얼마전 맥OS에서 mysql 워크벤치(mysql workbench)로 작업중에 간단한 쿼리 였는데도 탭부분에 바람개비가 돌아가고 아무리 기다려도 결과가 나오지 않았습니다. 맥을 재부팅해도 역시나 마찬가지 였구요. 요거 때문에 불필요한 시간 삽질을 하게 되어 공유합니다. http://stackoverflow.com/questions/39399563/mysql-workbench-6-3-mac-hangs-on-simple-queries 스택오버플로우에 올라온 글중에 해결방법이 있네요. ~/Library/Application Support/MySQL/Workbench 에 들어있는 설정파일들을 백업한다음 삭제하고 재시작 하니 정상적으로 동작하네요. ^^ * 참고로 Application Support 중간에 공백이..

TIP-맥OS 2016.12.11

mac OS에서 eclipse(android studio)로 LG G3에 빌드하기 (맥과 호환되지 않는 안드로이드폰도 참고)

맥OS에서 삼성폰, 화웨이등등 거의 대부분의 안드로이드폰은 USB드라이버없이 그냥 자동으로 인식해서 빌드가 되는데요. ===> 구글 디벨로퍼 사이트에도 안내되어 있어요. 궁금하면 뒤에 약간의 안내화면 참조. 이게 LG G3는 맥에서 인식이 않됩니다. 다음과 같이 디버깅 허용 메시지와 지..

TIP-맥OS 2016.11.07

mac OS에서 Mysql 데이타베이스 생성 , 계정추가 및 접근 권한 만들기 (root 패스워드 변경포함)

간만에 맥OS에 MySQL을 설치했더니 좀 달라진 부분이 있네요. 그래서 정리해 봤습니다. * 임시로 패스워드 없이 Mysql서비스 띄우기 (===>이제 요걸루 해야 하나 보네요.) sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables * 다시 설치하니 위에 임시로 띄우는 과정은 필요가 없네요. 바로 시스템환경설정 > MySql > Start 버튼을 클릭하여 서비스를 띄웁니다. 보안강화로 임시 비밀번호가 주어지니 설치시 반드시 임시 비밀번호를 메모 하셔야 합나디. (2018.02.05 수정) ./mysql -u root -p 실행한다음 root의 임시비밀번호를 변경해야 클라이언트 툴에서 접속이 됩니다. * 맥에서 Mysql 설치경로 /usr/local/m..

TIP-맥OS 2016.11.02