Skip to content

Instantly share code, notes, and snippets.

View ChrisRisner's full-sized avatar

Chris Risner ChrisRisner

View GitHub Profile
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController <NSURLConnectionDelegate> {
NSMutableData* _receivedData;
}
@property (weak, nonatomic) IBOutlet UITextField *txtName;
@property (weak, nonatomic) IBOutlet UILabel *lblData;
- (IBAction)btnFetchData1:(id)sender;
- (IBAction)txtFetchData2:(id)sender;
@class SecondViewController;
@protocol SecondViewControllerDelegate <NSObject>
- (void)doSomethingWithSecondViewController:(SecondViewController *)secondViewController;
@end
@interface SecondViewController : UIViewController
@property (nonatomic, weak) id <SecondViewControllerDelegate> delegate;
- (IBAction)tappedCloseModal:(id)sender;
- (IBAction)tappedShowNewView:(id)sender {
SecondViewController *secondViewController =
[self.storyboard instantiateViewControllerWithIdentifier:@"secondViewController"];
[self presentModalViewController:secondViewController animated:YES];
}
@ChrisRisner
ChrisRisner / update_primary_keys.sql
Created October 2, 2012 01:57
Create Mobile Service with Existing db
ALTER TABLE fakeblog.entries
ADD PRIMARY KEY (id);
ALTER TABLE fakeblog.Users
ADD PRIMARY KEY (id);
#import <UIKit/UIKit.h>
@interface SecondViewController : UIViewController
@end
@ChrisRisner
ChrisRisner / activity_details_vars.java
Created September 24, 2012 19:08
MobileServices and Android 2
private Button mBtnSaveTodo;
private Button mBtnPickImage;
private Button mBtnMarkTodoComplete;
private TextView mLblTodoText;
private EditText mTxtTodoText;
private boolean mIsAddingNewTodo;
private String mTodoText;
private int mTodoId;
private ImageView mImageView;
private Uri mImageUrl;
@ChrisRisner
ChrisRisner / TodoDetailsViewController.h
Created September 21, 2012 21:18
MobileServices and iOS 2
@class TodoDetailsViewController;
@protocol TodoDetailsViewControllerDelegate <NSObject>
- (void)todoDetailsViewController:(TodoDetailsViewController *)controller didFinishWithTodo:(NSString *)todoId andTodoText:(NSString *)todoText;
@end
@interface TodoDetailsViewController : UIViewController<NSURLConnectionDelegate, UIImagePickerControllerDelegate, UINavigationControllerDelegate> {
@private
NSNumber* todoId;
NSMutableData* receivedData;
@ChrisRisner
ChrisRisner / add_poi_getsas.java
Created September 21, 2012 03:54
geodemo-android-3
private class GetSASTask extends AsyncTask<String, Void, String> {
@Override
protected String doInBackground(String... params) {
getSas();
return _blobImagePostString;
}
/***
* Handles results of getting SAS.
* This happens on the UI Thread
*/
@ChrisRisner
ChrisRisner / add_poi.xml
Created September 21, 2012 02:56
GeoDemo-Android-2
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/scrollview"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/lblAddPoiHeader"
@ChrisRisner
ChrisRisner / Constants.h
Created September 14, 2012 21:56
GeoDemo-Android-1
public class Constants {
public static final String kFindPOIUrl = "http://yoursubdomain.azurewebsites.net/api/Location/FindPointsOfInterestWithinRadius";
}