自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ly艺煌的专栏

ly艺煌,每天学一点,懂一点,进步一点,开心一点

  • 博客(31)
  • 收藏
  • 关注

原创 Swift-枚举和结构体

import Foundation//枚举的定义enum CompassPoint{ case North,South,East,West func desc() { switch self { case .North: println("当前指向为北") case .South:

2014-06-19 12:07:55 455

原创 Swift-协议和扩展

import Foundation//创建协议protocol SimpleProtocol{    var value:String{get}      //定义属性时,最少要有get或set方法    func toString()->String    //返回String的值    mutating func update()     //无返回值,mutating

2014-06-19 10:59:27 505

原创 项目实践

项目实践(一) HOT男人电子月刊很荣幸在我的带领

2014-05-20 16:05:55 441

原创 IOS学习高级课程(二)coredata

使用coredata步骤:1.配置数据模型数据模型:增加实体:(删除实体--style里删除)命名实体(首字母必须大写):2.创建数据模型对象    选择模型对象   选择实体  (实体名:Student) 3.用数据模型对象创建持续储存协调器 4.用持续储存协调器创建储存文件        5.创建托管对象上下文并配置储存储存协调器

2014-05-06 20:36:31 463

原创 IOS学习高级课程(一)地图MapKit

地图与位置服务有哪些应用?   1. 显示地图(MapKit)       导入MapKit.framework框架       头文件:   #import    self.map = [[MKMapViewalloc]initWithFrame:CGRectMake(0,0,320,480)];    self.map.mapType = MKM

2014-05-04 20:36:43 765

原创 cocos2d-x学习之(一)HelloWorld简介

新建项目HelloWorld文件夹iOS下AppController.mm      //.mm是表示可以用Oc和C++来写{    //创建一个C++版本的AppDelegate对象会自动调用构造函数   staticAppDelegate s_sharedApplication;    //EAGLView : UIView是专门用来显示游戏的     

2014-05-02 21:10:42 698

原创 cocos2d-x学习之(二)有关精灵的一些秘密

精灵的创建CCSprite *sprite = CCSprite::create(“图片名.png”);CCSpriteBatchNode优点:CCSpriteBatchNode 中的所有CCSprite只会被渲染1次,因此可以提高游戏的FPS。限制:加入到 CCSpriteBatchNode 中的CCSprite必须使用同一张纹理图。问:什么时候应该用CCSprite

2014-05-02 21:08:03 412

原创 IOS持久化和网络请求

文件的读写:1.应用程序的沙盒(sandbox)打开:桌面-前往-ALT-资源库-Application Support-iPhone Simulator --Applications-…….-Documents-Library-tmp-         •Bundle是一个目录,其中包含了程序会使用到的资源,这些资源包含了如图像、声音、编译好的代码、nib文件等。   

2014-04-24 20:47:28 544

原创 ios学习之(四)表视图的应用及增,删,改,查

表视图用于显示数据列表。  表视图限制- –支持多行,但只有一列(tableView是为手持设备所设计)两种类型:style  a 分组表  b 无格式表,平铺型(Plain)eg://创建UITableView    UITableView *myTable = [[UITableView alloc]initWithFrame:self.view.bounds style:

2014-04-22 15:53:38 535

原创 IOS MVC模式与视图间传值

软件构架模式,把软件系统分为三个部分            •模型(Model):用于封装数据和基本行为            •视图(View):用于展示信息,但是,通常情况下,视图对象不会储存数据,而是交给它的委托对象。(控制器对象)            •控制器(Controller):联系起模型与视图           假设有视图A,B,C,D通过导航条链接 

2014-04-22 15:46:04 509

原创 IOS如何通过点击图片响应内存的图片库

注意:开启图片点击事件:eg:self.myHead.userInteractionEnabled=YES;//开启图片点击,myHead是imageView的图片    //创建单击手势   UITapGestureRecognizer *tap=[[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector

