- 博客(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 607
原创 NSDATA 数据的写入和存取
//获取路径-(NSString *)getPath:(NSString*)string{ NSArray * paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString * path = [paths objectAtIndex:0];
2013-08-12 15:12:51 1432
原创 创建数据库
// 创建数据库-(void)creatTable{ sqlite3 *sqlite = nil; NSString *filepth = [NSHomeDirectory() stringByAppendingFormat:@"/Documents/data.sqlite"]; int result = sqlite3_open([filepth UTF8St
2013-07-24 16:19:58 576
原创 插入数据
//插入数据-(void)insertData{ sqlite3 *sqlite = nil; sqlite3_stmt *stmt = nil; //打开数据库 NSString *filepth = [NSHomeDirectory() stringByAppendingFormat:@"/Documents/data.sqlite"]; i
2013-07-24 16:18:05 549
原创 选择排序法 弄不懂
#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 683
转载 iOS学习之UIDatePicker控件使用
iOS学习之UIDatePicker控件使用iOS上的选择时间日期的控件是这样的,左边是时间和日期混合,右边是单纯的日期模式。, 您可以选择自己需要的模式,Time, Date,Date and Time , Count Down Timer四种模式。本篇文章简单介绍下PickerDate控件的使用1、新建一个Singe View
2013-06-10 18:08:26 708
转载 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 581
转载 UINavigationController(2)
iOS学习之UINavigationController详解与使用(一)添加UIBarButtonItem是上篇,我们接着讲UINavigationController的重要作用,页面的管理和切换。1、RootView 跳到SecondView首先我们需要新一个View。新建SecondView,按住Command键然后按N,弹出新建页面,我们新建SecondView2、为Bu
2013-06-10 18:04:55 499
转载 UINavigationController(1)
1、UINavigationController导航控制器如何使用UINavigationController可以翻译为导航控制器,在iOS里经常用到。我们看看它的如何使用:下面的图显示了导航控制器的流程。最左侧是根视图,当用户点击其中的General项时 ,General视图会滑入屏幕;当用户继续点击Auto-Lock项时,Auto-Lock视图将滑入屏幕。相应地,在对象管理上,
2013-06-10 18:02:53 541
转载 UITableViewController
UITableViewController是IOS开发中一个比较重要的试图控制器,是集成了UITableView视图的控制器,在实际开发中经常用到,功能非常强大,可定制性也很高,下面从简单的使用和自定义Cell以及事件响应等方面来使用。1.首先创建一个Single View Project,命名为UITableViewControllerTest。打开ViewControlle
2013-06-10 17:55:59 637
原创 blocks语法
Objective-C学习之旅(十)----Blocks语法一、Blocks Block是一个C Level的语法以及运行时的一个特性,和标准C中的函数(函数指针)类似,但是其运行需要编译器和运行时支持,从IOS4.0开始就很好地支持Blocks。Blocks主要用在一些回调函数的用法上,2个对象通信需要一些回调的时候,比如说2个对象在运行,我们需要知道其中一个对象什么时候完成,
2013-06-10 17:49:21 736
原创 loadview和viewdidload
loadview和viewdidloadiPhone开发必不可少的要用到这两个方法。 他们都可以用来在视图载入的时候,初始化一些内容。 但是他们有什么区别呢?viewDidLoad 此方法只有当view从nib文件初始化的时候才被调用。loadView 此方法在控制器的view为nil的时候被调用。 此方法用于以编程的方式创建view的时候用到。 如:
2013-06-10 17:44:39 2695
原创 笔记------------各类常用的控件-UILabel
一、UILable常用属性和用法 1、属性//文本内容 @property(nonatomic,copy) NSString *text; // default is nil//文本字体大小 @property(nonatomic,retain)UIFont
2013-06-08 19:10:22 582
原创 导航视图控制器-------------学习笔记
- (id)initWithRootViewController:(UIViewController *)rootViewController;// Convenience method pushes the root view controller without animation.//初始化一个根视图控制器 - (
2013-06-07 22:01:34 618
原创 学习笔记-隐藏键盘的一个方法例子
-(IBAction)hideKeyboard:(id)sender;{ [thePlace resignFirstResponder]; [theVerb resignFirstResponder]; [theNumber resignFirstResponder]; [theTemplate resignFirstResponder];}
2013-05-27 21:01:39 494
原创 学习笔记——数组的操作和遍历数组
int main(int argc,const char * argv[]){ @autoreleasepool { //、、、、、、、、、不可变数组、、、、、、、 /* NSAr
2013-05-23 10:06:05 678 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 477
原创 Kvc....
它 是一种使用字符串 标识符,间接访问对象属性的机制,它是很多技术的基础。主要的方法就两对方法:(setValue:forKey,valueForKey)、setValue:forKeyPath,valueForKeyPath);练习的例子:!创建两个相关类#import @interface Author : NSObject{ @priva
2013-05-17 17:24:29 664
原创 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 1278
转载 开发应用的时候第三方的库是不可缺少CocoaPods。
介绍:开发应用的时候第三方的库是不可缺少的,能提高开发的效率。 一些经常用到的库,在新的项目里用是,你又得手工的Add到项目里,用的到库多起来了,就不方便管理了。发现CocoaPods这个软件,可以帮你管理Xcode里的第三方的库,很方便。那怎么用呢?先安装CocoaPods。1、CocoaPods是跑在Ruby的软件,安装可能需要几分钟,安装命名:sudo gem
2013-05-17 13:35:58 569
转载 委托代理设计模式(协议)
(网摘)OBJC 中的 protocol 相当于 java 里的接口,delagate 就是接口的实现类(C中的回调类似 );数据源就是对象遵循了存储数据的协议,可以存储使用数据 协议表示了方法可以被任何类所实现。协议本身不是类。他们只是简单定义了一个其他对象可以实现的接口。当你的类实现了协议中的某个方法的时候也就是说你的类实现了那个协议。
2013-05-07 21:50:49 811
转载 内存管理
前言初学objectice-C的朋友都有一个困惑,总觉得对objective-C的内存管理机制琢磨不透,程序经常内存泄漏或莫名其妙的崩溃。我在这里总结了自己对objective-C内存管理机制的研究成果和经验,写了这么一个由浅入深的教程。希望对大家有所帮助,也欢迎大家一起探讨。 此文涉及的内存管理是针对于继承于NSObject的Class。一 基本原理Obj
2013-05-07 21:48:14 505
原创 Foundation框架-字符串对象的操作(不可变字符串NSString和可变字符串NSMutableString)
// 字符串的操作 //--------------------NSString------------------/ // NSString类 对象一旦被创建不可改变 //创建一个字符串常量 NSString *tring =
2013-05-07 21:32:59 839
原创 Foundation框架-数字对象的操作
// 数字对象的操作 //-----------------NSNumber--------------/ //实例方法 创建数字对象 int number=10; NSNumber *intNunmber = [NSNumber numberWit
2013-05-07 20:20:22 556
原创 oc面向对象编程——(类·方法·对象)
//---------------类-----------------------#import@interface Rectangle : NSObject{ int length; int height;}@property(nonatomic)int length;@property(nonatomic)int
2013-04-18 15:15:31 595
原创 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 753
原创 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 655
原创 oc语法基础——(switch语句用法)——简单的计算器
#importint main(int argc,const char * argv[]){ @autoreleasepool { // insert code here... NSLog(@"Hello, World!");
2013-04-18 15:02:23 3209
原创 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 2451 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 1609
原创 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 3135
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人