08 2015 档案
摘要:一、使用Android Studio创建本地git仓库: 1、检查本地git环境:在Android Studio中setting-->Version Control 点击Test按钮,提示success之后就证明本地git环境已经搭建好了; 2、新建工程; 3、创建好工程后在工具栏依次选择VC...
阅读全文
摘要:这篇文章将会详细解析BluetoothAdapter的详细api, 包括隐藏方法, 每个常量含义.一 BluetoothAdapter简介1.继承关系该类仅继承了Object类;2.该类作用BluetoothAdapter代表了移动设备的本地的蓝牙适配器, 通过该蓝牙适配器可以对蓝牙进行基本操作, ...
阅读全文
摘要:1.异常处理自动补全快捷键Alt + Enter,就可以看到修复这个问题的提示。ActionMac OSXWin/Linux注释代码(//)Cmd + /Ctrl + /注释代码(/**/)Cmd + Option + /Ctrl + Alt + /格式化代码Cmd + Option + LCtrl...
阅读全文
摘要:1 Android手机目前常见的分辨率1.1 手机常见分辨率:4:3VGA 640*480 (Video Graphics Array)QVGA 320*240 (Quarter VGA)HVGA 480*320 (Half-size VGA)SVGA 800*600 (Super VGA)5:3W...
阅读全文
摘要:#import #import "AppDelegate.h"int main(int argc, char * argv[]) { @try {//可能要抛出的异常 //手动写入异常 @throw [NSException exceptionWithNam...
阅读全文
摘要:#import #import "AppDelegate.h"@interface A : NSObject@end@implementation A@end@interface AA : A@end@implementation AA@end@interface B : NSObject@end@...
阅读全文
摘要:把内部的状态通知给外界,我们可以制定一个变量,然后这个变量从外界来指定,之后我们可以通过变量去通知给外界有什么发生了。按照上文讲的到新建一个protocol,名字为IPeople#import //oc里面的协议相当于java里面的接口@protocol IPeople -(int)getAge;-...
阅读全文
摘要:oc中的协议相当于java中的接口,我们在定议协议的时候命名规则可以按照java中接口命名的规则。新建一个protocol(协议),命名为IPeople#import //oc里面的协议相当于java里面的接口@protocol IPeople //可以写入多个接口,以逗号(,)隔开-(int...
阅读全文
摘要:oc 中的.m 这是objective c语言oc 中的.mm这是objective c++语言
阅读全文
摘要:1、和以前新建新文件一样。2、当然选IOS啦,不过OS X也有这个选项,然后Objctive-C File。3、在File Type里选就OK啦。
阅读全文
摘要:#import #import "AppDelegate.h"int (^max)(int,int);//定义代码块,类似c的函数指针typedef void (^SayHello)(); //指定一个类型的代码块;int main(int argc, char * argv[]) { //通...
阅读全文
摘要:#import #import "AppDelegate.h"int main(int argc, char * argv[]) { //固定的字典类型 NSDictionary *dict=@{@"name":@"Netcorner",@"sex":@"male"}; NSLog...
阅读全文
摘要:#import #import "AppDelegate.h"int main(int argc, char * argv[]) { //固定数组 NSArray *arr=@[@"Hello",@"Netcorner"]; for(int i=0;i<[arr count];i+...
阅读全文
摘要:#import #import "AppDelegate.h"int main(int argc, char * argv[]) { NSString *str=@"Hello OC";//普通字符定义 NSString *str1=[NSString stringWithFormat:...
阅读全文
摘要:通过上例看oc创建实例有点麻烦,oc里面可以创建工厂方法可以让这个操作更简单一些(其实就是c#或者java里面的静态方法)。新建一个“Cocoa Touch Class”文件,命名为PeoplePeople.h 写入@interface People : NSObject{ int _age;...
阅读全文
摘要:新建一个“Cocoa Touch Class”文件,命名为PeoplePeople.h 写入@interface People : NSObject@property int age;@endPeople.m写入(其实是自动产生的)@implementation People@end使用场合:i...
阅读全文
摘要://定议一个Hello类,用@interface @end包着,并且继承NSObject@interface Hello : NSObject{ int num;}//包在大括号里面是私有的属性,外界是访问不到的-(id)init;//类似构造方法,但是还是很有区别的,内置的一个初始化方法-(...
阅读全文
摘要:建立.h的头文件(header file)命名为Hi.h,源码如下:#ifndef oc3_Hi_h#define oc3_Hi_hvoid sayHi();#endif建立.c的头文件(c file)命名为Hi.c,源码如下:#include "Hi.h"#include void sayHi()...
阅读全文
摘要://c语方的方法void sayHello(){ printf("Hello OC");}int main(int argc, char * argv[]) { sayHello();//调用c语言的方法 NSString *str=[NSString stringWithFormat:@"H...
阅读全文
摘要:最顶级的oc2是一个项目名,下级的oc2下面的文件是一些程序文件(.m或者.h的文件)和一些界面文件(.xib或者storyboard文件),supporting files文件下面的是资源文件,可以将一些图片或者其它资源文件拖放到这里,Images.xcassets蓝色的文件夹存放的是项目图片资源...
阅读全文
摘要:printf("Hello C\n"); //OC可以采用C语言的输出方式 printf("The number is %d\n",100);//%d 输出数字 printf("Hello %s\n","XiaoMing");//%s 输出字符 NSLog(@"Hello Object...
阅读全文