Skip to content

Instantly share code, notes, and snippets.

@steveoleary
steveoleary / Extensions.cs
Last active October 1, 2019 12:49
Extension method to convert NSData into string representation
//Use this extension method to get the hex string from NSData, I use this to get the push notification token in iOS >= 13
public static string HexadecimalStringFromData(this NSData data)
{
nuint dataLength = data.Length;
if (dataLength == 0)
{
return null;
}
return string.Join(string.Empty, data.Select(b => b.ToString("X2")).ToList());
@steveoleary
steveoleary / gist:3047782
Created July 4, 2012 14:56
A simple Objective-C Macro to convert an int to a string
#define INTToString(INT) [NSString stringWithFormat:@"%d", INT]
@steveoleary
steveoleary / gist:3002951
Created June 27, 2012 09:39 — forked from tmdvs/gist:2787274
UITableViewCell
What Apple gives you and will cause a crash as dequeueReusableCellWithIdentifier: can't return a cell as none have ever been initialised.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
return cell;
}
@steveoleary
steveoleary / AFNetworkingRequest.m
Created March 9, 2012 16:29 — forked from sspencer/AFNetworkingRequest.m
AFNetworking Request
// using ARC, so no release / autorelease
AFHTTPClient *client = [AFHTTPClient clientWithBaseURL:[NSURL URLWithString:@"http://localhost"]];
NSURLRequest *request = [client requestWithMethod:@"GET" path:@"/auth.php" parameters:nil];
AFHTTPRequestOperation *operation = [[AFHTTPRequestOperation alloc] initWithRequest:request];
[client HTTPRequestOperationWithRequest:request success:^(AFHTTPRequestOperation *operation, id responseObject) {
NSLog(@"success: %@", operation.responseString);
}
failure:^(AFHTTPRequestOperation *operation, NSError *error) {