- 博客(27)
- 收藏
- 关注
转载 Xcode 4.1/4.2/4.3/4.4/4.5 + iOS 5.1.1免证书(iDP)开发+真机调试+生成IPA全攻略
Xcode 4.1/4.2/4.3/4.4/4.5 + iOS 5.1.1免证书(iDP)开发+真机调试+生成IPA全攻略 开发环境使用的是目前为止最新的稳定版软件:Mac OS X Lion 10.7 + Xcode 4.1目前Xcode 4.2 Preview版也已经发布,据说其修改方法跟4.1非常类似,只改动了一行代码,请参看参考文章的第二篇。本文仍以4.
2013-03-12 09:50:54 1341 1
原创 代码中特殊的注释技术
今天看别人的代码,看到代码中的注释,很不解,上网一搜,果然有别的含义。实际上,在阅读一些开源代码时,我们常会碰到诸如:TODO、FIXME和XXX的单词,它们是有其特殊含义的。、TODO: + 说明:如果代码中有该标识,说明在标识处有功能代码待编写,待实现的功能在说明中会简略说明。FIXME: + 说明:如果代码中有该标识,说明标识处代码需要修正,甚至代码是错误的,不能
2014-01-17 11:11:23 867
转载 tableView:cellForRowAtIndexPath:
通常在创建完UITableViewController后,会看到UITableViewDataSource的一个实现函数如下- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *CellIden
2013-05-08 14:00:48 1200
转载 ios NSTimeInterval获取时间间隔
ios NSTimeInterval获取时间间隔 2012-12-14 15:11:43| 分类: iphone开发--obje|字号 订阅 想在程序开始或者进入某个界面,到结束程序或退出某个界面,获取到这个持续时间.获取到这个时间还需要转化一个取得时分秒.date1代表开始时间,在开始计时的地方调用, [self ge
2013-04-27 10:58:44 2233
转载 ios学习--iphone开发私房菜_5_] iphone中如何实现下拉菜单 .
iPhone 中的下拉菜单,或者说选择器一般演变成了Picker,或者UIActionSheet,而前者虽然使用方便,但是占据了非常大的屏幕空间,无法调整。而后者占据空间也很大,而且使用非常受限,垂直方向只能加6个选项,水平方向只能加4个选项,而且如果自定义控件的话,必须至少有一个默认按钮存在,否则加在上面的自定义控件将无法响应操作,当然你可以自定义一个自己的ActionSheet.这篇文章就
2013-04-17 14:23:31 1499
转载 主题:[IOS] Storyboard全解析-第二部分
如果你想了解更多Storyboard的特性,那么你就来对了地方,下面我们就来接着上次的内容详细讲解Storyboard的使用方法。在上一篇《Storyboard全解析-第一部分》中,我们介绍了如何使用storyboard来制作多种场景和如何将这些场景链接起来,我们还学习了如何自定义一个表格视图。接下来这部分,也是最后一部分,我们将讲解联线(segue),静态单元格等内容,我们还将加
2013-03-29 17:09:28 976
转载 主题:[IOS] Storyboard全解析-第一部分
Storyboard)是一个能够节省你很多设计手机App界面时间的新特性,下面,为了简明的说明Storyboard的效果,我贴上本教程所完成的Storyboard的截图:现在,你就可以清楚的看到这个应用究竟是干些什么的,也可以清楚的看到其中的各种关系,这就是Storyboard的强大之处了。如果你要制作一个页面很多很复杂的App,Storyboard可以帮助你解决写很多重复的跳转方法的麻烦
2013-03-29 17:06:20 929
转载 ios开发:怎么实现点击一个按钮,跳转到一个新的界面
1.可以使用导航控制器栈。将当前视图控制器作为rootViewController.需要在创建当前控制器的代码中这样来创建UIViewController *vc1=[[UIViewControlelr alloc] init];UINavigationController *navController =[[UINavigationController alloc] initWithRoot
2013-03-14 13:48:56 4665
转载 陀螺仪
何为陀螺仪 在了解三轴陀螺仪之前,我们先知道陀螺仪为何物。 利用高速回转体的动量矩敏感壳体相对惯性空间绕正交于自转轴的一个或二个轴的角运动检测装置即为陀螺仪。利用**原理制成的角运动检测装置起同样功能的也称陀螺仪。绕一个支点高速转动的刚体称为陀螺。我们通常所说的陀螺是特指对称陀螺,它是一个质量均匀分布的、具有轴对称形状的刚体,其几何对称轴就是它的自转轴。它是由苍蝇的后翅(退化为
2013-03-13 13:31:57 4983
转载 ios中陀螺仪CoreMotion的使用
以前在iphone中要得到加速度时,只能使用Accelerometer模块得到重力加速度分量,然后通过滤波得到加速度值。其实在ios中有一个陀螺仪模块,CoreMotion,使用更方便。CoreMotion中主要有以下几个模块初始化CoreMotion[html] view plaincopy#import CoreMotion/C
2013-03-13 11:31:52 2640
转载 移动设备智能化的基石–从iPhone4的传感器谈起
移动设备智能化的基石–从iPhone4的传感器谈起毫无疑问,今天的智能手机已经是人们注目的焦点,作为移动计算最坚定的鼓吹者,我实在想不出它将来不风卷整个世界的理由。它小巧,易携,功能却很强大,可以用它当照相,摄像,玩游戏,玩虚拟现实应用,当然,最重要的一点,就是可以拿来装B。它可以通过你的不同动作来辨别你对它的控制期许,根据你的使用情况进行实时反馈。它是未来数字世界智能化的先锋,也是单
2013-03-13 10:05:13 1201
转载 iphone之加速计
iphone静止时受到的地球引力为1g,这是加速计确定手机朝向的基础。分为三个轴x,y,z,如果手机以任何方式垂直水平放置,这1g的力将分布在一条轴上,如果设备倾斜,将分布在多条轴上。 可通过UIAccelerometer单例来使用加速计。UIAccelerometer定义了一种协议————UIAcceleromerterDelegateProtocol,必须实现他才能获得加速计的测
2013-03-13 09:50:56 1221
转载 IPS:超越GPS的导航系统
IPS:超越GPS的导航系统Drink-Me 2012-07-18 10:35虽然GPS已经成为了人们出行的必备之物,但强大如GPS也有够不着的地方,那就是室内。在科技飞速发展,路盲日渐增多,建筑日益复杂,人类问路技能逐渐退化的今天,室内定位系统(IPS)也就顺理成章的成为了科技工作者们的下一个重要目标。随着交通的高速发展,GPS全球定位系统也成为了人们居家旅行
2013-03-07 13:55:14 1329
转载 IOS应用程序生命周期
IOS应用程序生命周期—程序的生命周期 a.程序的生命周期是指应用程序启动到应用程序结束整个阶段的全过程 b.每一个IOS应用程序都包含一个UIApplication对象,IOS系统通过该UIApplication对象监控应用程序生命周期全过程 c.每一个IOS应用程序都要为其UIApplication对象指定一个代理对象,并由
2012-10-10 20:06:13 811
转载 IOS Socket编程
iphone的标准推荐CFNetwork C库编程.但是编程比较烦躁。在其它OS往往用类来封装的对Socket函数的处理。比如MFC的CAsysncSocket.在iphone也有类似于开源项目.cocoa AsyncSocket库,官方网站.它用来简化CFnetwork的调用.一.在项目引入ASyncSocket库 1.下载ASyncSocket库源码 2.把ASyncSoc
2012-09-18 22:09:48 638
转载 素数的判断
[cpp] view plaincopydouble tmp; int is_prime(int n) { if(n % 2 == 0) return 0; int i; tmp=sqrt((double)n); for(i=3;i if(n % i == 0) return 0;
2012-09-16 17:16:46 836
转载 iPhone中frame与bounds的区别
[导读]frame和bounds是UIView中的两个属性(property)。 frame和bounds是UIView中的两个属性(property)。 frame指的是:该view在其父view坐标系统中的位置和大小。参照点是父视图的坐标系统,即为相对坐标。 bounds指的是:该view在本身坐标系统中的位置和大小。参照点是本身的坐标系统,即为绝
2012-09-16 17:11:14 952
转载 编写函数,判断一个字符串是否是回文
1. 编写函数,判断一个字符串是否是回文。若是回文函数返回值为1,否则返回值为0。回文是顺读和倒读都一样的字符串。在主函数中完成:输入要判断的字符串,调用函数,输出“yes”或“no”。提示:判断一个字符串是否回文,首先第一个字符与最后一个字符比较,若相同,则第二个字符与最后第二个字符比较,依此规律,比较完整个字符串,若都相同得出“是回文”的结果;若其中碰到两个字符不同的情况,则马上得
2012-09-16 16:56:37 26998
转载 SQLITE3使用总结
SQL语句操作介绍如何用sqlite 执行标准 sql 语法。 i.1 执行sql语句int sqlite3_exec(sqlite3*, const char *sql, sqlite3_callback, void *, char **errmsg );这就是执行一条 sql 语句的函数。第1个参数不再说了,是前面open函数得到的指针。说了
2012-09-12 16:42:54 1099
转载 ASIFormDataRequest的POST操作架构设计。
//开启iphone网络开关[UIApplication sharedApplication].networkActivityIndicatorVisible = YES; ASIFormDataRequest *request = [[ASIFormDataRequest alloc] initWithURL:[NSURLURLWithString:host]];
2012-09-12 10:33:12 735
转载 IOS ASI http 框架详解
ASIHTTPRequest对CFNetwork API进行了封装,并且使用起来非常简单,用Objective-C编写,可以很好的应用在Mac OS X系统和iOS平台的应用程序中。ASIHTTPRequest适用于基本的HTTP请求,和基于REST的服务之间的交互。ASIHTTPRequest功能很强大,主要特色如下:l 通过简单的接口,即可完成向服务端提交数据和从服务端获取数据的工作l
2012-09-11 09:17:14 1385
转载 iphone 笔试题整理
1.main() { int a[5]={1,2,3,4,5}; int *ptr=(int *)(&a+1); printf("%d,%d",*(a+1),*(ptr-1));}答:2,5 *(a+1)就是a[1],*(ptr-1)就是a[4],执行结果是2,5 &a+1不是
2012-08-24 15:50:17 1187
转载 iOS 远程推送通知
玩了一年的iPhone了 各种App的远程通知接收了不少,每次接收到的时候,就在反思,这丫的怎么实现的! 由于工作方面一直没有接触的机会,所以只好自己主动去做做练习试试了.实践后发现,一系列的配置非常繁琐,当然咯,网上的教程已经一大堆了.在这里还是写一篇文章来记录一些自己容易忘记的细节,以备日后所需时能够有用武之地.依照自己的习惯,喜欢把参考过的教程列举出来,真的很感谢这些
2012-08-23 14:25:13 1368
转载 IOS上的socket通信 CFsocket
客户端:导入头文件:#import #import #import #import 1. 创建连接CFSocketContext sockContext = {0, // 结构体的版本,必须为0self, // 一个任意指针的数据,可以用在创建时CFSocket对象相关联。这个指针被传递给所有的上下文中定义的回调。 NULL, // 一个定义在上面
2012-08-23 14:21:23 1882
转载 [iPhoneSDK]CF Socket 简介
由于iPhone的SDK 里面提供的接口是CF Socket。简单DEMO下。一点基础补充: Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入
2012-08-23 14:18:45 674
转载 IOS嵌入式数据库SQLite3使用简析
1. Sqlite3数据类型及存储类每个存放在sqlite数据库中(或者由这个数据库引擎操作)的值都有下面中的一个存储类:(1)NULL,值是NULL(2)INTEGER,值是有符号整形,根据值的大小以1,2,3,4,6或8字节存放(3)REAL,值是浮点型值,以8字节IEEE浮点数存放(4)TEXT,值是文本字符串,使用数据库编码(UTF-8,UTF-16BE或者UTF-16
2012-08-23 14:17:42 759
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人