2014-04-21 14:21:33 378

原创 IOS视图与视图控制器,多视图的应用

frame属性来确定子视图相对于父视图的位置及大小(x,y,w,h)本身和子视图跟着动frame下的bounds用来设置子视图的子视图中的bounds是以父视图的左上角为中心bounds属性来指定视图将要显示自身的哪一个区域   (x,y,w,h)本身不动,让子视图动,UIView:用来展示应用的用户界面,同时也负责界面的交换                     栈

2014-04-16 11:41:55 803

原创 iOS学习之(一)按钮使用大全

屏幕问题:3s - 320*480    command+f = 搜索4, 4s - 640*9605 - 640*1136文本类控件: UILabel,UITextField,UITextView按钮类控件:UIButton,UISwitch,UISegmentControl调节类控件:UISlider,UIStepper选择,警告类控件:UIDatePick,

2014-04-15 19:04:47 539

原创 cocos2d精灵与动作

精灵的创建:    1. 图片创建精灵:        CCSprite *sprite = [CCSprite spriteWithFile:@“__.png”];                  .       [self addChild:sprite];        设置精灵的位置:             position位置,决定精灵大体的位置。       

2014-04-14 18:04:02 903

转载 NSTimeZone获取当前时间问题

//获取默认时区的时间字符串     NSDateFormatter *formatter = [[NSDateFormatter alloc] init];     [formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];     NSString *nowStr = [formatter stringFromDate:[NSDate dat

2014-04-08 12:07:58 618

原创 Oc中随机数的问题

1)、arc4random() 比较精确不需要生成随即种子       使用方法 :                通过arc4random() 获取0到x-1之间的整数的代码如下:                int value = arc4random() % x; 
                获取1到x之间的整数的代码如下:                int 

2014-04-03 11:22:12 516

原创 来博看的日子

2014.4.2      最近春困,感觉怎么睡都不够。下午睡三四个小时,晚上虽然睡得着   但是睡眠质量很不好起来就头重,什么事都不想做  持续了好几天今天下午强逼着不让自己睡着醒着找事情做给自己制定了小小的目标曾经英语是我的优势如今讲不出几句我必须努力  直到能讲一口流利的英语!

2014-04-02 19:02:54 1107

原创 C数据类型,变量,运算符,数组与字符串

转义字符变量声明: 变量的名称中只能包含字母、数字和下划线,但是不能以数字开头,变量名不能是关键字       变量 = 值;格式化输出:sizeof()运算符:如果想要获取当前编译器能够为某种数据类型分配的存储器字节数可以使用sizeof()运算           数组:                 一维数组的声明: int scores[5];     

2014-04-02 17:58:10 346

原创 C数据处理和交互式输入

赋值语法:        变量 = 操作数;隐式类型转换: •从较高精度数据类型转换为较低精度数据类型时,一般会发生数据的丢失           •低精度数据转化为高精度数据不会发生数据的丢失          显示(强制)类型转换:                   (转换后类型)表达式;         自增自减运算符:             •符号在变量

2014-04-02 10:58:48 435

原创 C常量,宏,枚举及函数

为什么使用常量: 防止数据在程序中被任意修改,造成前后不一致,可以方便批量进行调整,能做到快捷,方便,安全常量: 直接常量            命名常量:const关键字,#define定义——宏语句eg: 宏定义不需要类型,只是文本替换为什么使用枚举:提高代码可读性,便于程序维护,enum关键字枚举的值: 枚举类型定义第一项为0,后面项依次加1为什么使用

2014-04-01 22:41:37 562

原创 KVC键值码,KVO键值观察,通知NSNotification

键值码KVC通过字符串描述来更改对象状态,          通过指定表示要访问的属性名字的字符串标识符,可以进行类的属性读取和设置                     setValue:(设置的值)forKey:(对象属性名或实例变量名称);           valueForKey:(对象属性名或实例变量名称);           键搜索顺序:     

