代码改变世界

[置顶]django安装配置及测试

2013-09-19 12:52 by Lves Li, 646 阅读, 0 推荐, 收藏, 编辑
摘要:django安装之前我们假设你已经安装了python,和mysql(不是必须的):(如果没有google一下挺简单不介绍了)下面直接介绍django的安装配置:到下面连接可以下载www.djangoproject.com/m/releases/1.5/Django-1.5.1.tar.gz当然你也可以下载更新的版本。下载解压后;在命令行下进入到解压目录执行一下命令(mac环境下在终端中执行)python setup.py install如果提示缺少setuptools还要下载安装setuptools(建议提前安上,因为在安装MySQL for Python的时候也会用到)。完成安装后,mac下 阅读全文

[置顶]IOS学习之路五(代码实现UITableView)

2013-08-24 11:26 by Lves Li, 569 阅读, 0 推荐, 收藏, 编辑
摘要:先展示一下运行结果:代码实现:1.先创建一个空项目:2.创建一个Controller:(TableViewController)在AppDelegate.h中声明属性:[cpp]view plaincopyprint?//AppDelegate.h//UITableViewDemo////CreatedbyWildCaton13-8-6.//Copyright(c)2013年wildcat.Allrightsreserved.//#import@classTableViewController;@interfaceAppDelegate:UIResponder@property(nonatom 阅读全文

IOS7配置自动布局的约束

2014-05-04 14:33 by Lves Li, 174 阅读, 0 推荐, 收藏, 编辑
摘要:上一篇博客记录了怎么使用代码对视图进行约束,原文:点击打开链接这次记录一下关于自动布局的例子,1.创建一个Single View Application :2.选择自动布局:3.拖拽两个TextField和一个按钮到视图中,把他们放在屏幕的水平位置的中央,运行:手机竖屏的时候,很好看:横屏的时候就变成了这个鸟样子,()当然你可以用代码添加约束,不过有了autoLayout 一切是那么的美好。4.选中两个Text Field按照下图设置垂直间距, 按照上边的方法依次设置,三个构件的leading space to superview 和trailing space to superview下边t 阅读全文

Effective Objective-C 2.0 笔记三(Literal Syntax简写语法)

2014-05-04 10:00 by Lves Li, 205 阅读, 0 推荐, 收藏, 编辑
摘要:当使用Objective-C的时候,你总会遇到Foundation框架中的一些类,这些类包括NSString,NSNumber,NSArray和NSDictionary,这些数据结构都是自解释的。 Objective-C以简明详细的语法而著名,自从oc1.0有一个简单的方式定义一个NSString变量,我们可以这样声明一个字符串变量NSString*someString=@“HelloLves"; 没有这种语法之前,我们创建一个字符串变量需要先alloc然后init。Literal(简明)语法已经在oc2.0之后扩展到了NSNumber,NSArray和NSDictionary.使用 阅读全文

IOS使用不同父类的 view 进行约束

2014-05-04 09:52 by Lves Li, 296 阅读, 0 推荐, 收藏, 编辑
摘要:最终效果图如下:很多限制条件都已经应用到了视图中,我们在解释一下:·在我们的视图控制器的主视图中有两个灰色的视图。两个视图距视图控制器的视图左边和右边都有一个标准的空白距离。视图的顶部距顶部的视图的顶部必须有一个标准的空白距离。在两个灰色视图之间要有一个标准的垂直空白距离。·在两个灰色视图里的垂直中央都要有一个按钮。·在上面的灰色视图中的按钮距其父视图的左边要有一个标准的空白距离。·在下面的灰色视图中的按钮的左边界应该和上面的灰色视图中的按钮的左边界对齐。这就是交叉视图约束条件,这对我们来说是很重要的。·灰色视图应该根据视图控制器方向的改变而进 阅读全文

IOS使用 Visual Format Language 定义水平和垂直约束

2014-04-22 18:22 by Lves Li, 262 阅读, 0 推荐, 收藏, 编辑
摘要:定义限制条件来改变一个UI组件在其父视图的水平和垂直方向布局的方法。可以使用方程式里H:方向符号代表水平方向的边距,使用V:方向符号代表垂直方向的边 距。转载请注明,本文转自:http://1.wildcat.sinaapp.com/?p=601.改变按钮在屏幕上的边距使用visual Format Language在水平方向的限制条件使用的三个例子要编写的例子的约束条件如下:·邮件区域离视图的顶部具有一个标准的垂直方向距离。·确认邮件的区域在垂直方向山距邮件区域有一个标准的距离。·注册按钮距确认邮件区域的垂直方向上具有一个标准的距离。·所有的组件在水平 阅读全文

