自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 guess

#import "ViewController.h"#import "QuestionModel.h"@interface ViewController ()/** *  下一题  */- (IBAction)next;/** *  索引值 */@property(nonatomic,a

2015-07-27 23:53:40 311

原创 代码 创建按钮

——————————————————————————————//视图加载完毕后就会自动调用(系统自动调用),一般会在这个方法中进行初始化控件- (void)viewDidLoad {  [superviewDidLoad];  NSLog(@"视图加载完毕调用");  //    1.创建按钮对象 UIButton *head

2015-07-26 23:53:19 2080

原创 协议 --Foundation

——————————————————————————————protocol 协议    提供一些方法的声明,没有进行方法的实现    作用:    让其他的类来遵守    使用流程:    1) 定义一个协议     .h       使用@protocol 关键字

2015-07-26 23:21:57 24262

原创 ARC以及 分类的使用

——————————————————————————————  // 1) 创建自动释放池  //使用注意事项  Person *p = nil;  p = [Person new];  [p retain]; // 2  [p release];  // @autoreleasepool{    .......      }  @autoreleasepool

2015-07-26 22:27:56 2406

原创 Foundation

——————————————————————————————  NSFileManager 是OC中一个文件管理的类    作用: 可以判断文件的存在\可读写\可删除\ 移动 复制 删除  创建目录      1) 基本使用        判断文件的状态        NSFileManager  *fm

2015-07-26 21:40:47 959

原创 内存管理

——————————————————————————————1-对象所有权:      某个变量对指定的对象有使用权    2-引用计数      用来标识一个对象有几个使用者    3-引用计数器      记录使用者的个数的变量      变量类型  unsigned 

2015-07-26 21:17:34 213

原创 动态类型检查

—————————————————————————————— //判断实例是否为某个类型的对象或该类型的子类的对象   /*    id sub = [MySub new];    sub = [NSObject new];    BOOL isTrue1 = [sub isKindOfClass:[MySub class

2015-07-26 21:15:54 649

原创 构造方法

——————————————————————————————super 可以用来调用方法,但是不能和 self 一样打印出来 从面向对象的观点中, 可以得到,万物皆对象        创建对象所用的类,也是一个对象     就是描述类的类 Class     例如:

2015-07-26 20:45:49 227

原创 继承 多态

————————————重载——————————————————函数或方法的重载    在 C++ 语言中, 将功能一致的函数或方法封装起来,为了适应    不同的条件与环境,将函数或方法的名字写成一样的, 以便程序员使用    构成重载的条件,是函数或方法名一样, 参数的类型与数量和顺序要求不一样 *//*doubl

2015-07-26 20:42:45 249

原创 面向对象

——————————————————————————————#import // #include // #import 地位与 #include 一样// #include 是 C 语言中引用头文件的语法// #import 是 OC 中引用头文件的语法// #import 会自动的排除重复引用的头文件, #impo

2015-07-26 19:24:40 202

原创 结--结构体

———————————————————————— //输入字符串的案例   char chs[10];   int index = 0;   char ch;   while((ch = getchar()) !='\n' && index 256 -1) {                chs[index ++] = ch;    }

2015-07-26 18:58:34 235

原创 预处理指令

——————————结构体数组————————————————————结构体数组是指数组元素是结构体的数组    它也有一位数组,二维数组,等之分    int nums[] = ...    char str[] = ...    struct 结构体名 数组名[] = ...    数组的初

2015-07-26 18:57:29 289

原创 文件操作

——————————————————————————————    条件编译是为了实现 C程序跨平台而设计的语法格式    条件编译时使用 #if, #ifdef, #endif等这样的语法进行判断是否进行编译的    // 一个案例    在 类Unix 操作系统中, 主函数是 main 函数 

2015-07-26 18:56:13 4112

原创 预处理

——————————结构体数组————————————————————结构体数组是指数组元素是结构体的数组    它也有一位数组,二维数组, 等之分    int nums[] = ...    char str[] = ...    struct 结构体名 数组名[] = ...

2015-07-26 18:23:39 250

原创 结构体

