로고
  • 소개
  • 트렌드
  • 사업별
  • 기능별
  • 형태별
  • 기술별
  • 디자인컨셉별

Object-C

C 프로그래밍 언어에 스몰토크 스타일의 메시지 구문을 추가한 객체 지향 언어

Object-C는 넥스트의 NeXTSTEP 운영 체제에서 주 언어였으며, 애플의 코코아를 사용하기 위한 기본 언어입니다.

Object-C(오브젝트씨)는 1980 년대에 C언어를 기반으로 개발되어 초기 운영 체제에서 사용되었으며 OS X및 iOS 운영 체제 및 해당 API에서 사용되는 기본 프로그래밍 언어로 코코아 프레임 워크를 기반으로 한 언어입니다. 개발툴로는 Xcode를 사용합니다. 객체 지향, 범용이며 C 프로그래밍 언어의 새로운 언어 기능에 추가됩니다. 모든 C 프로그램은 Object-C로 컴파일 가능합니다. C++나 자바 등과는 달리 객체에 대해서 완전한 동적 형 변환(dynamic typing)을 지원합니다. C++와는 달리 다중 상속을 지원하지 않으며 대신 자바의 인터페이스에 해당하는 프로토콜(protocol)을 정의할 수 있습니다.

Object-C VS Swift

  • C 개발자의 경우 Swift 대비 빠른 습득이 가능하며 컴파일 버전 업에 따른 API 변동이 없고 안정화된 오픈 소스 사용에 용이합니다.
  • Github 등록 라이브러리 수가 Swift보다 적어 관련 기술 검색이 힘들고 최신 기술에 대한 설명이 Swift로 많이 구성되어 있어 불편할 수 있습니다.
  • 기본적인 앱 사이즈가 Swift보다 작으며 C기반의 빠른 속도를 자랑하지만 보통 개발 속도가 Swift에 비해 느립니다.

결론적으로 Objective-C는 안정적이며 오랫동안 쓰여왔지만 언어 자체가 복잡하고 문법이 길다는 단점이 있습니다. Swift는 typed 문법(정적 타입과 옵셔널 그리고 옵셔널 체이닝)을 제공합니다. 함수형 프로그래밍, 네임스페이스, 깔끔한 문법 등을 지원하며 언어의 성능이 좋고 낮은 메모리 사용률을 보입니다. 또한 Swift는 오픈소스로서 다수의 Swift Package Manager(코코아팟,카르타고)를 제공합니다. Swift에서는 Swift UI의 사용으로 다양한 애플 플랫폼인 iPhone, iPad, iMac, Apple TV를 지원합니다. 하지만 Objective-C에 비해 컴파일이 오래걸리며 C++ 라이브러리를 직접적으로 사용할 수 없습니다.

고객사례

디몬스터솔루션은 다양한 서비스를 제공하고있습니다.

공장설비 유지관리,대리점,수리기사 관리 플랫폼

공장설비 유지관리,대리점,수리기사 관리 플랫폼

#네이티브앱#App#Java#Kotlin#Swift#Object-C#native#행사#기술자#공사#설치#장비#기계#부품#자재#공장#대리점#광고#행사#건설#공사#자재#업체소개#IOT#위치기반#유지관리#통합관리#직원관리

휘트니스 업무의 통합 자동화 관리 프로그램(웹,앱)

휘트니스 업무의 통합 자동화 관리 프로그램(웹,앱)

#Native#Java#Kotlin#Swift#Object-C#네이티브앱#App#앱#Android#iOS#프랜차이즈#피트니스#휘트니스#체육관#스케줄관리#회원관리#수업관리#시간표#근무일지#급여관리#가맹점#회계

스포츠 예약/대기/ 점수관리 및 회원관리 및 어플

스포츠 예약/대기/ 점수관리 및 회원관리 및 어플

#App#앱#네이티브앱#Native#Java#Kotlin#하이브리드#Swift#Object-C#랜딩페이지#업체페이지#체육관#PG#결제#예약#회원관리#게임#점수#매장관리#락카관리#대기#업체소개#QR코드

유치원 원장,원생,학부모,기사용 및 차량동작 감지 및 GPS 추적어플

유치원 원장,원생,학부모,기사용 및 차량동작 감지 및 GPS 추적어플

#네이티브#Java#Kotlin#Swift#Object-C#자동차#차량#교육#공부#학교#유치원#학원#위치기반#모니터링#감지

쇼핑몰 오픈마켓(후기상위노출방식)

쇼핑몰 오픈마켓(후기상위노출방식)

#네이티브#Java#Kotlin#Swift#Object-C#마켓팅#의류#PG#결제#쇼핑몰#오픈마켓

SB페이를 이용한 소비자협동조합

SB페이를 이용한 소비자협동조합

#Java#Kotlin#하이브리드#Swift#Object-C#구인구직#커뮤니티#POS#PG#결제#예약#쇼핑몰#오픈마켓#sns#가상화폐#가상화폐#pay#제로페이

세차어플

세차어플

#네이티브#Java#Kotlin#Swift#Object-C#차량#세차#장비#운송#PG#결제#예약#위치기반#쿠폰#할인

네이티브 채팅어플(라이브 화상채팅)

네이티브 채팅어플(라이브 화상채팅)

#네이티브#Java#Kotlin#Swift#Object-C#화상#채팅#결혼#데이트#미팅#결제#예약#실시간 스트리밍#라이브#동영상#화상#화상통화

광고대행 경매낙찰방식 네이티브어플

#네이티브#Java#Kotlin#Swift#Object-C#구인구직#행사#기술자#경매#광고#마켓팅#여행#이벤트#전단지#결제#위치기반#영어

디몬스터|TEL : 070-7621-0572/070-5022-0572|HP : 010-7574-0572|E-mail : jackee@naver.com

서울 구로구 구로동 222 7번지 코오롱디지털타워빌란트 15층 1509,10호
부천시 길주로 272 2001호(중동 코스모폴리탄)
부산시 금정구 금정로 225 4층,5층
몽골사무실- Ulaannaatar.mongola bayangol district 3-khoroo agro center 9-02

COPYRIGHT 2022 by dmonster. ALL RIGHT RESERVED.