IOS 应用
墨鱼精
这个作者很懒,什么都没留下…
展开
-
iPhone OS编程指南(一)
原文地址:OS编程指南(一)">iPhone OS编程指南(一)作者:若水一叶介绍请注意:本文档之前命名为iPhone OS编程指南。iPhoneSDK为创建iPhone的本地应用程序提供必需的工具和资源。在用户的Home屏幕上,iPhone的本地应用程序表示为图标。它们和运行在Safari内部的web应用程序不同,在基于iPhoneOS的设备上,它们作为独立的执行转载 2012-06-01 17:10:44 · 937 阅读 · 0 评论 -
iPhone OS编程指南(三)
原文地址:OS编程指南(三)">iPhone OS编程指南(三)作者:若水一叶浮点数学运算的考虑iPhone–OS设备上的处理器有能力在硬件上处理浮点数计算。如果您目前的程序使用基于软件的定点数数学库进行计算,则应该考虑对代码进行修改,转向使用浮点数数学库。典型情况下,基于硬件的浮点数计算比对应的基于软件的定点数计算快得多。重要提示:当然,如果您的代码确实广泛地使用转载 2012-06-01 17:12:05 · 865 阅读 · 0 评论 -
Core Data
我们点击“Create a new Xcode project”来开始我们的Core Data程序工程吧!屏幕快照 2009-09-01 下午12.06.52在这里,XCode已经给我们准备好了一个几乎可以直接去用的程序模板,直接选择“基于导航的应用程序”,然后记得点选“Use Core Data for storage”屏幕快照 2009-09-01 下午12.14.03建立好的转载 2012-06-01 10:33:58 · 1208 阅读 · 0 评论 -
iPhone OS编程指南(二)
原文地址:OS编程指南(二)">iPhone OS编程指南(二)作者:若水一叶应用程序图标和启动图像显示在用户Home屏幕上的图标文件的缺省文件名为Icon.png(虽然通过Info.plist文件中的CFBundleIconFile属性可以进行重命名)。它应该是一个位于程序包最上层目录的PNG文件。应用程序图标应该是一个57x57像素的图像,不带任何刨光和圆角斜面效果。典型情况下转载 2012-06-01 17:08:22 · 1365 阅读 · 0 评论 -
UIAlertView自动消失
原文地址:UIAlertView自动消失作者:若水一叶UIAlertView自动消失 话说,在写程序的过程中用到很多提示的信息,于是非常自然地就要使用UIAlertView控件。但是这些提示的信息有时候只需提示就行,不用操作,那么此时就要这个提示框自动消失就OK了。UIAlertView弹出后2s让其自动消失,两种方法:(1)结合NSTimer转载 2012-06-01 18:13:12 · 1736 阅读 · 0 评论 -
iPhone开发之NSNotificationCenter(通知)的使用方法
iPhone开发之NSNotificationCenter(通知)的使用方法 转载iPhone软件开发的时候会遇到这种情况:打开APP后会在后台运行某个方法,例如下载文件,下载完成后可能需要调用某个方法来刷新界面,这时候可能没法在下载的函数中回调。NSNotificationCenter(通知)是一个很好的选择。通知使用起来灰常的简单:1、定义通知:[[NS转载 2012-06-01 18:23:10 · 545 阅读 · 0 评论 -
SCNetworkReachability 说明使用
在douban应用中,需要联网是必须的,看书发现,apple对于需要联网的应用要求很高,必须要进行联网检查,现在还任务在身,但是忙中抽闲,看了看SCNetworkReachability,用于进行联网检查的。下面记录一下。说明引用网上网友的,特此注明、、、一.基本知识在需要联网的iPhone程序中,我们首先需要检查网络的状态,如果不能连接网络则告诉用户程序不能使用的原因是没有网转载 2012-06-04 16:36:34 · 13264 阅读 · 0 评论 -
判断手机号码,电话号码函数
// 正则判断手机号码地址格式- (BOOL)isMobileNumber:(NSString *)mobileNum{ /** * 手机号码 * 移动:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188 * 联通:130,131,132,152,15转载 2012-06-06 09:13:50 · 2399 阅读 · 0 评论 -
ipad项目下 更改tableview 的背景为透明不起作用----------解决办法
myTableView.backgroundColor = [ UIColor clearColor ];同样的代码在iphone下可以让table 透明,而在ipad项目中就不行? 为什么,怎样在ipad中的tableview 使背景透明。解决办法 :[myTableView setBackgroundView:nil];[myTableView setBackg转载 2012-06-06 17:59:43 · 1108 阅读 · 0 评论 -
Quartz Core
2009/6/25 我来自恐龙蛋 简称:恐龙蛋 or konglongdan。请保留我的网名,也是对我劳动的肯定嘛。谢谢,希望这个对你有帮助。Chapter 5.Layer Programming with Quartz CoreQuartz Core 框架就像是Leopard 桌面的Core Animation。Quartz Core提供了基本的类来管理UIV转载 2012-06-07 14:50:36 · 1882 阅读 · 0 评论 -
iOS应用程序基础:Cocoa Touch框架
iOS 应用程序的基础 Cocoa Touch 框架重用了许多 Mac 系统的成熟模式,但是它更多地专注于触摸的接口和优化。UIKit 为您提供了在 iOS 上实现图形,事件驱动程序的基本工具,其建立在和 Mac OS X 中一样的 Foundation 框架上,包括文件处理,网络,字符串操作等。Cocoa Touch 具有和 iPhone 用户接口一致的特殊设计。有了 UIKit转载 2012-06-07 15:22:07 · 794 阅读 · 0 评论 -
iPhone OS编程指南(六)
事件的传递系统将事件按照特定的路径传递给可以对其进行处理的对象。如“核心应用程序架构”部分描述的那样,当用户触摸设备屏幕时,iPhone OS会将它识别为一组触摸对象,并将它们封装在一个UIEvent对象中,放入当前应用程序的事件队列中。事件对象将特定时刻的多点触摸序列封装为一些触摸对象。负责管理应用程序的UIApplication单件对象将事件从队列的顶部取出,然后派发给其它对象进行转载 2012-06-07 15:28:08 · 2331 阅读 · 0 评论 -
Lua脚本语言入门及魔兽争霸中的Lua函数调用
Lua 的语法比较简单,学习起来也比较省力,但功能却并不弱。在Lua中,一切都是变量.在这篇文章中,我想向大家介绍如何进行Lua程序设计及魔兽争霸中的Lua函数调用。AD:在这篇文章中,我想向大家介绍如何进行Lua程序设计及魔兽争霸中的Lua函数调用。我假设大家都学过至少一门编程语言,比如Basic或C,特别是C。因为Lua的最大用途是在宿主程序中作为脚本使转载 2012-06-07 15:35:21 · 13181 阅读 · 1 评论 -
C++开发者快速学习Objective-C语言核心语法
本文将Objective-C讨论了语言的核心语法。这部分开始详述一些具体的语法。正如你期待的一样,涉及到了定义和类。51CTO推荐专题:iPhone应用程序开发初探类并不是特殊的在Smalltalk中,类是具有一些特性的对象。在Objective-C中也一样。一个类是一个对象,对象回应消息。Objective-C和C++都分离了对象分配和初始化。在C++中,对象转载 2012-06-07 15:37:09 · 690 阅读 · 0 评论 -
IOS学习-----课程体系-----坚持就是胜利
课程内容内容介绍预备1、文件管理器Finder2、iWork使用Numbers,Keynote,Pages3、Safari浏览器Mac Os的使用,iWork的使用iOS开发基础1、iOS开发的系统环境介绍、Xcode集成开发环境详解、常用软件的介绍2、数据类型、常量和变量、原创 2012-06-07 15:04:13 · 3939 阅读 · 0 评论 -
Objective-C入门 简介Cocoa框架
2011-05-11 15:19 佚名 csdn 我要评论(0) 字号:T | TCocoa是Mac OS X上的快速应用程序开发(RAD, Rapid Application Development)框架,一个高度面向对象的(Object Oriented)开发框架。AD:Cocoa Framework简称Cocoa,它是Mac O转载 2012-06-07 15:15:16 · 1003 阅读 · 0 评论 -
iPhone OS编程指南(四)
内容模式与比例缩放当您改变视图的边界,或者将一个比例因子应用到视图的transform属性声明时,边框矩形会发生等量的变化。根据内容模式的不同,视图的内容也可能被缩放或重新定位,以反映上述的变化。视图的contentMode属性决定了边界变化和缩放操作作用到视图上产生的效果。缺省情况下,这个属性的值被设置为UIViewContentModeScaleToFill,意味着视图内容总是被缩放,转载 2012-06-07 15:25:52 · 899 阅读 · 0 评论 -
iPhone OS编程指南(五)
视图层次中的坐标转换很多时候,特别是处理事件的时候,应用程序可能需要将一个相对于某边框的坐标值转换为相对于另一个边框的值。例如,触摸事件通常使用基于窗口指标系统的坐标值来报告事件发生的位置,但是视图对象需要的是相对于视图本地坐标的位置信息,两者可能是不一样的。UIView类定义了下面这些方法,用于在不同的视图本地坐标系统之间进行坐标转换:convertPoint:fromV转载 2012-06-07 15:27:00 · 731 阅读 · 0 评论 -
总结:.Net的C#移植到Cocoa Touch的Objective-C
从.Net C#到 Cocoa Touch Objective C的移植工作进行得比较缓慢,完成了二维图形库内部类大约20多个类的移植,工作量太量,最终决定放弃,这里对移植工作作个小结,以作为以后移植工作参考。1.Name spaceObjective-C 不支持命令空间,而是采用前缀的方式来避免命名冲突。在C#库有外部类和内部类之分,开发包中内部类一般有internal 或是不想转载 2012-06-07 15:38:06 · 556 阅读 · 0 评论 -
iphone一些常用操作
一些常用操作各地时区获取:NSDate *nowDate = [NSDate new]; NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateFormat:@"yyyy/MM/dd HH:mm:ss"]; // 根据时区名字获取当前时间转载 2012-06-07 15:31:43 · 636 阅读 · 0 评论 -
ObjC利用正则表达式抓取网页内容
来源:http://www.cnblogs.com/zhw511006/category/259909.html在开发项目的过程,很多情况下我们需要利用互联网上的一些数据,在这种情况下,我们可能要写一个爬虫来爬我们所需要的数据。一般情况下都是利用正则表达式来匹配Html,获取我们所需要的数据。一般情况下分以下三步。1、获取网页的html2、利用正则表达式,获取我转载 2012-06-09 15:12:17 · 835 阅读 · 0 评论 -
ios UIView详解~~~~~
曾经有人这么说过,在iphone里你看到的,摸到的,都是UIView,所以UIView在iphone开发里具有非常重要的作用。那么UIView我们到底知道多少呢。请看看下面的问题,如果这些你都知道,那么本文章的内容就请绕道,如果你还不太清楚,我想看了下面的内容,你就明白了。1。bounds和frame分别表示什么?2。ContentMode里UIViewContentMod转载 2012-06-09 17:55:16 · 5836 阅读 · 0 评论 -
CGContext小记
0 CGContextRef context = UIGraphicsGetCurrentContext(); 设置上下文1 CGContextMoveToPoint 开始画线2 CGContextAddLineToPoint 画直线4 CGContextAddEllipseInRect 画一椭圆4 CGContextSetLineCap 设置线条终点形状4 CGCont转载 2012-06-09 15:10:36 · 460 阅读 · 0 评论 -
如何自定义UIActionSheet(UIAlertView)中的内容
UIActionSheet和UIAlertView因为UI有特殊的用途,所以本身并不允许你AddSubview之类的函数来自定义界面。解决的办法是继承它,实现一个自定义类,重载layoutSubviews函数//.h#import @interface UIImageActionSheet : UIActionSheet { UIImage *titleImage;}转载 2012-06-12 16:18:20 · 1501 阅读 · 0 评论 -
iOS开发 : Navigation Bar的简单设置
前面的一篇文章《iOS开发16:使用Navigation Controller切换视图》中的小例子在运行时,屏幕上方出现的工具栏就是Navigation Bar,而所谓UINavigationItem就可以理解为Navigation Bar中的内容,通过编辑UINavigationItem,我们可以使得在Navigation Bar中显示想要的东西,比如设置标题、添加按钮等。这篇博客将会以转载 2012-06-12 15:50:33 · 31840 阅读 · 1 评论 -
UIKit框架的介绍
1. 简介:UIKitk框架提供一系列的Class(类)来建立和管理iPhone OS应用程序的用户界面( UI )接口、应用程序对象、事件控制、绘图模型、窗口、视图和用于控制触摸屏等的接口。(PS1: 可以认为是操纵界面的一个API库)(PS2: UIKit框架是用在IOS平台上与之对应的是MAC OS X上的Application Kit,二者是姐妹框架,作用和目的没啥太大区别(我转载 2012-06-14 17:06:51 · 844 阅读 · 0 评论 -
UITextView关闭键盘
在网上找了个不错的方法,特此记录下来学习下。.如果你程序是有导航条的,可以在导航条上面加多一个Done的按钮,用来退出键盘,当然要先实UITextViewDelegate。代码如下:- (void)textViewDidBeginEditing:(UITextView *)textView { UIBarButtonItem *done = [转载 2012-06-16 13:04:56 · 1136 阅读 · 1 评论 -
IOS中截取当前屏幕,并保存图片
UIGraphicsBeginImageContext(self.view.bounds.size); //currentView 当前的view 创建一个基于位图的图形上下文并指定大小为 [self.view.layer renderInContext:UIGraphicsGetCurrentContext()];//renderInContext呈现接受者及其子范围到指定的上原创 2012-06-16 15:31:47 · 7345 阅读 · 1 评论 -
ios编程:iphone的启动画面(3)
这里有很多新代码。首先,由于是通过编程而不是通过nib来加载视图,我们必须创建视 图。我们使用运行程序的框架(frame)来建立一个新的视图。然后将SplashViewController 的视图设定到这个刚建立的视图。我们必须建立一个框架来通知应用程序创建一个320×480 的视图。下面,我们用Splash.png图像创建splashImageView。我们还需要为这个图像创建一个框 架转载 2012-06-16 17:26:03 · 1313 阅读 · 0 评论 -
IOS开发笔记(六)---对iOS多视图开发的初步了解
今天看了一下iOS开发中多个视图的应用.iOS下包含了几种不同种类的视图类型和controller:比如Tab Bar ,Navigation Bar ,Tool Bar等.也可以自定义自己的视图的controller程序中主窗口的视图控制器我们成为root controller,由它负责不同视图的切换等功能.由root controller负责的视图都有自己的contro转载 2012-06-16 17:28:01 · 996 阅读 · 0 评论 -
iphone开发 UITableView数据刷新
通过button更改了数据源但是在tableview中还是显示以前的数据,得手动滑动屏幕才能刷新过来![tableview reloadData];调用也不行、@ 各位大侠帮帮忙!我来帮他解答2011-5-13 15:42满意回答if (cell==nil) { cell = [[[UITableViewCell alloc] init转载 2012-06-16 17:41:46 · 2676 阅读 · 0 评论 -
取得IOS设备型号
#include #include //可通过苹果review- (NSString*)getDeviceVersion{ size_t size; sysctlbyname("hw.machine", NULL, &size, NULL, 0); char *machine = (char*)malloc(size);原创 2012-06-18 16:48:37 · 30637 阅读 · 0 评论 -
从xcode4.0.2升级到xcode4.1,查看定义无法跳转,出现Symbol Not Found问题!
前两天升级了xcode,到今天才发现了个问题,就是我的工程里,我按住command键加鼠标点击自定义的类或者方法,无法跳转,而弹出 Symbol Not Found这样的提示框。折腾了两三个小时不知道怎么回事。最后我创建了一个新的工程,在新工程下再创建一个自定义类,新的工程里不存在该问题。还在想是否恢复到4.0.2,这时候再打开我的工程,奇迹发生了,一切恢复正常了!终于可以转载 2012-06-18 17:02:36 · 1841 阅读 · 0 评论 -
object-c开发中混合使用或不使用ARC
Posted on 2012 年 3 月 13 日 by rainbird Download this page in PDF formatxcode不断进步,在xcode4中引入了ARC的概念。您用或者不用它就在那里,于是有了本文:如何在未使用arc的工程中引入一个使用了arc特性的文件,如何在arc工程中引用未使用arc的文件。其实说白了也很简单就是在”Compil转载 2012-06-18 17:11:03 · 614 阅读 · 0 评论 -
一句话关闭iOS软键盘
想必大家都遇到过一个view上好多输入框,为了关闭弹出的软键盘要遍历然后调用resignFirstResponder的吧?今天竟然发现一个关键这个view上可能打开的键盘很简单:[self.view endEditing:YES];直接ok了。但是在Ipad版本的 模式视图时,用什么办法都关闭不了软键盘,求解啊,只能用键盘上的关闭按钮。原创 2012-06-18 17:17:59 · 1004 阅读 · 0 评论 -
IOS开发经验总结
转自:http://www.cocoachina.com/bbs/read.php?tid=105689(一)关于UITableView1.任意设置Cell选中状态的背景色:UIView *bgView = [[UIView alloc] init]; bgView.backgroundColor = [UIColor orangeColor]; self.sele转载 2012-06-18 17:24:10 · 610 阅读 · 0 评论 -
如何在Actionsheet中放置textfield
有没有可能在Actionsheet中放置textfield呢?我尝试下面的代码: UIActionSheet *menu = [[UIActionSheet alloc] initWithTitle:nil delegate:self转载 2012-06-19 09:32:51 · 681 阅读 · 0 评论 -
XCode快捷键
从雨痕老大的博客上转来的 http://www.rainsts.net/article.asp?id=1066 读书人偷书不算窃 :) 1. 文件CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT + S: 另存为CMD + W: 关闭窗口CMD + SHIFT + W: 关转载 2012-06-18 15:41:40 · 1229 阅读 · 0 评论 -
ios中self的用法
最近有人问我关于什么时候用self.赋值的问题, 我总结了一下, 发出来给大家参考. 有什么问题请大家斧正. 关于什么时间用self. , 其实是和Obj-c的存取方法有关, 不过网上很多人也都这么解答的, 那它为什么和存取方法有关? 怎么有关的? 并没有多少人回答出来. 同时关于内存管理的内容, 请大家看旺财勇士的Objective-C内存管理总结~CC专版 , 有些东西我就不多解释了转载 2012-07-04 13:11:56 · 8694 阅读 · 1 评论 -
scroll view 原理
scroll view 原理在滚动过程当中,其实是在修改原点坐标当手指触摸后, scroll view会暂时拦截触摸事件,使用一个计时器,假如在计时器到点后,没有发生手指移动事件,那么,scroll view发送tracking events到被点击的subview假如在计时器到点前,发生了移动事件,那么 scroll view 取消tracking自己发生滚动转载 2012-07-04 14:10:40 · 879 阅读 · 0 评论