
iPhone
文章平均质量分 60
ToddFox
这个作者很懒,什么都没留下…
展开
-
Starting my Iphone development professional career!
不知不觉已经开始学习Iphone开发三个星期了,总的太说感觉进步不是很快,不知道我什么时候我能成为一个牛人,希望我能在这条路上勇往直前,给自己鼓劲,坚信自己的选择,走自己的路!原创 2010-01-24 12:47:00 · 652 阅读 · 0 评论 -
数组插值与取值
把CGPoint放入数组的过程: NSArray *array=[NSArray arrayWithObjects:NSStringFromCGPoint(0.0f,0.0f),NSStringFromCGPoint(0.0f,0.0f),nil];从数组中取值的过程: CGPoint point=CGPointFromNSString([array objectAtI原创 2010-01-24 14:05:00 · 1863 阅读 · 0 评论 -
NSXMLParser解析多层嵌套xml
As promised, here is a little How-I-did-it / How-To.First off: I am not an experienced SAX-User.. So this approach might be packing the problem at it’s tail, but this is how DOM-Users feel comfort转载 2010-01-29 17:13:00 · 5353 阅读 · 0 评论 -
iPhone在线音乐盒,代码开源
iPhone在线音乐盒,代码开源 时间:2010-02-03 09:50来源:http://www.cocoachina.com/bbs/ 点击:124次这是一个初中学生用一个月时间自学Objective-C以后开发的作品,一个类似酷狗的iPhone在线音乐盒。 作者 wz88510731原帖地址 http:/转载 2010-02-04 09:05:00 · 1853 阅读 · 0 评论 -
Iphone开发问题集
1.设置tag方便使用在cell中放入多个控件的时候使用tag很方便的区分。在其他的地方使用tag也方便编程。呵呵2.今天试验一个关于删除的问题,也就是直接在cell中添加一个按钮,点击按钮实现删除操作,这个应该是Apple不允许的,没有设置到编辑模式,我使用的是直接reload数据源的方法,但是发现一个问题,也就是在选中该行的时候我想保存该行的行数,但是我保存转载 2010-02-04 18:09:00 · 769 阅读 · 0 评论 -
IPhone 开发 代码中设置字体样式及使用方法
IPhone 所支持的字体:"Courier""AppleGothic" "Arial""STHeiti TC""Hiragino Kaku Gothic ProN""Courier New""Zapfino""Arial Unicode MS""STHeiti SC""American Typewriter""Helvetica""Marke原创 2010-02-06 11:21:00 · 2495 阅读 · 0 评论 -
iPhone View切换动画
預覽: 第一個View 啟動翻頁特效 進入第二個View設計提示:1.新增兩個ViewControler 分別為 FirstViewController 以及 SecondViewController2.新增兩個xib檔案分別為 FirstView.xib 及 SecondView.xib3.xib指定Files Owner內的Class為各自的ViewController4.連結F转载 2010-02-07 14:08:00 · 6002 阅读 · 1 评论 -
iPhone简单的多线程调用
在主线程里加入一个loading画面…… 2 { 3 [window addSubview:view_loading]; 4 [NSThread detachNewThreadSelector:@selector(init_backup:) toTarget:self withObject:nil]; 5 }可以通过performSelectorOhMa转载 2010-02-09 10:52:00 · 1676 阅读 · 2 评论 -
iPhone 国人第一品牌技术开发群今日建群
为了方便iPhone开发人员,今日为少数人提供问题QQ交流群——iPhone开发:103711423但是想打造一个精英群,有严格的群规,且入群成员必须有自己的BLog,且内容必须有iPhone开发(群个人资料备注处粘贴地址),方便大家相互访问,达到技术上质的飞跃。入群申请信息,个人BLog地址,有专人严把入口关。原创 2010-02-06 17:07:00 · 1500 阅读 · 0 评论 -
TableView中图片的延时加载
关于TableView中图片的延时加载经常我们会用tableView显示很多条目, 有时候需要显示图片, 但是一次从服务器上取来所有图片对用户来浪费流量, 对服务器也是负担.最好是按需加载,即当该用户要浏览该条目时再去加载它的图片.重写如下方法- (void)tableView:(UITableView *)tableView willDisplayCell:(UITa转载 2010-02-10 15:18:00 · 1390 阅读 · 1 评论 -
淡入淡出效果
程式啟動畫面 自動進行淡出效果以淡入的方式進入程式主畫面SplashDemoAppDelegate.h #import #import "SplashViewController.h"@class SplashDemoViewController;@interface SplashDemoAppDelegate : NSObject { UIW转载 2010-02-07 14:03:00 · 6551 阅读 · 1 评论 -
QQ - iPhone 风格的好友列表实现
//// QQstyleTableViewViewController.h// QQstyleTableView//// Created by xhan on 9/22/09.// Copyright In-Blue 2009. All rights reserved.//#import @interface QQstyleTableViewViewCont转载 2010-02-09 10:54:00 · 1272 阅读 · 1 评论 -
自定义UITableViewCell的内容
图片: =700) window.open(http://www.cocoachina.com/bbs/attachment/Fid_6/6_377_a011a3e77add654.png);" src="http://www.cocoachina.com/bbs/attachment/Fid_6/6_377_a011a3e77add654.png" border="0"转载 2010-02-10 15:38:00 · 2234 阅读 · 0 评论 -
Iphone开发问题集
1.设置tag方便使用在cell中放入多个控件的时候使用tag很方便的区分。在其他的地方使用tag也方便编程。呵呵 2.今天试验一个关于删除的问题,也就是直接在cell中添加一个按钮,点击按钮实现删除操作,这个应该是Apple不允许的,没有设置到编辑模式,我使用的是直接reload数据源的方法,但是发现一个问题,也就是在选中该行的时候我想保存该行的行数,但是我保存不了,转载 2010-02-21 16:25:00 · 952 阅读 · 0 评论 -
UITableView的moveRowAtIndexPath的代码
暂时只是实现同一个section里的移动,要跨section移动的话,稍微懂点脑筋就行~代码:- (void)tableView:(UITableView*)tableViewmoveRowAtIndexPath:(NSIndexPath*)fromIndexPathtoIndexPath:(NSIndexPath *)toIndexPath { if (fr转载 2010-02-21 16:28:00 · 2173 阅读 · 0 评论 -
SQLite3 C/C++ 开发接口简介(API函数)
SQLite3是SQLite一个全新的版本,它虽然是在SQLite 2.8.13的代码基础之上开发的,但是使用了和之前的版本不兼容的数据库格式和API. SQLite3是为了满足以下的需求而开发的: 支持UTF-16编码.用户自定义的文本排序方法.可以对BLOBs字段建立索引.因此为了支持这些特性我改变了数据库的格式,建立了一个与之前版本不兼容的3.0版转载 2010-02-22 15:08:00 · 1339 阅读 · 0 评论 -
SQLite 数据库加密的一种解决方案
sqlite3 *db; sqlite3_stmt *stat; char *zErrMsg = 0; char temp[256], FileRoot[256]; char buffer2[1024]="0"; sprintf(temp, _T("%s"), _T("utf.db"转载 2010-02-22 15:09:00 · 1598 阅读 · 0 评论 -
SQLite C/C++接口介绍
这篇文章是使用SQLite C/C++接口的一个概要介绍和入门指南。由于早期的SQLite只支持5个C/C++接口,因而非常容易学习和使用,但是随着SQLite功能的增强,新的C/C++接口不断的增加进来,到现在有超过150个不同的API接口。这往往使初学者望而却步。幸运的是,大多数SQLite中的C/C++接口是专用的,因而很少被使用到。尽管有这么多的调用接口,核心的AP转载 2010-02-23 10:39:00 · 1505 阅读 · 0 评论 -
使UITableView最上面留出UINavigationBar空间的两种方法
使UINavigationBar透明,TableView在其下面,可以扩大UITableView的视野.1) UIView *headerView = [[UIView alloc] initWithFrame: CGRectMake(0, 0, 320, 44)]; m_tableView.tableHeaderView = headerView;2)转载 2010-02-21 09:56:00 · 1221 阅读 · 0 评论 -
非编辑模式下面实现对Cell的删除
-(void)viewDidLoad{ self.title = @"Delete testing"; //添加背景 UIImageView *back = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 320, 480)]; [back setBackgroundColor:[UIColorcolorWithRe转载 2010-02-21 13:41:00 · 2740 阅读 · 0 评论 -
SQLite3 使用教学
建立数据库档案 用sqlite3建立数据库的方法很简单,只要在shell下键入(以下$符号为shell提示号,请勿键入): $ sqlite3 foo.db如果目录下没有foo.db,sqlite3就会建立这个数据库。sqlite3并没有强制数据库档名要怎么取,因此如果你喜欢,也可以取个例如foo.icannameitwhateverilike的档名。 在sq转载 2010-02-22 15:51:00 · 1212 阅读 · 0 评论 -
点击UITableView中某一行,重新绘制该行
NSIndexPath* updatedPath = [NSIndexPath indexPathForRow: 0 inSection: 0]; NSIndexPath* updatedPath2 = [NSIndexPath indexPathForRow: 1 inSectio转载 2010-02-21 14:05:00 · 2414 阅读 · 0 评论 -
Sqlite简单介绍与一些常用的例子
1:常用接口 个人比较喜欢sqlite, 使用最方便,唯一的准备工作是下载250K的源;而且作者很热心,有问必答。以下演示一下使用sqlite的步骤,先创建一个数据库,然后查询其中的内容。2个重要结构体和5个主要函数:sqlite3 *p转载 2010-02-22 15:28:00 · 2013 阅读 · 0 评论 -
SQLITE3 使用总结
在 VC 里新建 dos 控制台空白工程,把 sqlite3.c 和 sqlite3.h 添加到工程,再新建一个 main.cpp 文件。在里面写: extern "C" { #include "./sqlite3.h" }; int main( int , char** ) { return 0; } 为什么要 extern “C” ?转载 2010-02-22 15:33:00 · 1104 阅读 · 0 评论 -
学习iPhone开发中 sqlite3的使用
sqlite操作简明教程 SQLite顾名思议是以SQL为基础的数据库软件,SQL是一套强大的数据库语言,主要概念是由「数据库」、「资料表」(table)、「查询指令」(queries)等单元组成的「关联性数据库」(进一步的概念可参考网络上各种关于SQL及关联性数据库的文件)。因为SQL的查询功能强大,语法一致而入门容易,因此成为现今主流数据库的标准语言(微软、Orac转载 2010-02-23 16:48:00 · 1414 阅读 · 0 评论 -
iPhone开发之数据库使用
由于第一个iPhone程序就使用到了数据库,所以首先来说下iPhone数据库的使用。iPhone使用的是sqlite数据库,我用了firefox的插件SqliteManager来管理sqlite,这个插件很好用,可以很方便的进行视图化的创建以及管理sqlite。废话不多说,进入正题。要使用sqlite首先要在Frameworks中引入libsqlite3.0.dylib这个文件,具体步骤我原创 2010-02-23 17:13:00 · 2325 阅读 · 0 评论 -
sqlite批量插入数据库问题
我现在使用的是Datalogic 的memor扫描器(intel XScale PXA255@200MHz,系统内存 64M,系统闪存128M),操作系统为WinCE5.0,数据库为Sqlite3,在.net环境下面有没有可内将一个20万行数据的txt文件读出并写到Sqlite数据库中? 我现在的做法是:逐行读出文件内容,分割数据后作为参数,用dc.Parameters.add()转载 2010-02-25 14:28:00 · 1725 阅读 · 0 评论 -
sqlite查询数据库中存在的所有表
From within a C/C++ program (or a script using Tcl/Ruby/Perl/Pythonbindings) you can get access to table and index names by doing a SELECTon a special table named "SQLITE_MASTER". Every SQLite d转载 2010-02-25 14:35:00 · 2631 阅读 · 1 评论 -
app沙盒获取文件
对于一个运行在iPhone得app,它只能访问自己根目录下得一些文件(所谓sandbox).一个app发布到iPhone上后,它得目录结构如下:=700) window.open(http://www.a3gs.com/xkadmin/eWebEditor/UploadFile/2009112791655918.jpg);" src="http://www.a3gs.com/xkadm转载 2010-02-25 16:06:00 · 2866 阅读 · 0 评论 -
SQLite FAQ中文版
1) 如何创建自增字段? 简单的回答:一个声明为 INTEGER PRIMARY KEY 的字段将自动增加。这里是详细的答案: 从 SQLite 的 2.3.4 版本开始,如果你将一个表中的一个字段声明为 INTEGER PRIMARY KEY,那么无论你何时向该表的该字段插入一个 NULL 值,这个 NULL 值将自动被更换为比表中该字段所有行的最大值大转载 2010-02-25 15:47:00 · 1575 阅读 · 0 评论 -
总结SQLite不支持的SQL语法有哪些
1 TOP这是一个大家经常问到的问题,例如在SQLSERVER中可以使用如下语句来取得记录集中的前十条记录:SELECT TOP 10 * FROM [index] ORDER BY indexid DESC;但是这条SQL语句在SQLite中是无法执行的,应该改为:SELECT * FROM [index] ORDER BY indexid DESC limit 0,10;转载 2010-02-25 10:15:00 · 1200 阅读 · 0 评论 -
SQLite 多参数插入注意事项 insert multiple parameters
1.) Do not reuse a parameter2.) VALUES(@str, @new) ParameterName="@str." ParameterName="@new."Asthe error indicates, you are using the parameters @str and @new andadding two d转载 2010-02-25 14:40:00 · 1341 阅读 · 0 评论 -
How to make UITableViewCell have variable height
You have seen variable height UITableViewCell in iPhone applications like Twinkle, App Store. These applications have a UITableView as main part of UI, each cell in the table has a variable height acc转载 2010-03-01 17:53:00 · 1203 阅读 · 0 评论 -
[iPhone] UIView FAQ
1, Transform Just write following codes to scale (also called zoom in/out, or transform) your view: float scaleX = xxx, scaleY = xxx; CGAffineTransform transform = CGAffineTra转载 2010-03-05 10:13:00 · 709 阅读 · 0 评论 -
静态类库(Static Library)详细教程
使用静态类库的好处: 加快编译速度。如果类文件多了,在编译的时候,特别是重新清除完Target之后,会特别慢。如果把某些不需要经常改动,但又很必须的类单独拿出来编译成静态类库,整个项目的编译速度将会大大提高。 方便代码共享。有些代码,不方便开源给别人,但又要提供给别人使用。比如,两个公司之间的合作。制作静态类库: 为方便讲解,更方便与初期代码测试,转载 2010-03-08 13:33:00 · 1839 阅读 · 1 评论 -
How to uninstall Xcode and iPhone SDK
My laptop is Thinkpad X61,with only 160GB harddisk. Although I use 25GB for Mac OS fordeveloping, its still not enough, especially when I need to update theiPhones SDK.Each time when I u转载 2010-03-08 12:38:00 · 1817 阅读 · 1 评论 -
代码编写横屏的UIView
1. 在UIView中,将该view使用到的坐标进行旋转,这样当该view addSubview时,会使用坐标方向来进行:@implementation PoseDetailContentView- (id)initWithFrame:(CGRect)frame { if (self = [super initWithF转载 2010-03-08 13:56:00 · 2547 阅读 · 0 评论 -
iphone如何调试EXC_BAD_ACCESS
这个错误大概是由于,给一个释放过的东西负值,或者是操作。C#兄弟姐妹就理解成NullRef吧。 一个有效的快速的操作方式就是设置NSZombiEnable这个环境变量。到Xcode中,左侧,excutable,点你的工程,绿色的那个,然后点上面panel中有一个info蓝色的叹号。到下面的对话框中。然后在Arguement,参数这个tab中,最下面,添加一个NSZo转载 2010-03-11 08:57:00 · 3033 阅读 · 0 评论 -
[OpenFeint-cocos2d]整合教程
Integrating OpenFeint with Cocos2D-iPhone ApplicationsOpenFeint is a service that enables your iPhone/iPod Touchapplication the ability to provide online score tracking. The ser转载 2010-03-11 09:00:00 · 1503 阅读 · 0 评论 -
[iphone-cocos2d]把label显示到页面上
//以上这两行是.h文件的定义Label *label;@property (nonatomic, retain) Label *label;//这里来到.m文件@synthesize label;@implementation AClass//初始化-(id) init{转载 2010-03-11 09:03:00 · 1047 阅读 · 0 评论