2014-04-01 21:09:53 444

原创 客户端项目开发流程

1.  需求调研和确定          需求确定:通过各种方式确定客户端的功能与性能          方式:             a 头脑风暴:聚聚每个人的想法             b 会议             c 咨询          功能:具体项目具体分析     2.  分析与设计            a.  架构分析与设计     

2014-03-30 22:21:10 525

原创 Oc单例模式,委托模式

设计模式是某个具体编程问题的通用化,可以复用的解决方案                   •常见的设计模式有:单例模式、委托(代理)模式、观察者模式、职责链模式等等             单例模式使用场景         •经常用于设计约束或者为了控制对有限资源的访问         •此种问题的解决方案称为单例,是一个确保不会创建多于一个类的实例         •单

2014-03-27 12:07:39 558

原创 OC 类目category,延展extension,协议protocol

声明类目:     a 现有的类名位于@interface之后,其后是(类目名),类目名有唯一值,但可以有任意个不同的类目名   eg: @interface 类名(类目名)        @end    b 不可以添加新的实例变量    c 类目的中优先级最高Category的使用场景有那些呢:    1、类包含了很多个方法实现,而这些方法需要不同团队的成员来

2014-03-26 15:35:42 579

原创 Oc内存管理

对象的声明周期 a 对象的初始化(alloc new copy) b 对象接收消息和执行操作 c 对象被释放   引用计数 a 当对象刚被创建时,初始值为1 b 访问对象时,计数器加1(通过retain来实现) c 结束访问时,计数器减1 (通过release来实现) d 结束访问时,如采用autorelease方式,在当前自动释放池结尾会将该对象的引用计数器减

2014-03-25 11:57:10 335

原创 Oc集合

在Foundation中,数组是有序的对象的集合,用来存储对象的有序列表NSArray中不能存放C语言类型可以使用NSNumber来转换数据类型     eg:[NSNumber  numberWithInt: int ];  //整型转换NSArray类创建:    -(id) initWithObjects:(id)firstObject,…….//实例方法

2014-03-24 15:03:19 405

原创 iOS界面简介

每一个应用程序都有属于自己的UIWindow,UIWindow继承自UIViewUIView面临的问题           控制UIView之间的切换           管理UIView的生命周期           给UIView装配数据           监听UIView的事件                                             

2014-03-21 20:41:59 335

原创 Oc字符串

OC有单独的字符串类NSString(字符串对象分为可变和不可变字符串,在使用一个字符串对象之前,首先是创建以及初始化该对象)   typedef struct_NSRange{             NSUInteger location; //起始位置            NSUInteger length;    //长度      }NSRange;工厂方法类方法用

2014-03-21 20:14:56 400

原创 Oc继承和多态 复合

OC有单独的字符串类NSString(字符串对象分为可变和不可变字符串,在使用一个字符串对象之前,首先是创建以及初始化该对象)   typedef struct_NSRange{             NSUInteger location; //起始位置            NSUInteger length;    //长度      }NSRange;工厂方法类方法用

2014-03-21 20:11:52 466

原创 Oc属性 @property @synthesize

@private: 类内部使用@protected:类内部或子类中使用@public:任何地方都可以使用setter方法根据所更改的变量名来命名eg:  age == setAgegetter方法根据所取的值得的变量名称来命名属性自动生成getter和setter的方法@property:@synthesize:          如果.h文件中定义了实

2014-03-21 20:10:33 467

原创 Oc类和对象

C与Oc的小小区别import == includeimport支持重复导入include不支持NSLog(@“”); 自动换行打印OC中有BOOL类型 YES表示真 NO表示假类是具有相同属性property和共同行为(执行的操作)的一组对象的集合类是为的解决集体问题而抽象出来的对象是一个特定的事物,专门特指某一个创建类@interface声明:用于定

2014-03-21 19:31:18 425

空空如也

空空如也

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

TA关注的人

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