自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 1、NSUserDefaults的用法(20130820学习笔记);

描述:默认view的透明度为1, 开关处于“ON”,Slider的值为@“1”;  如果开关为OFF;View->0,Slider->0; 以下为代码:#import @interface ViewController : UIViewController@property (retain, nonatomic) IBOutlet UISwitch *onorOff;@proper

2013-08-20 21:35:09 590

原创 NSDATA 数据的写入和存取

//获取路径-(NSString *)getPath:(NSString*)string{ NSArray * paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString * path = [paths objectAtIndex:0];

2013-08-12 15:12:51 1390

原创 创建数据库

// 创建数据库-(void)creatTable{ sqlite3 *sqlite = nil; NSString *filepth = [NSHomeDirectory() stringByAppendingFormat:@"/Documents/data.sqlite"]; int result = sqlite3_open([filepth UTF8St

2013-07-24 16:19:58 561

原创 插入数据

//插入数据-(void)insertData{ sqlite3 *sqlite = nil; sqlite3_stmt *stmt = nil; //打开数据库 NSString *filepth = [NSHomeDirectory() stringByAppendingFormat:@"/Documents/data.sqlite"]; i

2013-07-24 16:18:05 529

原创 选择排序法 弄不懂

#define MAX 6#include int main(int argc, const char * argv[]){ int a[6]={9,7,5,8,4,2}; int temp = 0,p=0; for (int i=0; i<MAX-1; i++) { p=i; for (int

2013-07-18 21:44:18 668

转载 iOS学习之UIDatePicker控件使用

iOS学习之UIDatePicker控件使用iOS上的选择时间日期的控件是这样的,左边是时间和日期混合,右边是单纯的日期模式。,  您可以选择自己需要的模式,Time, Date,Date and Time  , Count Down Timer四种模式。本篇文章简单介绍下PickerDate控件的使用1、新建一个Singe View

2013-06-10 18:08:26 693

转载 UINavigationController(3)

