- 博客(21)
- 资源 (1)
- 收藏
- 关注
原创 AppCode初用体验
AppCode 是一个全新的 Objective-C 的集成开发环境,用于帮助开发 Mac、iPone 和 iPad 的应用程序。其官方网站为:http://www.jetbrains.com/objc/ 下载下来使用发现:1.此工具是收费软件2.此工具打开速度较慢,代码编写不是很流畅,代码注释功能虽然很强大,但却是大小写区分的,这点上看来不是很方便。3.其整体风格很像Eclips
2014-05-07 17:31:19 8036
原创 iOS开发问题小结
1.关键字 变量名 随手写了下面一段代码,报一个错误 Expected unqualified-id CGRect new = CGRectMake(originFrame.origin.x, originFrame.origin.y+Animation_Height, originFrame.size.width, originFrame.size.height);
2013-06-06 15:57:23 2691
原创 iOS程序自动检测更新的实现
之前项目需要用到app自动更新的功能,现将实现方案分享出来。iOS程序自动提示更新的实现方案大致分为两种:第一种,自己服务器提供一个接口,告知相关app的当前版本,是否需要更新,以及更新的地址等信息 。第二种,就是利用苹果的appstore 提供的相关api进行查询更新。 由于此前没有找到iOS程序更新的方法,就用了第一种方式,但后来发现了一些问题,自己提供服务器,需要维护,程
2013-05-15 18:33:21 38759 27
原创 iOS程序之间相互调用实现方案
最近做项目需要用到程序之间相互通讯,一开始还以为iOS程序之间不能通讯,看来是我没有完全理解苹果的沙盒机制啊。实现方法:UIApplication的一个方法 - (BOOL)openURL:(NSURL *)url 这个方法最长用的是打开系统的一些应用,比如打电话,发短信,发邮件等。1.打电话 [[UIApplication sharedApplication]
2013-05-15 17:38:09 4269 1
原创 IOS多线程开发
IOS的多线程,一般分为三种方式: 1,Thread;2, Cocoa operations;3, Grand Central Dispatch (GCD) (iOS4 才开始支持)下面简单说明一下:1:NSThread 创建方式主要有两种:[NSThread detachNewThreadSelector:@selector(myThread
2012-11-11 18:47:33 8383 1
原创 项目总结之心得篇
为期20多天的项目实践,终于完美地结束了。从十一开始,便进入了紧张的项目实施阶段。我们做的项目是智联招聘 IOS客户端,这个客户端主要分为我的智联,实时推荐,职位搜索,薪酬查询和求职指导这几个模块。导师给我们提供数据接口和相关文件素材。项目分为中期评审和终期评审。开始做项目前,想到这个项目也许会顺顺利利地结束,然而没想到的是中间却发生了一些小变故。中期评审之前,我们小组5个人,很努力地去做我们负责
2012-10-30 20:36:31 1491
原创 动态加载 高级应用之StoryBorad
接上一篇,通过学习上一篇,我们知道,XIB文件可以动态加载视图,同样功能强大的StoryBorad,更能出色地完成这一重任。此外其加载视图的方式,有了更多的选择,颇具有灵活性。在storyBorad中可以结合XIB 文件使用,当然也可以动态地加载XIB 文件视图,这个与在XIB文件中动态加载是一样的,不熟悉的,可以看看我的上一篇博文。直接进入正题,创建一个勾选S
2012-09-20 18:03:46 11083
原创 动态加载XIB 高级应用
Objective-C具有相当多的动态特性,基本的,也是经常被提到和用到的有动态类型(Dynamic typing),动态绑定(Dynamic binding)和动态加载(Dynamic loading)。而我今天与大家分享的就是关于动态加载的一些用法,其他两个想必也是经常用到的,在这也就不多说了。所谓,动态加载,就是在程序运行当中,根据需要动态地加载一些视图,常常用在,游戏等多视图的应用
2012-09-20 12:45:20 15016 2
原创 interface builder 使用 1
最近,一直在想着怎么在程序中加载XIB文件,来提高开发速度,终于在不断出错,不断尝试中,理解了一些相关的流程和步骤。我们从单视图工程开始说起:如上图。创建一个模板工程,系统为我们自动生成了一些文件 // Override point for customization after application launch.
2012-09-17 14:18:01 1835
转载 经典SQL语句大全
一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\My
2012-09-05 15:18:36 695
原创 UIViewController的一些使用总结
最近学到UIViewControlller这个类,很显然,它在MVC编程模式中扮演的是控制器的角色,它有几个重要的方法。- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil;- (void)loadView;- (void)viewWillUnload- (voi
2012-08-30 08:42:49 2599 3
原创 UIPickerView 用法
UIPickerView 用法两个代理UIPickerViewDelegateUIPickerViewDataSource// returns the view provided by the delegate via pickerView:viewForRow:forComponent:reusingView:// or nil if the row/componen
2012-08-23 17:06:57 7769
原创 IOS 霓虹灯效果
//初始化视图- (void) initViews{ //红色视图 UIView *redView=[[UIView alloc] initWithFrame:CGRectMake(20, 20, 280, 280)]; redView.backgroundColor=[UIColor redColor];//视图的标签,标示一个视图对象 red
2012-08-23 16:37:41 4159
原创 NSTimer使用总结(完)
上一篇的时候我们弄懂了 fire的用法,知道,它并不是启动一个定时器继续讨论UITime类的其他方法:Stopping a Timer– invalidate这个方法很容易让人误解,很容易认为他是让定时器暂停(语文没学好,或是英语没学好,嘿嘿),官方的解释是:This method is the only way to remove a timer from an
2012-08-23 16:04:12 10311 9
原创 NSTimer 使用 绝对超详细(2)
先说一下,初始化方法+ scheduledTimerWithTimeInterval:invocation:repeats:+ scheduledTimerWithTimeInterval:target:selector:userInfo:repeats:这两个是创建一个定时器,并加入到当前运行循环中,即我们可以这样去理解,这样初始化一个定时器时,在(NSTimeInterval)se
2012-08-23 14:18:15 32247 4
原创 NSTimer 使用 绝对超详细(1)
先说一下我的业务需求,最近在做一个小项目,需要用到定时器的功能,NSTimer类,期间,出现了一些小问题,不过最终通过自己的努力,终于做出来了。我想总结一下,我对NSTimer类的学习和理解。不多说了,先上效果图界面元素很简单,两个UIButton 开始和暂停,20表示起始倒计时。最终的效果是,按开始按钮的时候,倒计时开始运行,按暂停按钮的时候,计时器,停止倒计时。当倒计时为0的时
2012-08-23 14:16:59 35762 2
原创 IOS UIPickerView使用
以下为控制器代码,主要用到的是UIPickerView主要步骤:新建一个Single View Application然后,如上图所示,拖进去一个UILabel Title设置为导航,再拖进去一个UILabel,用于显示效果,最后拖进去一个UIPickerView,设置好代理和dataSource,这应该都会。往后就是在代码中实现效果
2012-08-22 18:51:12 18991
原创 IOS应用程序的结构
IOS应用程序的结构UIButton 基于UIControl类UIButton 缺省是圆角按扭UIview 中的tag属性 唯一标示一个main.m 的作用 首先他为应用程序创建了一个自动释放池,其次他调用程序事件循环。每次事件循环结束后自动释放池就将一条释放消息发送到他所拥有的所有对象。UIApplicationMain 函数为创建新的应用程序对象
2012-08-22 08:32:39 4908 1
原创 IOS UITextField使用
七色彩虹小项目总结本项目 从构思到完成 用时不长,主要是在思考功能化的实现,如初始化视图,改变视图状态,主要就是这两个函数。初始化里面,是对各个UIView的定义,布局,设置颜色等初始化工作。其中主要用到的是UIView这个类,她是视图的基类, //红色视图 UIView *redView=[[UIView alloc] initWithFrame:CGRec
2012-08-22 08:22:04 989
动态加载XIB文件DEMO
2012-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人