![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iphone开发
文章平均质量分 76
ameng
自学成才
展开
-
iPhone程序运行流程浅谈
我在刚接触iOS开发的时候,也对这个运行流程模糊不清。希望这边文章能对初学的朋友给予帮助。1. 和大多数语言一样,每一个iPhone应用也都是从主函数开始运行,它的main函数都在XCode的Other Reasource逻辑目录下。 [cpp] view plaincopyprint?UIApplicationMain(argc, argv, n转载 2012-02-13 09:45:24 · 1061 阅读 · 0 评论 -
Iphone表视图的简单操作
下午到打了几个小时的球,回来洗了个燥,觉得全身都很舒服,感觉体内一周的毒素全部排除体外,哈哈,还是得多运动运动,特别是我们这些做程序员的,进入正题:1.创建一个Navigation—based—Application项目,这样Interface Builder中会自动生成一个Table View,然后将Search Bar拖放到表示图上,以我们要给表示图添加搜索功能,不要忘记将Search B原创 2012-03-10 21:14:07 · 3265 阅读 · 0 评论 -
Iphone——使用SQLite3进行简单的数据库操作
1.新建一个View-based Application项目。2.右击项目中Frameworks文件夹,在其中添加libsqlite3.dylib库。3.在.h头文件中声明一个类型为sqlite3的变量以及一个获取Documents文件夹下数据库文件目录的方法:#import #import "sqlite3.h"@interface SQLiteDataBase : UIVie原创 2012-03-13 22:20:34 · 2841 阅读 · 0 评论 -
Iphone文件处理——使用Documents文件夹
Documents文件夹是存储应用程序所用文件的地方,下面这个例子是向Documents文件夹添加一个txt文件并写入内容,然后读取这个文件的内容到屏幕上(在下面那幅图中,先在上面那个文本筐中输入内容,然后点击“点击保存到Documents文件夹中”按钮,这样就会将输入在文本筐中的内容保存到文件中,当点击“点击读取保存的文件内容”按钮时就会将文件中的内容显示在下面的文本标签中):1.新建一个V原创 2012-03-10 22:32:18 · 9485 阅读 · 0 评论 -
Iphone HTTP请求工具类
在项目中我封装了个http请求的工具类,因为项目中只用到post请求,所以get请求的方法只是刚开始试了下,行得通,不知到有没有错误,代码如下:h文件:#import /* *自定义http代理 */@protocol MyhttpUitlDelegate -(void) setServicereturnData:(NSString*)servicedata;@end@i原创 2012-04-29 13:34:21 · 2208 阅读 · 0 评论 -
Iphone文件操作和字符串操作的工具类
饿死了,早点把工具类添上来就吃饭去了,这个工具类每必要多解释,直接上代码:.h文件:#import #define DEFAULT_DATE_TIME_FORMAT (@"yyyy-MM-dd'T'HH:mm:ss'Z'")#define DEFAULT_DATE_FORMAT (@"yyyy-MM-dd")#define DEFAULT_TIME_FORMAT (@"HH:mm:s原创 2012-04-29 12:54:15 · 1676 阅读 · 0 评论 -
Iphone对话框工具类
在项目中我把对话框的弹出与点击事件通过一个工具类给封装起来了,重要的是要在调用这个工具类的时候实现工具类中的协议,这个协议的方法是为了告诉页面到底点击了哪种对话筐的哪一个button,然后页面中可以根据传过去的不同值做出不同的事件响应,代码如下:.h文件#import @protocol myAlertviewutilDelegate -(void)myalertviewbutto原创 2012-04-29 13:00:25 · 1104 阅读 · 0 评论 -
Iphone自定义UITableViewCell
好久没写博客了,主要是最近一段时间忙于一个开发一个工程,现在工程开发的差不多了,打算把我在工程里面封装的一些工具类添上来,这篇把自定义的表格行添出来,废话不多说,直接看代码(代码里面用到的图片资源就不添出来了):.h文件:#import @interface MyTableCellUtil : NSObject { UIColor *tabletextcolor;//自定义t原创 2012-04-29 12:35:27 · 2447 阅读 · 5 评论 -
Iphone页面跳转动画的封装
在项目中我希望页面跳转有不同的动画效果,我是一个喜欢将公用代码提交出来写成工具类的人,这个当然也不会放过,好了,看代码:.h文件:#import #import @interface MyAnimationUtil : NSObject { }+(CATransition *)getAnimation:(NSInteger)mytag;@end.m文件原创 2012-04-29 12:47:40 · 1238 阅读 · 0 评论 -
Iphone画饼图工具类
项目中需要画饼图,在此将工具类添出来:h文件:#import #import @interface CLMView : UIView { float spaceHeight; //高度 float scaleY ; NSArray *titleArr ; //文字 NSArray *valueArr; //值 NSArray *colorArr; //颜原创 2012-04-29 13:44:49 · 1981 阅读 · 0 评论 -
Iphone隐藏和显示TabBar的方法
1.隐藏TabBar:- (void)hideTabBar { if (self.tabBarController.tabBar.hidden == YES) { return; } UIView *contentView; if ( [[self.tabBarController.view.subviews objectAtIndex:0] i原创 2012-03-12 16:57:46 · 45367 阅读 · 6 评论 -
Iphone之UIAlertView和UIActionSheet
UIAlertView和UIActionSheet的用法很简单,直接看代码:1.UIAlertView:.h头文件:#import @interface DialogControl : UIViewController {//注意要实现这个协议 UIAlertView *alertView1;//多个dialog的点击事件需要区分是哪一个dialog UIAl原创 2012-03-12 16:35:26 · 1304 阅读 · 0 评论 -
Iphone UIPageControl的简单使用
我们需要用UIPageControl控制三个view,下面轻看步骤和代码:1.在.h头文件里面添加如下代码:#import @interface PageControl : UIViewController { IBOutlet UIView *oneView;//第一个view IBOutlet UIView *twoView;//第二个view IBO原创 2012-03-12 17:37:07 · 4383 阅读 · 0 评论 -
iphone开发如何隐藏各种bar
状态条StatusBar[UIApplication sharedApplication].statusBarHidden = YES; 导航条NavigationBar[self.navigationController setNavigationBarHidden:YES];TabBar方法1[self.tabBarController.tabBar setHidd转载 2012-02-24 16:02:19 · 2701 阅读 · 0 评论 -
简单实现iphone页面跳转和页面间数据传递
废话就不说了,直接上步骤和代码:1 创建一个基于Navigation-based Application的iphone工程,为什么要创建基于Navigation-based Application的工程呢,因为这样系统就会自动将Navigation视图加到我们的窗口视图中,这样我们就不用自己手动去加,并且可以用[self.navigationControllerpushViewContro原创 2012-02-16 10:26:02 · 7471 阅读 · 0 评论 -
Iphone NSMutableArray,NSMutableDictionary AND 动态添加按钮
一.NSMutableDictionary NSMutableDictionary * tags;1.NSMutableDictionary 添加内容:[tags setValue:xxx forKey :xxx];2.NSMutableDictionary 遍历:for(NSString * title in tags){ //其中得到的title是key原创 2012-02-21 17:53:07 · 1423 阅读 · 0 评论 -
iphone UITableView及UIWebView的使用
1。新建一个基于Navigation-based Application的工程。2。修改原来的RootViewController.h,RootViewController.m,RootViewController.xib为MyTableViewController.h,MyTableViewController.m,MyTableViewController.xib。3。点击MainVi原创 2012-02-16 20:06:06 · 2004 阅读 · 0 评论 -
Iphone在ScrollView下点击TextField使文本筐不被键盘遮住
今天星期六,一觉睡到十一点,本来还想睡的,想起还要写博客,就起来了,唉,好不容易老天不下雨,下午还打算去打球,好吧加油,这是第二篇了。废话不多说,新建项目就不多说了,直接从编辑xib文件说起:1.拖一个Scroll View视图填充View窗口,将Scroll View视图拖大一些,使其超出屏幕。2.向Scroll View拖(添加)多个Label视图和Text View视图。3.原创 2012-03-10 14:07:39 · 7905 阅读 · 4 评论 -
Iphone代码创建视图
很久没写博客了,所以这两天打算把前段时间学到的东西全部记录下来,也当作一种复习。要想以编程的方式创建视图,需要使用视图控制器中定义的viewDidLoad方法,只有在运行期间生成UI时才需要实现该方法。在此只贴出viewDidLoad方法的代码,因为只需要在这个方法里面编写代码:- (void)viewDidLoad{ self.navigationItem.title =原创 2012-03-10 12:32:13 · 1464 阅读 · 0 评论 -
Iphone文件处理——使用属性列表(plist)
先在Resources文件夹下新建一个Movies.plist文件,然后往里面添加一些内容。然后在viewDidLoad方法里面添加如下内容,这样就可以做到如果Documents文件夹下有Movies文件那么就将其内容打印出来,如果没有就修改Resources文件下的Movies文件,然后将其复制到Documents文件夹下:- (void)viewDidLoad //下面这两原创 2012-03-11 14:48:08 · 1307 阅读 · 0 评论 -
Iphone屏幕旋转
该示例是想在手机屏幕方向发生改变时重新定位视图(这里是一个button)1.创建一个View—based Application项目,并在View窗口中添加一个Round Rect Button视图,通过尺寸检查器设置其位置,然后单击View窗口右上角的箭头图标来旋转窗口方向,重新定位button,这两个位置随便定义,只要能区分在不同位置即可,记住这两个位置的数据,因为在代码里面会用到。2原创 2012-03-10 21:53:58 · 2288 阅读 · 0 评论 -
Iphone UIPickerView的一个小例子
1.在.h头文件里面添加以下代码:#import @interface PickerView : UIViewController { IBOutlet UIPickerView * mypickerView;//连接的时候记得连上delegate IBOutlet UILabel * mylabel; NSArray *pickerViewData;/原创 2012-03-12 20:30:01 · 4907 阅读 · 0 评论 -
Iphone将window的跟视图替换成自定义的TabBar视图
今天感觉很累了,就只将代码添出来,然后简单的做下说明:我们在项目中应该会遇到UINavigationController和UITabBarController不能同时存在于window视图,但是往往项目是这样的,先需要UINavigationController视图作为根视图(比如说登录界面,登录界面是不需要下面的tabbar的),然后登录进去后就需要一个UITabBarController视原创 2012-03-17 21:44:33 · 4443 阅读 · 2 评论