自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 IOS

UIViewController ios程序运行时,每当显示一个新界面时,首先会创建一个新的UIViewController对象,然后创建一个对应的全屏UIView,UIViewController负责管理这个UIView UIViewContronller就是UIView的大管家,负责创建、显示、销毁UIView,负责监听UIView内部事件,负责处理UIView与用户的交互 UIV

2014-12-11 10:20:35 274

原创 UITableviewcell

一、UITableviewcell的一些介绍UITableView的每一行都是一个UITableViewCell,通过dataSource的 tableView:cellForRowAtIndexPath:方法来初始化每⼀行UITableViewCell内部有个默认的子视图:contentView,contentView是UITableViewCell所显示内容的父视图,可显示一些

2014-12-10 23:17:50 324

原创 ios懒加载

1.懒加载基本懒加载——也称为延迟加载,即在需要的时候才加载(效率低,占用内存小)。所谓懒加载,写的是其get方法.注意:如果是懒加载的话则一定要注意先判断是否已经有了,如果没有那么再去进行实例化2.使用懒加载的好处:(1)不必将创建对象的代码全部写在viewDidLoad方法中,代码的可读性更强(2)每个控件的getter方法中分别负责各自的实例化处理,代

2014-12-08 22:08:31 304

原创 IOS项目开发学习(一)

1.IBAction:1>能保证方法可以连线2>相当于void2.IBOutlet:1>能保证属性可以连线3.常见错误setValue:forUndefinedKey:]: this class is not key value coding错误原因是:连线出问题了4.Xcode5开始的一些建议

2014-12-07 21:36:37 267

原创 @property的属性weak nonatomic strong等介绍(ios)

学习ios也已经快半个月了,也尝试做简单的应用程序,但是遇到很多问题,总结下来就是:急于求成,总想着做一个东西出来,里面的东西也不懂,只知道把这个复制到代码中就OK了,现在发现基础很重要,所以在此总结一下最基本的经常接触的weak nonatomic strong等功能: @property @synthesize关键字注意:这两个关键字是编译器特性,让xcode可以自动生

2014-12-05 10:35:48 273

原创 简易图片浏览器

////  ViewController.m//  图片浏览器////  Created by 罗普生 on 14/12/4.//  Copyright (c) 2014年 luopusheng. All rights reserved.//#import "ViewController.h"@interfac

2014-12-04 23:35:19 306

转载 iOS程序的完整启动过程及原理

PY为我的前缀名1.先执行main函数,main内部会调用UIApplicationMain函数  2.UIApplicationMain函数里面做了什么事情:  1> 创建UIApplication对象  2> 创建UIApplication的delegate对象—–PYAppDelegate  3> 开启一个消息循环  每监听到对应的系统事件时,

2014-12-03 08:55:17 195

原创 swift 项目 简易计算器