char chs[10];   int index = 0;   char ch;   while((ch = getchar()) !='\n' && index 256 -1) {                chs[index ++] = ch;

2015-07-26 17:45:23 246

原创 指针

————————————————————————指针: 就是地址    表示方法:         printf("%p\n", 0x123456678);        在高级编程语言中,地址一般是获取由系统分配的地址(即获得变量的地址)        使用取地址运算符 & 来获得变量的地址, 例如  &num        

2015-07-26 17:44:07 222

原创 字符串

———————————————封装———————————————————————————————————#include #define ROW 13#define COL 6void printMap(char map[ROW][COL],int rows, int cols) {   for (int i =0; i        for

2015-07-26 17:00:33 198

原创 二维数组

-----------------------二维数组-----------------------------------------------------------------------------一个"一维数组"里面的元素又是一个一维数组,这个数组就是二维数组        定义的语法:        数组元素的类型    数组名 [ 下标1

2015-07-26 16:58:57 327

原创 数组

---------------------------------交换变量-------------------------------------------------------------------1, 是使用中间变量(实际开发)   //    int temp = num1;//    num1 = num2;//    num2 = te

2015-07-26 16:06:13 310

原创 进制

函数        代码的打包      函数的语法        1)  void func() { ... }        2)  void func(int min, int max) { ... }        3)  int func() { ... }        4)  int func(int min, int max)

2015-07-26 15:37:02 322

原创 循环

------------------------------------转译----------------------------------------------------------------int main(int argc,const char * argv[]) {    //所谓的数组,就是一次性定义的多个变量的集合//    int num1;

2015-07-26 14:25:11 170

原创 流程控制

// 符号常量#define str "一个字符串\n");// 程序在编译的时候,在代码中凡是看到了 str,就使用后面的内容替换 str 处的东西// 宏定义// 在编译的过程中,有一个预编译(在编译的前面).在预编译过程进行宏替换// 符号常量一般用在频繁使用的值上面-----------------------

2015-07-26 14:05:04 229

原创 运算符

C 语言中的输入与输出        stdio       标准输入和输出        C 语言是没有定义如何进行输入和输出操作        而是使用库函数调用系统底层的输出与输入驱动程序来完成                printf        scanf                Mac OS X 系统底层提供了输

2015-07-26 14:03:13 212

原创 transform

1.拿到按钮让按钮动起来//    :水平方向的位移//    :垂直方向的位移   //    self.head.transform = CGAffineTransformMakeTranslation(0, -10);//  CGAffineTransformMakeTranslation:用这个方法创建的Transform变化的时候始终是以最初始的状

2015-07-26 13:37:43 294

原创 GCD

// 四个队列        //创建一个串行队列    //参数: 1.标志一个队列(给队列起一个名字)    // 2. 要创建什么样的队列(串行)   dispatch_queue_t serialQueue = dispatch_queue_create("serialQueue", DISPATCH_QUEUE_SERIAL

2015-07-26 13:35:10 211

原创 九宫格

/ 全局的宽/高#define kWIDTH [UIScreen mainScreen].bounds.size.width#define kHEIGHT [UIScreen mainScreen].bounds.size.height// 全局的行数/列数#define kROWS 5#define kCOLS 5// 格子

2015-07-26 13:32:26 233

原创 线程间通信

#import "ViewController.h"@interface ViewController ()@property (weak, nonatomic) IBOutletUIImageView *imageView;@end@implementation ViewController- (void

2015-07-26 13:30:43 300

原创 数据安全问题

#import "ViewController.h"@interface ViewController ()@property (nonatomic,assign) NSInteger tickets;@end@implementation ViewController- (void)viewDid

2015-07-26 13:29:12 502

原创 线程状态

#import "ViewController.h"@interface ViewController ()@property (nonatomic,strong) NSThread *thread;@end@implementation ViewController- (void)viewDidL

2015-07-26 13:26:14 172

原创 NSThread

#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad {    [superviewDidLoad];    // Do any additi

2015-07-26 13:24:45 238

原创 pthread

#import "ViewController.h"#import @interface ViewController ()@end@implementation ViewController- (void)viewDidLoad {    [superviewDidLoad]; 

2015-07-26 13:21:58 402

原创 NSThread

// 进程: 在系统中 正在运行 的应用程序.    //进程 为应用程序开辟独立的内存空间.        //线程: 线程执行应用程序中的代码.只有线程才能够执行代码.        //应用程序启动之后,会默认自动生成一条线程 ----主线程!    // 主线程 -- 一般称之为 UI线程.    //

2015-07-26 13:17:34 226

原创 头尾式动画

#import "ViewController.h"@interface ViewController ()//放大- (IBAction)big ;//缩小- (IBAction)samll ;//头像@property(nonatomic,weak)IBOutletUIButton *head;

2015-07-26 12:31:44 265

原创 弹框 IOS 7 IOS 8

#import "ViewController.h"//类扩展(类延展):用来放置一些只在每内部使用的方法或者属性//好处:安全,封装@interface ViewController ()//凡是ui控件用weak修饰//第一个文本输入框@property(nonatomic,weak) IBOutletUITe

2015-07-26 12:30:19 206

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除