博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  IPhoneDevelope

上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页

摘要:LINK ADDRESS:http://www.cnblogs.com/likwo/archive/2011/08/12/2135812.html由于手机界面比较小,有时候由于业务的需要,需要隐藏那个导航用的tabbar,方法有下面几个方法方法一 YourAppDelegate*app=(YourAppDelegate*)[UIApplicationsharedApplication].delegate;NSArray*views=[app.tabBarController.viewsubviews];for(idvinviews){if([visKindOfClass:[UITabBarcl 阅读全文

posted @ 2011-08-16 23:00 星尘的天空 阅读(262) 评论(0) 推荐(0)

摘要:转载:http://mobile.51cto.com/iphone-220322.htm在iOS开发里,内存管理是iPhone或iPad开发中最为重要的一部分。掌握好了内存管理,开发出的应用就能运行流畅;掌握不好,开发出的东西就会效率低下,且容易崩溃。本文详细介绍iOS内存管理的对象的所有权与引用计数。希望这些介绍会对开发者有所帮助。当一个所有者(owner,其本身可以是任何一个Objective-C对象)做了以下某个动作时,它拥有对一个对象的所有权(ownership):1. 创建一个对象。包括使用任何名称中包含“alloc”、“new”、或者“copy”的方法。2. 保留(retain)一 阅读全文

posted @ 2011-08-16 22:37 星尘的天空 阅读(219) 评论(0) 推荐(0)

摘要:IPhone的几种定位方法1:GPS2:蜂窝基站3:Wi-Fi4:因特网提供商定位技术定位技术使用的先后顺序:1:GPS和WiFi2:蜂窝基站定位技术3:如果上面的三种定位技术都不能实现,则使用因特网提供商定位。4:如果上面的四种定位技术都行不同的话,那么IPhone定位当前位置失败!THE END ! 阅读全文

posted @ 2011-08-16 19:02 星尘的天空 阅读(324) 评论(0) 推荐(0)

摘要:iphone根据参数远程从基于.NET的WebServices服务获取对应的数据运行环境:Xcode 4.1.NET + WebServices +Handler.ashx运行效果如下所示:单击不同的按钮,远程获取不同的数据,然后填充到UITableView控件中。1:搭建后台代码<%@ WebHandler Language="C#" Class="indexHandler" %>using System;using System.Collections.Generic;using System.Linq;using System.Web; 阅读全文

posted @ 2011-08-16 15:41 星尘的天空 阅读(320) 评论(0) 推荐(0)

摘要:今天从看到iphoen上的一个微薄应用中有一个很好的效果,动态的移动一个箭头图片,感觉效果挺好,然后就参考网络上的自定义tabbar控件中的动画效果,写出了类似的效果。上图片:可以看到,单击不同的segement控件部分,下方的tabview就会显示不同的数据,然后就会有一个小的箭头图片,随之移动位置,并且在移动的过程中,他的移动速度是平滑的,可以看成是一种动画的效果。参考代码如下所示:#define leftX 65#define middleX 154#define righeX 250#define timeDuration 0.4//-(IBAction)SegmentControll 阅读全文

posted @ 2011-08-15 19:15 星尘的天空 阅读(929) 评论(0) 推荐(0)

摘要:连接地址:http://www.cnblogs.com/xinjian/archive/2010/11/23/1885225.html新建一个一般处理程序,命名为JsonTransHander.ashx。内容如下:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Services;using System.Web.Script.Serialization;namespace auotoCompleteText{ /// <summary> 阅读全文

posted @ 2011-08-15 15:21 星尘的天空 阅读(241) 评论(0) 推荐(0)

摘要:远程JSON格式数据的读取 以及远程数据服务的搭建。从最初的后台搭建到IPHONE客户端代码的编写、数据的访问都一一呈现。1:后台数据的搭建1.1:在IIS上创建一个虚拟目录1.2:使用VS创建一个Web应用程序,这里我使用的是VS2008IDE1.3:向工程中添加一个扩展名称为ashx的文件,我们就是使用这个文件来提供JSON数据访问服务。1.4:然后运行程序,确保该文件可用。1.5:编写后台代码,参考代码如下所示:这个后代的代码,是我参考一个网友写的,并做了部分的修改,地址如下所示:http://www.cnblogs.com/xinjian/archive/2010/11/23/188. 阅读全文

posted @ 2011-08-15 14:57 星尘的天空 阅读(830) 评论(0) 推荐(0)

摘要:链接地址:http://blog.sina.com.cn/s/blog_4adf31ea0100pt31.html做了一个小Deme,是通过UIActionSheet来显示UIProgressView进度条的。代码如下:@interface View21 : UIViewController <UIActionSheetDelegate>{float amountDone;UIProgressView *progressView;UIActionSheet *actionSheet;UIView *mainView;}实现方法:#import "View21.h" 阅读全文

posted @ 2011-08-09 11:01 星尘的天空 阅读(348) 评论(0) 推荐(0)