1、显示Toolbar 在RootViewController.m的- (void)viewDidLoad方法中添加代码,这样Toobar就显示出来了。[cpp] view plaincopyprint?[self.navigationController  setToolbarHidden:NO animated:YES];   [self.na

2013-06-10 18:06:31 556

转载 UINavigationController(2)

iOS学习之UINavigationController详解与使用(一)添加UIBarButtonItem是上篇,我们接着讲UINavigationController的重要作用,页面的管理和切换。1、RootView 跳到SecondView首先我们需要新一个View。新建SecondView,按住Command键然后按N,弹出新建页面,我们新建SecondView2、为Bu

2013-06-10 18:04:55 484

转载 UINavigationController(1)

1、UINavigationController导航控制器如何使用UINavigationController可以翻译为导航控制器,在iOS里经常用到。我们看看它的如何使用:下面的图显示了导航控制器的流程。最左侧是根视图,当用户点击其中的General项时 ,General视图会滑入屏幕;当用户继续点击Auto-Lock项时,Auto-Lock视图将滑入屏幕。相应地,在对象管理上,

2013-06-10 18:02:53 526

转载 UITableViewController

UITableViewController是IOS开发中一个比较重要的试图控制器,是集成了UITableView视图的控制器,在实际开发中经常用到,功能非常强大,可定制性也很高,下面从简单的使用和自定义Cell以及事件响应等方面来使用。1.首先创建一个Single View Project,命名为UITableViewControllerTest。打开ViewControlle

2013-06-10 17:55:59 622

原创 blocks语法

Objective-C学习之旅(十)----Blocks语法一、Blocks  Block是一个C Level的语法以及运行时的一个特性,和标准C中的函数(函数指针)类似,但是其运行需要编译器和运行时支持,从IOS4.0开始就很好地支持Blocks。Blocks主要用在一些回调函数的用法上,2个对象通信需要一些回调的时候,比如说2个对象在运行,我们需要知道其中一个对象什么时候完成,

2013-06-10 17:49:21 709

原创 loadview和viewdidload

loadview和viewdidloadiPhone开发必不可少的要用到这两个方法。 他们都可以用来在视图载入的时候,初始化一些内容。 但是他们有什么区别呢?viewDidLoad 此方法只有当view从nib文件初始化的时候才被调用。loadView 此方法在控制器的view为nil的时候被调用。 此方法用于以编程的方式创建view的时候用到。 如:

2013-06-10 17:44:39 2678

原创 笔记------------各类常用的控件-UILabel

一、UILable常用属性和用法   1、属性//文本内容   @property(nonatomic,copy)  NSString           *text;            // default is     nil//文本字体大小     @property(nonatomic,retain)UIFont

2013-06-08 19:10:22 563

原创 导航视图控制器-------------学习笔记

- (id)initWithRootViewController:(UIViewController *)rootViewController;// Convenience method pushes the root view controller without animation.//初始化一个根视图控制器  - (

2013-06-07 22:01:34 600

转载 框架的类继承图:

框架的类继承图:

2013-06-04 18:13:54 723

原创 学习笔记-隐藏键盘的一个方法例子

-(IBAction)hideKeyboard:(id)sender;{    [thePlace resignFirstResponder];    [theVerb resignFirstResponder];    [theNumber resignFirstResponder];    [theTemplate resignFirstResponder];}

2013-05-27 21:01:39 478

原创 学习笔记——数组的操作和遍历数组

int main(int argc,const char * argv[]){    @autoreleasepool    {                                //、、、、、、、、、不可变数组、、、、、、、         /*              NSAr

2013-05-23 10:06:05 658 1

原创 学习笔记、、、谓词的用法、、、、、、、

//  Person.h//  NSPredicate////  Created by lceboy on 13-5-20.//  Copyright (c) 2013年 p. All rights reserved.//#import @interface Person :NSObject@pro

2013-05-20 21:29:47 460

原创 Kvc....

它 是一种使用字符串 标识符,间接访问对象属性的机制,它是很多技术的基础。主要的方法就两对方法:(setValue:forKey,valueForKey)、setValue:forKeyPath,valueForKeyPath);练习的例子:!创建两个相关类#import @interface Author : NSObject{    @priva

2013-05-17 17:24:29 646

原创 GCD

GCD为Grand Central Dispatch的缩写。[1]Grand Central Dispatch (GCD)是Apple开发的一个多核编程的较新的解决方法。它主要用于优化应用程序以支持多核处理器以及其他对称多处理系统。它是一个在线程池模式的基础上执行的并行任务。在Mac OS X 10.6雪豹中首次推出,也可在IOS 4及以上版本使用。设计GCD是一个替代诸如

2013-05-17 13:42:59 1260

转载 开发应用的时候第三方的库是不可缺少CocoaPods。

介绍:开发应用的时候第三方的库是不可缺少的,能提高开发的效率。 一些经常用到的库,在新的项目里用是,你又得手工的Add到项目里,用的到库多起来了,就不方便管理了。发现CocoaPods这个软件,可以帮你管理Xcode里的第三方的库,很方便。那怎么用呢?先安装CocoaPods。1、CocoaPods是跑在Ruby的软件,安装可能需要几分钟,安装命名:sudo gem

2013-05-17 13:35:58 556

转载 委托代理设计模式(协议)

(网摘)OBJC 中的 protocol 相当于 java 里的接口,delagate 就是接口的实现类(C中的回调类似 );数据源就是对象遵循了存储数据的协议,可以存储使用数据  协议表示了方法可以被任何类所实现。协议本身不是类。他们只是简单定义了一个其他对象可以实现的接口。当你的类实现了协议中的某个方法的时候也就是说你的类实现了那个协议。

2013-05-07 21:50:49 792

转载 内存管理

前言初学objectice-C的朋友都有一个困惑,总觉得对objective-C的内存管理机制琢磨不透,程序经常内存泄漏或莫名其妙的崩溃。我在这里总结了自己对objective-C内存管理机制的研究成果和经验,写了这么一个由浅入深的教程。希望对大家有所帮助,也欢迎大家一起探讨。 此文涉及的内存管理是针对于继承于NSObject的Class。一 基本原理Obj

2013-05-07 21:48:14 490

原创 Foundation框架-字符串对象的操作(不可变字符串NSString和可变字符串NSMutableString)

//                 字符串的操作               //--------------------NSString------------------/        // NSString类 对象一旦被创建不可改变                //创建一个字符串常量        NSString *tring =

2013-05-07 21:32:59 792

原创 Foundation框架-数字对象的操作

//          数字对象的操作                     //-----------------NSNumber--------------/       //实例方法 创建数字对象        int number=10;        NSNumber *intNunmber = [NSNumber numberWit

2013-05-07 20:20:22 547

原创 oc面向对象编程——(类·方法·对象)

//---------------类-----------------------#import@interface Rectangle : NSObject{    int length;    int height;}@property(nonatomic)int length;@property(nonatomic)int

2013-04-18 15:15:31 579

原创 oc语法基础——(continue语句)

#importint main(int argc,const char * argv[]){   @autoreleasepool {               // insert code here...        NSLog(@"Hello, World!");        for (int i=1; i100; i+=2

2013-04-18 15:06:52 730

原创 oc语法基础——(break语句)

#importint main(int argc,const char * argv[]){       @autoreleasepool {               // insert code here...        NSLog(@"Hello, World!");                int i=10,j=4

2013-04-18 15:04:42 640

原创 oc语法基础——(switch语句用法)——简单的计算器

#importint main(int argc,const char * argv[]){       @autoreleasepool {               // insert code here...        NSLog(@"Hello, World!");

2013-04-18 15:02:23 3175

原创 oc编程基础——(for语句用法)--九九乘法表

#importint main(int argc,constchar * argv[]){   @autoreleasepool {               // insert code here...        NSLog(@"Hello, World!");        int i=1,j=1;        for(i=1

2013-04-18 14:58:14 2438 1

原创 oc语法基础——(do.....while 语句用法)

#importint main(int argc,const char * argv[]){   @autoreleasepool {               // insert code here...        NSLog(@"Hello, World!");        int number,right_dight;

2013-04-18 14:55:28 1581

原创 oc基础语法——(if···else语句用法)

#importint main(int argc,const char * argv[]){   @autoreleasepool {               // insert code here...        NSLog(@"Hello, World!");        int year;        print

2013-04-18 14:51:26 3087

空空如也

空空如也

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

TA关注的人

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