IOS学习之路(代码实现自动布局)

2014-04-21 17:54 by Lves Li, 308 阅读, 0 推荐, 收藏, 编辑
摘要:1.将一个试图放置在其父视图的中央位置,使用限制条件。2.创建两个限制条件:一个是将目标视图的center.x位置排列在其父视图的center.x位置,并且另外一个是将目标视图的center.y位置排列在其父视图的center.y位置。3.首先在WildCatViewController.h中添加一个Button//// WildCatViewController.h// AutoLayoutDemo//// Created by wildcat on 14-4-20.// Copyright (c) 2014年 com.wildcat. All rights reserved.//#impo 阅读全文

cocos2d(CCSprite绑定不规则刚体与精灵一起移动)

2014-04-15 20:23 by Lves Li, 358 阅读, 0 推荐, 收藏, 编辑
摘要:对于不规则的精灵我们可以借助PhysicsEditor来制作shape ,对于地图可以使用Tiled软件制作瓷砖地图。今天主要记录一下如何把CCSprite与不规则刚体进行绑定,然后一起移动//初始化玩家1.加载shape文件,在init方法中添加://加载shape文件 [[GB2ShapeCache sharedShapeCache] addShapesWithFile:@"physicShape.plist"];.plist文件内容大体如下: metadata format 1 ... 阅读全文

Cocos2d学习之路五(Box2d使用CCPhysicsSprite时编译不通过解决方法)

2014-04-12 15:41 by Lves Li, 334 阅读, 0 推荐, 收藏, 编辑
摘要:cocos2d使用box2d引擎,在使用CCPhysicsSprite添加精灵的时候会出现编译不通过错误。需要注意以下几点:1.sprite.position=ccp(p.x,p.y);这行代码一定要在[sprite setB2Body:body];之后。否则编译不通过。2.不要忘记添加[spritesetPTMRatio:PTM_RATIO];这行代码也要在setPosition之前添加小球精灵示例代码:#pragma mark 添加精灵-(void) addNewSpriteAtPosition:(CGPoint)p{ //创建小球精灵对象 ball=[CCPhysicsSpr... 阅读全文

Objective-C Blocks测试题与解析

2014-04-11 17:35 by Lves Li, 420 阅读, 0 推荐, 收藏, 编辑
摘要:Objective-C Blocks测试你真的理解blocks在objective-c中是如何工作的了吗,做个测试检验一下吧。所有的测试结果已被以下版本的LLVM验证:Apple clang version 4.1 (tags/Apple/clang-421.11.66) (based on LLVM 3.1svn)Target: x86_64-apple-darwin11.4.2Thread model: posix一下问题的选项是:都能工作;只在ARC下能工作;只在非ARC下能工作;不能执行Example AvoidexampleA() {chara = 'A';^{pri 阅读全文

cocos2d学习之路四(添加遥控杆)

2014-04-10 11:27 by Lves Li, 269 阅读, 0 推荐, 收藏, 编辑
摘要:添加遥控杆1. 首先需要再HelloWorldLayer.h中包含ZJoystick.h文件 并且让其实现ZJoystickDelegate协议2.打开HelloWorldLayer.mm文件实现ZJoystickDelegate的一些方法:#pragma mark - ZJoystick Delegate-(void)joystickControlBegan{}-(void)joystickControlMoved{}-(void)joystickControlEnded{}-(void)joystickControlDidUpdate:(id)joystick toXSpeedRatio: 阅读全文

NSSortDescriptor(数组排序)

2014-04-05 11:25 by Lves Li, 206 阅读, 0 推荐, 收藏, 编辑
摘要:如果数组里面的每一个元素都是一个个model,例如DepartsDate.h文件[plain]view plaincopy#import@interfaceDepartsDate:NSObject@property(nonatomic,retain)NSDate*date;@property(nonatomic,assign)intprice;@endDepartsDate.m文件[plain]view plaincopy#import"DepartsDate.h"@implementationDepartsDate@synthesizedate,price;-(void) 阅读全文