- 博客(32)
- 收藏
- 关注
原创 [集合操作1]
NSSet +(id)setWithObjects:obj1,obj2,obj3,...nil //使用一组对象创建新集合 -(id)initWithObjects:obj1,obj2,...nil //使用一组对象初始化新分配的集合 -(NSUInterger)count //返回集合的成员个数
2012-10-25 17:09:01 490
原创 HTML5:Good Resource
22款给力的HTML5和CSS3帮助工具http://www.mhtml5.com/2012/09/5310.html
2012-10-24 20:11:08 512
原创 iOS项目开发经验:【常用代码7】
iOS 5.0 UIAlertView 可以使用 alertViewStyle 属性实现登陆等效果typedef enum { UIAlertViewStyleDefault = 0, UIAlertViewStyleSecureTextInput, UIAlertViewStylePlainTextInput, UIAlertViewStyleLoginA
2012-10-24 18:58:41 749
原创 English Proverbs 1
Even if I knew that tomorrow the world would go to pieces,I would still plant my apple tree. If the ax is dull and its edge unsharpened, more strength is needed. A wise man who built his house
2012-10-22 23:04:30 692
原创 iOS项目开发经验:【常用代码6】
取消tableViewCell选中状态- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { //some functions ...... [tableView deselectRowAtIndexPath:indexPath a
2012-10-21 12:59:14 735
原创 iOS项目开发经验:【常用代码5】
自定义Navigation导航的titleViewUILabel *titleLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 0 , 100, 44)];titleLabel.backgroundColor = [UIColor clearColor]; titleLabel.font = [UIFont boldSystemF
2012-10-21 09:31:15 826
原创 iOS项目开发经验:【常用代码4】
获取当前时间 NSString *nowDateString = [NSDateFormatter localizedStringFromDate:[NSDate date] dateStyle:NSDateFormatterMediumStyle
2012-10-18 01:52:40 1259
原创 iOS项目开发经验:【常用代码3】
判断当前设备是否越狱 +(BOOL)isJailbroken { BOOL isJailbroken = NO; NSString *cydiaPath = @”/Applications/Cydia.app”; NSString *aptPath = @”/private/var/lib/apt/”; if ([[NSFileManager defaultManager
2012-10-17 17:11:53 1440
原创 iOS项目开发经验:【常用代码2】
启动新的线程处理事件 [NSThread detachNewThreadSelector:@selector(doInNewThread) toTarget:self withObject:nil];只需要添加在doInNewThread方法中添加需要执行的操作。 遍历子控件,
2012-10-17 15:25:28 1249
原创 iOS项目开发经验:【常用代码1】
iOS项目开发常用代码1 获取全局AppDelegate实例对象,该类是单例(Singleton)AppDelegate *app = (AppDelegate *)[[UIApplication sharedApplication] delegate]; 获取屏幕的大小CGRect frame = [[UIScreen mainScreen] bounds];
2012-10-17 12:42:54 1452
原创 iOS开发icon图片尺寸大小官方说明
iOS开发icon图片尺寸大小官方说明Image Size (px)File NameUsed ForRequired Status512x512iTunesArtworkAd Hoc iTunesOptional but recommended57x57Icon.pngApp Store and the
2012-10-16 23:12:23 1521 1
原创 mac下搭建JavaWeb开发环境
下载并安装 tomcat 1)下载地址:http://tomcat.apache.org/download-70.cgi 2) 安装步骤如下: -1- 解压文件,并将tomcat下的bin目录添加到环境变量中。 【如果不知道mac下如何添加环境变量,可以查看1:mac下如何配置环境变
2012-10-16 22:55:39 3021
原创 1:mac下如何配置环境变量?
mac下环境变量的配置步骤如下:(1) 打开终端,输入 pico .bash_profile 打开环境变量配置文件 (2) 添加环境变量的格式 export PATH=${PATH}:/xxxx 【说明:粗体部分为固定格式,xxxx为实际的路径】 (3) 添加完成后,退出步骤如下:
2012-10-16 22:18:40 1811
原创 cocos2d-for-iPhone 【开发环境搭建】
1:首先需要安装好XCode 开发环境。 (如果还没有安装XCode开发环境,可以到AppStore下载,很方便的【仅仅需要注册一下就可以下载,完全免费,最新版本为XCode4.5】)2: cocos2d开源库下载地址如下: http://code.google.com/p/cocos2d-iphone/downloads/list我选择的最新beta版本(c
2012-10-16 16:27:14 5627
原创 【Good learning resources】
Good learning resources1: http://stackoverflow.com/tags2: http://www.raywenderlich.com/tutorials3:http://www.techotopia.com/index.php/IOS_iPhone_iPad_eBooks
2012-10-16 15:23:38 820
原创 How to realize the UIView convert to UIImage?
How to realize the UIView convert to UIImage?#import +(UIImage *)imageFromView:(UIView*)view{ UIGraphicsBeginImageContextWithOptions(view.bounds.size, YES, view.layer.contentsScale);
2012-10-16 15:03:48 555
原创 MobclickAgent
1- 导入Analytics_Android_SDK_2.1.jar Eclipse用户 右键您的工程根目录,选择Properties -> Java Build Path -> Libraries, 然后点击Add External JARs... 选择指向Analytics_Android_SDK_2.1.jar的路径,点击OK,即导入...
2012-01-16 16:01:01 1054
原创 SQLite中字符串链接
sqlite中字符串的连接操作帮朋友做的一个网站,数据库采用sqlite,写程序的时候没注意,上传文件的时候没有保存到后缀名,导致数据库中图片字段存储的是201102151259这样的字符,实际上应该存储的是201102151259.jpg这样的字符的,解决方法: sqlite中连接字符串是用||更新语句如下:update tb_image set name ...
2012-01-10 14:06:49 499
原创 replace into
MySQL replace into 用法在向表中插入数据的时候,经常遇到这样的情况: 首先判断数据是否存在; 1. 如果不存在,则插入; 2.如果存在,则更新。<1>在 SQL Server 中可以这样处理:if not exists (select * from t where id = 1) insert into t(id...
2012-01-10 13:01:10 199
原创 String.format
String类一个非常有用的静态函数format(String format, Objece... args),可以将各类数据格式化为字符串并输出。这种特殊的格式,以%index$开头,index从1开始取值,表示将第index个参数拿进来进行格式化。由于该函数可以对任意一个对象进行格式化,不同的对象适用的参数也不同,因此我们下面分类来讨论。1.对整数进行格式化:%[index$][标...
2012-01-10 12:35:53 474
原创 MySQL绿色版安装小结
MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库. 配置MySQL5的参数 1、解压缩绿色版软件到D:\my...
2011-12-31 09:37:47 150
原创 使用handler更新UI
Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用。Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。Android程序中可以使用的界面刷新方法有两种, 利用Handler利用postInvalidate() 实现在线程中刷新界面。1.利用Handler刷新界...
2011-12-30 15:49:06 229
原创 XML解析
在Android平台上可以使用 Simple API for XML(SAX) 、Document Object Model(DOM)Android附带的pull解析器 解析XML文件。 下面是本例子要解析的XML文件:文件名称:person.xml<?xml version="1.0" encoding="UTF-8"?><...
2011-12-30 15:38:57 134
原创 NinePatchDrawable
NinePatchDrawable 绘画的是一个可以伸缩的位图图像,Android会自动调整大小来容纳显示的内容。一个例子就是NinePatch为背景,使用标准的Android按钮,按钮必须伸缩来容纳长度变化的字符NinePatchDrawable是一个标准的PNG图像,它包括额外的1个像素的边界,你必须保存它后缀为.9.png,并且保持到工程的res/drawable目录中。这个...
2011-12-30 14:21:35 342
原创 ListView优化:对象重用
Adapter的作用就是ListView界面与数据之间的桥梁,当列表里的每一项显示到页面时,都会调用Adapter的getView方法返回一个View。public View getView(int position, View convertView, ViewGroup parent) { ViewHolder holder;if (convertView == null) ...
2011-12-30 13:55:26 145
原创 Android中配置单元测试
第一步:Manifest.xml中中加入:[b][/b]外面加入:第2步编写单元测试代码:必须继承自AndroidTestCase类 import android.test.AndroidTestCase;import junit.framework.Assert; public class TestLogin extends And...
2011-12-30 13:49:18 170
原创 MyEclipse 常用快捷键
Ctrl+1 快速修复Ctrl+E 快速显示当前Editer的下拉列表Ctrl+Q 定位到最后编辑的地方 Ctrl+M 最大化|最小化当前的Edit或ViewCtrl+K 参照选中的Word快速定位到下一个 Ctrl+O 快速显示 OutLine Ctrl+T 快速显示当前类的继承结构 Ctrl+L 定位在某行Ctrl+D: 删除当前...
2011-12-29 11:26:27 120
原创 MyEclipse恢复被删除的文件
如果,在开发中,(Eclipse)删除了一些文件后又发现需要这些文件该怎么办?1. 只要在项目上----鼠标右键点击项目名,选择Restore from Local history。 选择需要恢复的文件,即可恢复所需要的文件。2. 同样,在Java文件中也可以恢复删除的部分。 在类中做出修改后,选择Local History可发现修改的地方。 ...
2011-12-29 10:35:15 393
原创 MyEclipse启动优化
收集了一些关于解决 MyEclipse 的耗内存的办法,经测试非常有效,整理出来,希望可以方便更多的朋友。1、弹出Quick update error 、关闭myeclipse的Quick Update自动更新功能 这个问题的解决办法是关闭自动更新 Windows > Preferences > MyEclipse Enterprise Workbench > ...
2011-12-29 10:08:25 158
原创 Android中View绘制过程分析
在当一个活动接收到焦点时,将被要求绘制它的布局。[u]Android框架将处理这个绘画的过程,但是活动必须提供它的布局层次的根节点。[/u]绘画从布局的根节点开始。它被要求来测量和绘制布局树。绘画通过遍历布局树并渲染每个和失效区域相交的视图来处理。相应的,每个视图组负责请求绘制它的子视图(通过draw() 方法)而每个视图负责画它自己。因为这个树是顺序遍历的,这意味着先画父节点...
2011-12-28 18:00:55 135
原创 Eclipse将自定义的控件打成Jar包
我们项目积累越来越多,会发现自定义的控件越来越多,并且很多都是重复的。如果把这些自定义控件都封装成一个JAR包,然后用一个项目积累起来,之后我们以后开发项目只要在原来JAR包的基础上做扩展或者直接使用,可以大大减少自己的工作重复性。首先创建一个Android工程,确定可以编译通过,移除manifest.xml文件,和相关的程序资源图片,比如res/drawable/icon.png...
2011-12-28 17:37:09 203
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人