- 博客(194)
- 收藏
- 关注
原创 TableView详细解释
-、建立 UITableViewDataTable = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 420)]; [DataTable setDelegate:self]; [DataTable setDataSource:self]; [self.view addSubview:DataTable];...
2011-10-10 18:03:12
176
原创 UINavigationController
http://www.cnblogs.com/mac_arthur/archive/2010/01/18/1650762.html[quote=""]UINavigationController iPhone导航控制器/导航栏 是在iPhone程序中广为使用的用户数据互动方式。这是一个简单的导航栏截图,我们可以设置其内置UIView的title,而导航...
2011-10-10 17:04:36
121
原创 iphone开发 两种方式 UIWebView 显示 html
NSBundle* bundle = [NSBundle mainBundle];NSString* resPath = [bunder resourcePath];NSString* filePath = [resPath stringByAppendPathComponent:@"test.html"]; [WebView loadHTMLString:[NSStrin...
2011-10-10 11:33:51
142
原创 CFStringRef相关的CFSTR与和NSString相关的@
CoreFoundation里面的CFStringRef和NSString*是可以直接转换的,两种也都有一个相似的用来直接赋常量的操作。例如:CFStringRef a = CFSTR("a");NSString *b = @"b";CFSTR是一个宏,这个宏的定义可能是CFStringMakeConstantString,也可能__builtin___CFString...
2011-10-08 18:57:20
249
原创 ios 国际化相关
添加国际化 1. 代码中使用字符串的地方 使用 NSLocalizedString(@"keyName",@"comment") 2. genstrings 扫描 .m 文件 ,生成 Localizable.strings3. 在项目目录里生成en.lproj zh-Hans.lproj文件夹, 把Localizable.strings 放进去 4. 把Loca...
2011-10-08 18:49:51
84
原创 iPhone开发笔记
退回输入键盘: - (BOOL) textFieldShouldReturn:(id)textField{ [textField resignFirstResponder];} CGRectCGRect frame = CGRectMake (origin.x, origin.y, size.width, size.height);矩形NSString...
2011-09-26 21:52:24
84
原创 ios开发基础知识 - 1
输出command+shift+rNSLog(@"log: %@ ", myString); NSLog(@"log: %f ", myFloat); NSLog(@"log: %i ", myInt);显示图片CGRect myImageRect = CGRectMake(0.0f, 0.0f, 320.0f, 100.0f); UIImageView *my...
2011-09-26 21:51:44
90
原创 ios开发基础问题总结
订阅1,如何进入应用后首先展示图片,然后程序继续运行只需要将所需要的图片引入工程,并重命名为Default.png(注意大小写)。另外,在模拟器中调试时Default.png可以放在任意文件夹下,但是据说真机上运行时Default.png必须位于根目录下(这个没有验证过)。2,如何发送HTTP请求iPhone OS内置有CFNetWorik框架可以...
2011-09-26 21:49:45
88
原创 UILabel用法
/设置换行UILabel*label;//设置换行label.lineBreakMode = UILineBreakModeWordWrap; label.numberOfLines = 0;换行符还是\n比如NSString * xstring=@"lineone\nlinetwo" 记得要把label的高度设置的足够显示多行内容。 ...
2011-09-26 20:45:42
83
原创 IPhone之UIScrollView [转载]
原文地址:IPhone之UIScrollView作者:飞舞的鸡毛UIScrollView可以产生画轴的效果,可以在手机屏中左右滑动。初始化代码为: mainView = [[UIScrollView alloc] initWithFrame:CGRectMake(0.0, 0.0, self.view.frame.size.width, 400)]; main...
2011-09-22 15:55:46
94
原创 NSBundle使用
NSBundle束,是一种特定的文件类型,其中的内容遵循特定的结构。NSBundle的一个主要作用是 获取Resources文件夹中的资源。使用主束来获取需要的资源文件:NSBundle *bundle = [NSBundle mainBundle]; NSString *plistPath = [bundle pathForResource:@"stat...
2011-09-20 14:09:01
105
原创 Python 国际化
>>> help(locale)Help on module locale:NAME locale - Locale support.FILE c:\python27\lib\locale.pyDESCRIPTION The module provides low-level access to the C lib'...
2011-09-18 11:14:06
100
原创 linux常用svn命令
1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co 2、往版本库中添加新的文件svn add file例如:svn addtest.php(添加test.php)svn add *.php(添加当前目录下所有的php文件) ...
2011-09-17 23:55:33
91
原创 yum命令
软件包管理器 Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE、CentOS中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。软体包来源 可供Yum下载的软体包包括Fedora...
2011-09-17 15:52:53
121
原创 C++string类常用函数
转自:http://apps.hi.baidu.com/share/detail/30882356 string类的构造函数:string(const char *s); //用c字符串s初始化string(int n,char c); //用n个字符c初始化此外,string类还支持默认构造函数和复制构造函数,如string s1;string s2="h...
2011-09-14 15:10:41
67
原创 python 的一些常用方法
1.生成随机数 02 import random #这个是注释,引入模块 03 rnd = random.randint(1,500)#生成1-500之间的随机数 04 05 2.读文件 06 07 f = open("c:\\1.txt","r") ...
2011-09-11 00:17:54
268
原创 python 日期时间常用操作
关于python时间模块问题#:当前时间时间戳 1312181113.31print(time.time())#将字符串转成时间戳ts = '2011-08-01 14:15:40'b = time.mktime(time.strptime(ts,'%Y-%m-%d %H:%M:%S'))print(b)#返回指定时间的时间戳使用mktimed = datet...
2011-09-11 00:14:41
92
原创 mac系统如何显示和隐藏文件
苹果Mac OS X操作系统下,隐藏文件是否显示有很多种设置方法,最简单的要算在Mac终端输入命令。显示/隐藏Mac隐藏文件命令如下(注意其中的空格并且区分大小写):显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true隐藏Mac隐藏文件的命令:defaults write com.ap...
2011-09-07 19:03:40
90
原创 mac osx vi 高亮显示设置
转自:Andrew's Blog Unfortunately the vim that ships with Mac OS X 10.5.* (Leopard ) doesn’t have an optimized configuration file to allow for syntax highlighting , auto indentation , etc.To f...
2011-09-07 12:43:47
123
原创 手势识别
注册: UISwipeGestureRecognizer *recognizer; recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeFrom:)]; [recognizer setDirection:(UISwi...
2011-09-03 17:19:21
101
原创 “碰撞”探测
首先要向大家说明的是,所谓“碰撞”探测没有大家想想的那样复杂。丌是一提“碰撞” 探测就一定要考虑物理引擎。其实我们完全可以通过自己的算法实现“碰撞”探测。除了那 种复杂的连锁反应戒是需要逼真物理效果的游戏。 比如说,我们要做的“坦克大戓”游戏的“碰撞”探测就完全可以通过我们自己的简单 算法实现。读者也许会问:哇!那有多复杂啊! 试想,要有 8 个敌方坦克在满地图游荡...
2011-08-21 14:28:06
111
原创 coco2d地图显示相关类
摘自:知易教程Cocos2d-iPhone 实现地图显示的有主要 2 组文件:1) 负责整体地图的显示:CCTMXTiledMap.h, CCTMXTiledMap.m 2) 负责 xml 文件读取和解析:CCTMXXMLParser.h,CCTMXXMLParser.m 在实际游戏编程中,我们主要用到以下几个类:1) CCTMXTiledMap...
2011-08-21 07:55:44
96
原创 Cocos2D 的事件处理机制
摘自:知易教程 系统当前场景对象包含多个层对象,每个层对象都可以按照一定的 规则接叐系统的消息输入,并对乊形成反馈。读者可以在上述总体框架之下,定义自己的消 息处理逻辑作为新的 TouchHandler,定义新的 Layer 的派生类实现消息的处理。 至此,我们可以给 Cocos2d-iPhone 关亍事件处理的源代码迚行一个主体描述: 1、CCTouch...
2011-08-21 07:21:36
174
原创 cocos2d游戏开发,常用工具集合
位图字体工具Bitmap Font ToolsBMFont (Windows)FonteditorGlyph DesignerHieroLabelAtlasCreator粒子编辑工具Particle Editing ToolsParticleCreatorParticle Designer物理编辑工具Physics Editing ToolsMekanimoPhysicsBenchPhysi...
2011-08-20 19:40:40
76
原创 iPhone OS 的 Touche 事件
知易教程基础知识 在开始介绍 iPhone OS 的 4 个触摸响应事件乊前,我们首先学习一下 Cocoa 基类库 提供的集吅类:NSSet 和该类的派生类 NSMutableSet。iPhone OS 通过 NSSet 传递硬件 传感器传来的各种组吅触摸信息。 事件处理框架 iPhone OS 提供了关亍触摸(Touch)的以下 4 个事件响应凼数: (void...
2011-08-20 19:34:55
99
原创 老王带给你免费的python教程
亲爱的朋友: 欢迎你!很高兴能在这里见到你,你能来到这里说明你真的很喜欢python,很想把python给学好!我觉的你很幸运,开始我学python的时候比较少资料,学起来也比较头疼,现在随着python越来越流行, 资料也越来越多,大家以后学起来应该会轻松很多了。我前段时间花了很多时间整理了一些python教程,我觉的对初学python的朋友来说是个很好的引路人,我相信通过它你可...
2011-08-17 19:32:44
168
原创 使用CMD模块,让脚本更舒服些
转自:蛇小狼平时由于经常给测试人员调试一些东西,虽然写了一些脚本,感觉还是不方便。python的cmd模块提供的更优雅的方式,很喜欢。刚写了一些平时常用的测试代码: # -*- coding:utf-8 -*-import os, sysfrom datetime import datetimeimport cmdimport warnings...
2011-08-07 10:46:30
110
原创 回显流服务器
TCP:服务器:# _*_ coding: utf-8 _*_import socketsrvsock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)srvsock.bind(('', 23000))srvsock.listen(5)while 1: # 循环处理各个客户机连接 # 调用ac...
2011-08-07 00:06:05
93
原创 基础python代码
看完这段代码可以让我瞬间想起python的语法 # Open a file, read each line, and print it outfor line in open('file.txt'): print line# Create a file and write to itfile = open("text.txt","w")file.w...
2011-08-06 20:14:48
152
原创 Protocol Buffe高级应用话题
转自:百度空间更复杂的 Message到这里为止,我们只给出了一个简单的没有任何用处的例子。在实际应用中,人们往往需要定义更加复杂的 Message。我们用“复杂”这个词,不仅仅是指从个数上说有更多的 fields 或者更多类型的 fields,而是指更加复杂的数据结构:嵌套 Message嵌套是一个神奇的概念,一旦拥有嵌套能力,消息的表达能力就会非常强大。代码清单 ...
2011-08-06 18:28:10
90
原创 编写 writer 和 Reader
如前所述,Writer 将把一个结构化数据写入磁盘,以便其他人来读取。假如我们不使用 Protobuf,其实也有许多的选择。一个可能的方法是将数据转换为字符串,然后将字符串写入磁盘。转换为字符串的方法可以使用 sprintf(),这非常简单。数字 123 可以变成字符串”123”。这样做似乎没有什么不妥,但是仔细考虑一下就会发现,这样的做法对写 Reader 的那个人的要求比较高,Read...
2011-08-06 18:18:47
117
原创 Google Protocol Buffer举例1
optional string email = 3; enum PhoneType { MOBILE = 0; HOME = 1; WORK = 2; } message PhoneNumber { required string number = 1; ...
2011-08-06 17:51:06
74
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人