Upvote:2
Aprove answer
NSMutableString *finalString = [[NSMutableString alloc] init];
NSMutableString *binary;
NSMutableString *binaryReversed;
// The original string
NSString *test = @"Test";
char temp;
int i, j, digit, dec;
// Loop through all the letters in the original string
for (i = 0; i < test.length; i++) {
// Get the character
temp = [test characterAtIndex:i];
dec = (int)temp;
binary = [[NSMutableString alloc] initWithString:@""];
// Convert the decimal value to binary representation
// getting the remainders and storing them in an NSString
while (dec != 0) {
digit = dec % 2;
dec = dec / 2;
[binary appendFormat:@"%d", digit];
}
// Reverse the bit sequence in the NSString
binaryReversed = [[NSMutableString alloc] initWithString:@""];
for (j = (int)(binary.length) - 1; j >= 0; j--) {
[binaryReversed appendFormat:@"%C", [binary characterAtIndex:j]];
}
// Append the bit sequence to the current letter to the final string
[finalString appendString:binaryReversed];
[binaryReversed release];
[binary release];
}
// Just show off the result and release the finalString
NSLog(@"%@ in binary: %@", test, finalString);
[finalString release];
Credit Goes to: stackoverflow.com
Related question with same questions but different answers
- IPHONE4 IOS5 HOW TO CONVERT A STRING AS IT'S BINARY CHARACTER CODES PROGRAMMATICALLY? IN IOS
- IOS PASSING A STRING BETWEEN TWO METHODS IN IOS
- IS THERE A MINIMALIZED EXAMPLE OF HOW TO USE VERTEX BUFFER OBJECTS (VBO) IN OPENGL ES 1.1? IN IOS
- DETERMINE IF THE FIRST CHARACTER OF A STRING IS 1 OR NOT IN IOS
- NSPROPERTYLISTSERIALIZATION NOT ABLE TO SET IMAGE STRING FOR A DETAIL VIEW IN A TABLE VIEW (IOS) IN IOS
- HOW TO CONVERT A CCSPRITEFRAME TO A CCTEXTURE2D (COCOS2D) IN IOS
- OBJECTIVE - C: COMBINE MULTIPLE STRING ARRAYS IN IOS
- HOW TO PASS A STRING FROM ONE TABLEVIEWCONTROLLER TO OTHER TABLEVIEWCONTROLLER USING NAVIGATION IN IOS
- REPLACE OCCURENCES OF STRING THAT CONTAINS ANY NUMBER IN IOS
- IOS - STRING ERROR IN IOS
- IN IOS5 MY METHODS FOR SWITCHING PICTURES IN GALLERY ARE BAD IN IOS
- IOS - PARSE A STRING USING WHITESPACE IN IOS
- HOW CAN I READ IMAGE AS BINARY DATA FROM DATABASE USING OBJECTIVE-C? IN IOS
- SIMPLIFYING STRING CHECKING FROM ARRAY IN NSPREDICATE IN IOS
- HOW DO I CONVERT THIS PROJECT TO USE NIBS INSTEAD OF PROGRAMMATICALLY CREATING VIEWS? IN IOS
- IOS : JSON STRING TO NSARRAY NOT WORKING AS EXPECTED IN IOS
- ADDING NEW KEY/VALUE OF TYPE STRING TO PLIST IN IOS
- IOS STRING ISSUES. ONE WORKS, ONE DOESN'T, WHAT GIVES? IN IOS
- IOS WEB SERVICE LOGIN WITH COOKIE IN IOS
- ADDING SUBVIEW TO UITABLEVIEWCELL CONTENT VIEW IN IOS
- XCODE CALL APPLICATION DIDFINISHLAUNCHINGWITHOPTIONS IN IOS
- HOW CAN I OPEN MY DOCUMENTDIRECTORY (FROM MY UITABLEVIEW) FILES IN A UIWEBVIEW? IN IOS
- HOW TO POSITION UITABLEVIEWCELL'S CONTENT VIEW IN IOS
- UPDATE PLIST FROM BACKGROUND IN IOS
- DISABLE SILENT MODE ON IPHONE? IN IOS
- OBJECTIVE C - SEARCH WITHIN LIST OF FILES IN IOS
- APP SHOWS LEAK IN INSTRUMENT, WHAT'S WRONG WITH THIS SIMPLE CODE? IN IOS
- IOS HTTP POST RESPONSE TO NSDICTIONARY OR NSARRAY IN IOS
- UISCROLLVIEW - SELECTION LIKE UIPICKERVIEW IN IOS
- CONVERT NPOT PVR TEXTURE TO POT WITHIN IOS IN IOS
- MAKING AN IOS LIBRARY OR FRAMEWORK WITH C# AND MONOTOUCH IN IOS
- IMAGES SIDE BY SIDE IN AN ARRAY XCODE (IN UITABLEVIEWCELL) IN IOS
- HOW TO UPDATE APPLICATIONBADGEICON IN IPHONE APP? IN IOS
- DISPLAYING XIB ON UIVIEW!HOW CAN I SET IT? IN IOS
- BUTTON SPACING ON UITOOLBAR IN IOS
- SIMULATE TAPPING DONE BUTTON IN IOS
- TTIMAGEVIEW WITH URLPATH FROM AMAZON S3 IN IOS
- HOW TO ENCRYPT MY SOURCE CODE AND EXPORT FOR DEVELOPERS IN COCOA TOUCH/XCODE 4 IN IOS
- ISSUE WITH ARRAYS IN SECTIONS (TABLEVIEW) IN IOS
- WHY UITABLEVIEWCELL MULTIPLE LINES ONLY GOING TO HALF OF CELL WIDTH? IN IOS
- PROBLEMS USING NSXMLPARSER ASYNCHRONOUSLY IN IOS
- GET _CORRECT_ COORDINATES OF USER MAPKIT ON SIMULATOR IN IOS
- WHY ISN’T THIS FOR LOOP "LOOPING" OR GIVING ERRORS ABOUT NESTED ANIMATIONS? IN IOS
- NSNOTIFICATION AND SUSPENDED APPS THAT ARE TERMINATED IN IOS
- WARNING: 'MKMAPVIEW' MAY NOT RESPOND TO '-ADDCIRCLEWITHRADIUS:' IN IOS
- UITABLEVIEW ACTION ROW IN IOS
- SBJSON PARSING ISSUE WITH TWITTER'S GET TRENDS/:WOEID IN IOS
- MACH-O ERROR USING DRAWGLOSSANDGRADIENT() IN IOS
- HOW TO WRITE AND RUN OBJECTIVE C PROGRAME IN WINDOWS XP WITHOUR USING COMMAND PROMPT IN IOS
- WHAT ARE THE FONTS USED IN STANDARD UITABLEVIEW CELL UILABEL & UITEXTFILED? IN IOS
- UNIVERSAL IOS APP : UIWEBVIEW IN DETAILVIEWCONTROLLER DOES NOT DISPLAY CONTENT FOR IPAD PART IN IOS
- MY IOS APP RUNS REALLY SLOW ON IOS 5, WHAT COULD IT BE? IN IOS
- DELEGATE CALL IS VERY SLOW IN IPAD APP IN IOS
- PUSHVIEWCONTROLLER:DETAIL NOT PUSHING DETAILVIEW IN IOS
- HOW TO CLEAR UIABLEVIEWCELL IN IOS
- IOS MEMORY LEAK IN IOS
- MFMESSAGECOMPOSEVIEWCONTROLLER WITHOUT TEXT FIELD IN IOS
- HOW CAN I ADD A SPECIFIC EMAIL RECIPIENT TO MY SHAREKIT ITEM? IN IOS