Objective-C
Objective-C is an actively used programming language created in 1984. Objective-C is a general-purpose, object-oriented programming language that adds Smalltalk-style messaging to the C programming language. It was the main programming language used by Apple for the OS X and iOS operating systems, and their respective application programming interfaces (APIs) Cocoa and Cocoa Touch prior to the introduction of Swift. The programming language Objective-C was originally developed in the early 1980s. Read more on Wikipedia...
36Years Old | 237,996Users | 4,324Jobs |
- Objective-C ranks in the top 1% of languages
- the Objective-C website
- the Objective-C wikipedia page
- Objective-C first appeared in 1984
- Objective-C was created by Brad Cox
- file extensions for Objective-C include h, m, mm and C
- See also: c, smalltalk, groovy, java, nu, objective-j, tom-oopl, swift, ios, simula, ada, self, ruby, llvmir, linux, vala
- Have a question about Objective-C not answered here? Email me and let me know how I can help.
Example code from the Hello World Collection:
/* Hello World in Objective-C. ** Since the standard implementation is identical to K&R C, ** a version that says hello to a set of people passed on ** the command line is shown here. */ #include <stdio.h> #include <objpak.h> int main(int argc,char **argv) { id set = [Set new]; argv++;while (--argc) [set add:[String str:*argv++]]; [set do:{ :each | printf("hello, %s!\n",[each str]); }]; return 0; }
Example code from Linguist:
#import "Foo.h" @implementation Foo @end
Example code from Wikipedia:
-(void) firstLabel: (int)param1 secondLabel: (int)param2;
Trending Repos
repo | stars | description |
---|---|---|
WeChatExtension-ForMac | 1706 | Mac版微信的功能拓展 |
firebase-ios-sdk | 1341 | Firebase iOS SDK |
FLEX | 10723 | An in-app debugging and exploration tool for iOS |
Sparkle | 4445 | A software update framework for macOS |
WeChatTweak-macOS | 3641 | A dynamic library tweak for WeChat macOS - 首款微信 macOS 客户端撤回拦截与多开 |
iTerm2 | 9157 | iTerm2 is a terminal emulator for Mac OS X that does amazing things. |
react-native-permissions | 1592 | Check and request user permissions in ReactNative (iOS and Android) |
react-native-webrtc | 2291 | The WebRTC module for React Native |
TZImagePickerController | 6628 | 一个支持多选、选原图和视频的图片选择器,同时有预览、裁剪功能,支持iOS6+。 A clone of UIImagePickerController, support picking multiple photos、original photo、video, also allow preview photo and video, support iOS6+ |
GitUp | 8649 | The Git interface you've been missing all your life has finally arrived. |
KSCrash | 2785 | The Ultimate iOS Crash Reporter |
Halfrost-Field | 4210 | ✍️ 这里是写博客的地方 —— Halfrost-Field 冰霜之地 |
FSCalendar | 8285 | A fully customizable iOS calendar library, compatible with Objective-C and Swift |
Shimmer | 9052 | An easy way to add a simple, shimmering effect to any view in an iOS app. |
iOS-InterviewQuestion-collection | 2176 | iOS 开发者在面试过程中,常见的一些面试题,建议尽量弄懂了原理,并且多实践。 |
realm-cocoa | 13425 | Realm is a mobile database: a replacement for Core Data & SQLite |
react-native-config | 2536 | Bring some 12 factor love to your mobile apps! |
JXPagingView | 911 | 类似微博主页、简书主页等效果。多页面嵌套,既可以上下滑动,也可以左右滑动切换页面。支持HeaderView悬浮、支持下拉刷新、上拉加载更多。 |
iOS-Runtime-Headers | 7298 | iOS Objective-C headers as derived from runtime introspection |
E-HentaiViewer | 534 | 一个E-Hentai的iOS端阅读器 |
zendesk_sdk_ios | 105 | Zendesk Mobile SDK for iOS |
Clutch | 2607 | Fast iOS executable dumper |
OHHTTPStubs | 4256 | Stub your network requests easily! Test your apps with fake network data and custom response time, response code and headers! |
AppAuth-iOS | 657 | iOS and macOS SDK for communicating with OAuth 2.0 and OpenID Connect providers. |
ios-snapshot-test-case | 977 | Snapshot view unit tests for iOS |
Last updated August 9th, 2020