首先在storyboard中搭建出界面接着上viewcontroller代码import UIKitclass ViewController:UIViewController {   @IBOutlet weakvar result: UILabel!   var n1: String =""   

2014-12-02 23:44:43 615

转载 OC基础总结

1.类的基本用法#import // 大体上就是include, 用于包含头文件, 但是即使头文件中, 没有ifndef defined endif, 仍然能够踢除重复包含的头文件// ----@interface section----// OC中声明和实现是分离的, 两个都必须有.@interface Fraction : NSObject {    // @interfa

2014-12-01 16:49:56 280

原创 NSNumber NSValue NSNull NSDate

NSNumber// 将int类型的10包装成 一个NSNumber对象    NSNumber *number = [NSNumbernumberWithInt:10];    NSLog(@"number=%@", number);        NSMutableArray *array = [NSMutableArrayarray];    //添加

2014-11-30 21:32:26 284

原创 NSDictionary NSMutableDictionary

#pragma mark 字典的初始化void dictCreate() {    // NSDictionary是不可变的    NSDictionary *dict = [NSDictionarydictionaryWithObject:@"v"forKey:@"k"];        //最常用的初始化方式    dict = [NSD

2014-11-29 21:42:26 242

原创 NSArray NSMutableArray

#pragma mark 创建一个数组void arrayCreate() {    //创建一个空的数组   NSArray *array = [NSArrayarray];        //创建有1个元素的数组    array = [NSArrayarrayWithObject:@"123"];        //

2014-11-29 11:52:48 230

原创 NSMutableString

NSMutableString 是可变字符串,相当于java的StringBuffer#pragma mark 可变字符串的创建void stringCreate() {    // 预先分配10个字数的存储空间    NSMutableString *str = [[NSMutableStringalloc] initWithCapacity:10];   

2014-11-27 23:39:55 280

原创 指向指针的指针

创建一个函数,可以通过形参改变实参int a = 10;void test(int *b){  *b = 9;}test(&a);NSString c = @"abc";void change(NSString **d){   *d = @"edf";}change(&c);

2014-11-27 15:30:51 206

原创 Foundation String

NSString的创建创建常量字符串 NSString *string = @"this is string!";创建空字符串,给予赋值NSString *string = [ [NSString alloc] init];string = @"this is string";通过字符串创建字符串[ [NSString alloc] initWithString:@"t

2014-11-27 15:05:59 262

原创 Foundation 结构体

定义结构体复习struct Date{    定义了Date这种结构体类型  int  year;  int month;  int day;}定义结构体变量struct Date d = {2014,11,26};d.day = 27;1.  NSRange  typedef struct _NSRange{   NSUInteger loca

2014-11-26 22:50:47 259

原创 Block

Block封装了一段代码,可以在任何时候执行Block 可以作为函数参数 或者 函数的返回值,而其本身又可以带输入参数或返回值。它和传统的函数指针很类似,但是有区别:blocks是inline(内联函数)的,并且默认情况下它对局部变量是只读的苹果官方建议尽量多用blocks。在多线程,异步任务,集合遍历,集合排序,动画转场用的很多语法 :  int (^sum) = ^(i

2014-11-26 22:25:02 271

转载 内存管理

2014-11-25 23:03:50 238

转载 程序员转型指南 当Java遇见了Objective-C

Objective-C开发:从哪里开始开发iPhone应用,首先最好要使用Mac电脑。最新的Mac OS X 10.6版本通常包含了一份Xcode IDE,以及使用Objective-C的配套iPhone开发软件工具套装(图表一)。图表一:Xcode IDE开发环境,项目视图2010年11月,苹果发布了期待已久的iOS SDK 4.2,其中包含了丰富的框架和功能,用来搭

2014-11-24 14:53:43 954

转载 05自定义构造方法和description方法

一、自定义构造方法默认的构造方法,也就是init方法,它是不接收任何参数的。因此,在实际开发中,为了方便,会经常自定义构造方法。接下来,自定义一个构造方法,可以传入一个age参数来初始化Student对象1.在Student.h中添加方法声明-(id)initWithAge:(int)age;构造方法的方法名一般都会以init开头,返回值跟ini

2014-11-22 22:08:15 265

转载 04点语法

在Java中,我们可以通过”对象名.成员变量名“来访问对象的公共成员变量,这个就称为”点语法“。比如:  在Student类中定义一个公共成员变量agepublic class Student{ int age;}public class Test {  public static void main(St

2014-11-20 23:09:34 285

转载 03第一个OC类

OC是一门面向对象的语言,因此它也有类、对象、静态\动态方法、成员变量的概念。1.类在Java中,我们用1个.Java文件就可以描述清楚一个类;在OC中,一般用2个文件类描述一个类   .h:类的声明文件,用于声明成员变量、方法。类的声明使用关键字@interface 和 @end      注意:.h中的方法只是做一个声明,并不对方法进行实

2014-11-18 23:39:31 239

转载 02第一个OC程序解析

查看项目结构可以发现这程序中只有一个源文件:main.m打开main.m文件,代码如下 #import int main(int argc, const char * argv[]){      @autireleasepol {       NSLog(@"Hello,Object-c");

2014-11-17 23:25:52 310

转载 01第一个OC程序

一.打开Xcode,新建Xcode项目二.选择最简单的命令行项目因为我们只是学习OC语法,还未正式进入iOS开发,所以选择命令行项目即可三.输入项目名称,选择Foundation框架进行创建项目 Type一项一定要选择Foundation框架,因为OC的常用类都包含在此框架中最下面的“Use A

2014-11-17 23:24:53 332

转载 iOS完整学习路线图

2014-11-16 23:01:04 251

转载 Objective-C入门

Objective-C是一种简单的计算机语言,设计为可以支持真正的面向对象编程。Objective-C通过提供类定义,方法以及属性的语法,还有其他可以提高类的动态扩展能力的结构等,扩展了标准的ANSI C语言。类的语法和设计主要是基于Smalltalk,最早的面向对象编程语言之一。  如果你以前使用过其他面向对象编程语言,那么下面的信息可以帮助你学习Objective-C的基本语法。许多传

2014-11-13 23:18:17 310

原创 表设计(二)

散列分区create table hash_t (id number, deal_date date ,)

2014-11-12 14:45:46 324

原创 表设计的知识

普通堆表的不足 1 表geng x

2014-11-11 19:34:03 268

原创 回滚的研究

update t set id=1 where id=21.想更新id

2014-11-09 23:05:44 248

原创 Oracle逻辑体系

数据库由若干表空间组成,表空间由若干段组成,段由若干区组成

2014-11-08 20:46:13 448

原创 学习Oracle物理体系的意义

一个庞大的数据库,访问量很高,而gong xian

2014-11-07 22:48:16 529

原创 Oracle物理体系(二)

从一条简单的sql语句来分析。

2014-11-06 19:29:35 309

原创 Oracle物理体系(一)

物理

2014-11-05 22:28:37 279

原创 oracle学习路线

数据库角色分类:  开发

2014-11-04 23:26:20 355

人人+网路+人机五子棋,音乐,存盘,截图,照相(功能颇多)

人人+网路+人机五子棋,可音乐,存盘,截图,照相,气泡提示!使用照相换头像功能必须下载Java jfm安装!

2014-05-26

空空如也

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

TA关注的人

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