自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 iOS开发之涂鸦板

这是一个很简单的涂鸦板,只能在这里画线条而已~首先创建一个可变数组:#import "PaintView.h"//延展 在延展中声明的属性只能属于这个类@interface PaintView ()//用于保存所有线段的数组@property(nonatomic,retain)NSMutableArray *allLines;

2015-11-26 15:15:28 740

原创 iOS 开发值翻牌子游戏

这是一个翻牌子的游戏~~在window上添加了一个imageView,设置了一张图片:在这张图片上调添加了足够多的button;具体如代码所示:    UIImageView *imageView = [[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"green.jpg"]];    imageView.frame

2015-11-25 21:14:58 743

原创 iOS 开发之封装

继承,封装,多态是面向对象编程的三大基石;在UI 中,封装可以降低代码的冗余度,节省代码量,避免了重复代码;在这里简单的封装了一个label和一个textField,组成了一个登陆界面的样式;新建了一个视图,这是视图的.h文件,这个视图的一些方法;这个是.m文件中:对label和textField进行布局以及实现.h中的方法:#imp

2015-11-25 20:49:59 526

原创 iOS之Button以及警告视图(简单)

//创建一个button    UIButton *button1 = [UIButtonbuttonWithType:UIButtonTypeSystem];    button1.frame =CGRectMake(0,0, 60, 40);    button1.center =self.window.center;    [button1 set

2015-11-25 20:34:40 488

原创 数据库:好用的第三方FMDB

系统的数据库使用起来并不是很方便,比较繁琐;比较优秀的,被大量使用的第三方数据库当属 FMDB; FMDB是一个封装较好的数据库管理工具 ,以下是它的详细用法:创建:1.我将数据库的创建路径写成了一个宏定义 : #define DBPATH [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDom

2015-11-21 19:19:42 572

原创 KVO 设计模式之观察者模式

//1.KVO主要用于Model类,当Model类的一个属性发生变化的时候,会触发事件        //2.在设计模式中,有一种设计模式是观察者模式        //3.KVO是观察者模式的实现方式        //4.KVO里面涉及的几个概念        //4.1被观察者一般是我们的Model类    //4.

2015-11-06 10:44:18 560

原创 本地通知 UILocalNotification

本地通知:创建本体通知,在iOS8.0之后,使用本地通知必须注册UIUserNotificationSettings获得当前版本号,进行注册://1.创建一个本地通知 UILocalNotification *locallNot = [[UILocalNotificationalloc]init]; //2.先做一下iOS版本的判断,因为i

2015-11-05 12:00:58 472

原创 Core Data

CoreData 核心数据;在MVC中M是数据模型,平常我们使用的时候,都是创建一个继承于NSObject的Model,创建对应的属性;而CoreData是属于系统的一种数据管理系统数据管理一般都是增删改查,我是直接使用storyBoard创建了一个表视图控制器,创建了一个表视图,将数据展示到表视图中,下面我将自己所写的代码贴出来,代码有些乱,但是都实现了功能:#pragm

2015-11-03 22:14:23 402

原创 属性以及点语法

1.OC提供属性的目的是为了简化程序员编码 为属性提供了一些关键字用以控制2.setter、getter的实现细节 3.这些关键字我们称为属性的属性(attribute)      一共有三大类attribute  第一类:读写性控制(readonly、readwrite)readonly,告诉编译器,只声明getter方法(无setter方法)例如:@proper

2015-11-02 20:04:47 341

原创 self,super 实例方法的一点理解

self在oc里有两个作用.1.调用本类的方法2.代表方法的receiver(接收者).即:如果[t1 sayHi];在sayHi方法实现里面用到了self,那么self代之的t1.注意:self是一个对象  super在oc里面有一个作用.1.调用父类继承过来的方法注意:super仅仅是一个关键字,告诉编译器我要使用父类继承过来的方法.super不是对象,不能

2015-11-02 20:02:40 476

原创 对开发的一点初级感悟

总结代码:读博客看到一个点:首先,可视化设计和Storyboard是两个完全不同的概念。 可视化开发的特性:MVC官方标准分层。从根本上解决的UI代码和逻辑代码分离。提前准备可能出现的View的状态/模式,代码只负责切切换状态/模式。全代码电商app的代码为4w,其中2w在画UI,1w是冗余逻辑代码。好的项目的项目体积和安装体积明显很小。代码大部分UI工作,可视

2015-11-01 18:39:28 470

空空如也

空空如也

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

TA关注的人

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