摘要:UITableView 分批加载数据为什么要分批为ihone加载数据,由于iphone的系统资源有限,如果数据量十分庞大胡话,或者数据库中包含图片等大比较胡信息的时候,App相应用户请求的时间就会很长,这样会造成很差的用户体验,并且iphone的屏幕范围有限,用户一次看到的信息是很有限的,因此,我们可以根据行高以及iphone的屏幕高度来计算一次用户最大能够看到几条记录,iphone一次加载的数据量越小,iphone系统的反应时间就小,用户体验就越好。因此,我们需要分批次加载iphone应用程序所需数据。解决的思路:1:比如每次加载10条记录的数据,self.m_data = [[NSMuta 阅读全文

posted @ 2011-08-04 13:26 星尘的天空 阅读(825) 评论(0) 推荐(0)

摘要:NSIndexPath *m_indexPath = [NSIndexPath indexPathForRow:0 inSection:0];THE END ! 阅读全文

posted @ 2011-08-04 13:25 星尘的天空 阅读(378) 评论(0) 推荐(0)

摘要:参考代码:UIButton *bt = [[UIButton alloc] init];[bt setBackgroundImage:[UIImage imageNamed:@"scenic_spots_background_focused.png"] forState:UIControlStateNormal];[bt setBackgroundImage:[UIImage imageNamed:@"scenic_spots_background_pressed.png"] forState:UIControlStateHighlighted];THE 阅读全文

posted @ 2011-08-04 13:24 星尘的天空 阅读(441) 评论(0) 推荐(0)

摘要:数据类型/对象类型介绍(1)NSString2009年08月12日, 7:49 下午字符串是程序设计最常用的数据类型之一了。在Mac/iPhone编程中,苹果为我们提供了一个不同的字符串类型NSString。有别与普通的String为数据类型,NSString其实是一个对象类型。NSString是NSObject(Cocoa Foundation的基础对象)的子类,所以具有NSObject的所有特性,好的和好的… ….小常识:NS是Cocoa类对象类型的前缀,来源于史蒂夫-乔布斯被苹果开除那段时间建立的公司NeXT.@是Cocoa元素的前缀,很多地方我们会看到,比如接下来...1, 创建一个N 阅读全文

posted @ 2011-08-02 15:47 星尘的天空 阅读(272) 评论(0) 推荐(0)

摘要:转载地址:LinkAddress:http://www.cnblogs.com/pengxl/archive/2010/12/29/1920487.html基本类型Objective-C中的基本类型和C语言中的基本类型一样.主要有:int,long,float,double,char,void, bool等.在Foundation中,也为些数据定义了别名,如:NSInteger为long,CGFloat为double,BOOL等.Objective-C也可以用C语言的构造类型,如数组、结构体、同用体等。对于基本类型变量,不需要用指针,也不用手动回收,方法执行结束会自动回收。NSNumberNS 阅读全文

posted @ 2011-08-01 23:15 星尘的天空 阅读(355) 评论(0) 推荐(0)

摘要:基础知识:LinkAddress:http://c.gzl.name/archives/339原来简单解释过属性定义(Property),并且提起了简单的retain,copy,assign的区别。那究竟是有什么区别呢?assign就不用说了,因为基本上是为简单数据类型准备的,而不是NS对象们。Retain vs. Copy!!copy: 建立一个索引计数为1的对象,然后释放旧对象retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1那上面的是什么该死的意思呢?Copy其实是建立了一个相同的对象,而retain不是:比如一个NSString对象,地址为0× 阅读全文

posted @ 2011-08-01 22:41 星尘的天空 阅读(211) 评论(0) 推荐(0)

摘要:在类体内延迟执行某一个函数参考代码:[self performSelector:@selector(functionName) withObject:nil afterDelay:3.0f];THE END ! 阅读全文

posted @ 2011-07-28 22:21 星尘的天空 阅读(234) 评论(0) 推荐(0)

摘要:介绍UIALertView和UIActionSheet的用法。write by Xingchen’s sky1:构建一个简单的警告框:UIAlertView*alert = [[UIAlertViewalloc]initWithTitle:@"xingchen" message:@"message" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];[alertshow];[alertrelease];这里,仅仅是现实一个按钮的对话框,以模态的形式运行。2:当然,我 阅读全文

posted @ 2011-07-28 22:05 星尘的天空 阅读(915) 评论(0) 推荐(0)

摘要:Navigation Controller 模式弹出新的Navigation ControllerUINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:addViewController];self.navigationController presentModalViewController:navController animated:YES];或: SubView *printView=[[EIPrintPreprint alloc] initW 阅读全文

posted @ 2011-07-26 23:16 星尘的天空 阅读(451) 评论(0) 推荐(0)

摘要:关于UISearchBar的一些问题。1:修改UISearchBar的背景颜色UISearchBar是由两个subView组成的,一个是UISearchBarBackGround,另一个是UITextField. 要IB中没有直接操作背景的属性。方法是直接将UISearchBarBackGround移去seachBar=[[UISearchBaralloc]init];seachBar.backgroundColor=[UIColorclearColor];for(UIView*subviewinseachBar.subviews){ if([subviewisKindOfClass:NSCl 阅读全文

posted @ 2011-07-26 20:33 星尘的天空 阅读(693) 评论(0) 推荐(0)

摘要:LinkAddress:http://bbs.51cto.com/thread-844545-1-1.html之前大家是否疑惑为什么设置了类似这样的代码 UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:"返回" style:UIBarButtonItemStylePlain target:self action:nil];self.navigationItem.backBarButtonItem = backButton;复制代码界面上backButton并没出现“返回”的字样其实是被 阅读全文

posted @ 2011-07-26 20:04 星尘的天空 阅读(2098) 评论(0) 推荐(0)

摘要:隐藏Cell的border可见性,显示仅仅是折中的方案,没有直接的Visible属性tableView.separatorColor = [UIColor clearColor];THE END ! 阅读全文

posted @ 2011-07-26 14:10 星尘的天空 阅读(367) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页