<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[sinuo-- 个人学习博客]]></title><description><![CDATA[百川东到海,何时复西归？少壮不努力,老大徒伤悲。]]></description><link>https://blog.youkuaiyun.com/sinuo12</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sinuo12]]></copyright><item><title><![CDATA[代码中特殊的注释技术]]></title><link>https://blog.youkuaiyun.com/sinuo12/article/details/18402967</link><guid>https://blog.youkuaiyun.com/sinuo12/article/details/18402967</guid><author>sinuo12</author><pubDate>Fri, 17 Jan 2014 11:11:23 +0800</pubDate><description><![CDATA[今天看别人的代码，看到代码中的注释，很不解，上网一搜，果然有别的含义。
实际上，在阅读一些开源代码时，我们常会碰到诸如：TODO、FIXME和XXX的单词，它们是有其特殊含义的。、

TODO: + 说明：
如果代码中有该标识，说明在标识处有功能代码待编写，待实现的功能在说明中会简略说明。

FIXME: + 说明：
如果代码中有该标识，说明标识处代码需要修正，甚至代码是错误的，不能]]></description><category></category></item><item><title><![CDATA[tableView:cellForRowAtIndexPath:]]></title><link>https://blog.youkuaiyun.com/sinuo12/article/details/8900023</link><guid>https://blog.youkuaiyun.com/sinuo12/article/details/8900023</guid><author>sinuo12</author><pubDate>Wed, 08 May 2013 14:00:48 +0800</pubDate><description><![CDATA[通常在创建完UITableViewController后，会看到UITableViewDataSource的一个实现函数如下


- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
  static NSString *CellIden]]></description><category></category></item><item><title><![CDATA[ios NSTimeInterval获取时间间隔]]></title><link>https://blog.youkuaiyun.com/sinuo12/article/details/8858056</link><guid>https://blog.youkuaiyun.com/sinuo12/article/details/8858056</guid><author>sinuo12</author><pubDate>Sat, 27 Apr 2013 10:58:44 +0800</pubDate><description><![CDATA[ios NSTimeInterval获取时间间隔  

2012-12-14 15:11:43|  分类： iphone开发--obje|字号 订阅







       想在程序开始或者进入某个界面,到结束程序或退出某个界面,获取到这个持续时间.获取到这个时间还需要转化一个取得时分秒.




date1代表开始时间,在开始计时的地方调用, [self ge]]></description><category></category></item><item><title><![CDATA[ios学习--iphone开发私房菜_5_] iphone中如何实现下拉菜单 .]]></title><link>https://blog.youkuaiyun.com/sinuo12/article/details/8813852</link><guid>https://blog.youkuaiyun.com/sinuo12/article/details/8813852</guid><author>sinuo12</author><pubDate>Wed, 17 Apr 2013 14:23:31 +0800</pubDate><description><![CDATA[iPhone 中的下拉菜单，或者说选择器一般演变成了Picker,或者UIActionSheet,而前者虽然使用方便，但是占据了非常大的屏幕空间，无法调整。而后者占据空间也很大，而且使用非常受限，垂直方向只能加6个选项，水平方向只能加4个选项，而且如果自定义控件的话，必须至少有一个默认按钮存在，否则加在上面的自定义控件将无法响应操作，当然你可以自定义一个自己的ActionSheet.
这篇文章就]]></description><category></category></item><item><title><![CDATA[主题：[IOS] Storyboard全解析-第二部分]]></title><link>https://blog.youkuaiyun.com/sinuo12/article/details/8737581</link><guid>https://blog.youkuaiyun.com/sinuo12/article/details/8737581</guid><author>sinuo12</author><pubDate>Fri, 29 Mar 2013 17:09:28 +0800</pubDate><description><![CDATA[如果你想了解更多Storyboard的特性，那么你就来对了地方，下面我们就来接着上次的内容详细讲解Storyboard的使用方法。

在上一篇《Storyboard全解析-第一部分》中，我们介绍了如何使用storyboard来制作多种场景和如何将这些场景链接起来，我们还学习了如何自定义一个表格视图。

接下来这部分，也是最后一部分，我们将讲解联线（segue），静态单元格等内容，我们还将加]]></description><category></category></item><item><title><![CDATA[主题：[IOS] Storyboard全解析-第一部分]]></title><link>https://blog.youkuaiyun.com/sinuo12/article/details/8737560</link><guid>https://blog.youkuaiyun.com/sinuo12/article/details/8737560</guid><author>sinuo12</author><pubDate>Fri, 29 Mar 2013 17:06:20 +0800</pubDate><description><![CDATA[Storyboard）是一个能够节省你很多设计手机App界面时间的新特性，下面，为了简明的说明Storyboard的效果，我贴上本教程所完成的Storyboard的截图：

现在，你就可以清楚的看到这个应用究竟是干些什么的，也可以清楚的看到其中的各种关系，这就是Storyboard的强大之处了。如果你要制作一个页面很多很复杂的App，Storyboard可以帮助你解决写很多重复的跳转方法的麻烦]]></description><category></category></item><item><title><![CDATA[ios开发：怎么实现点击一个按钮，跳转到一个新的界面]]></title><link>https://blog.youkuaiyun.com/sinuo12/article/details/8672803</link><guid>https://blog.youkuaiyun.com/sinuo12/article/details/8672803</guid><author>sinuo12</author><pubDate>Thu, 14 Mar 2013 13:48:56 +0800</pubDate><description><![CDATA[1.可以使用导航控制器栈。将当前视图控制器作为rootViewController.需要在创建当前控制器的代码中这样来创建
UIViewController *vc1=[[UIViewControlelr alloc] init];
UINavigationController *navController =[[UINavigationController alloc] initWithRoot]]></description><category></category></item><item><title><![CDATA[陀螺仪]]></title><link>https://blog.youkuaiyun.com/sinuo12/article/details/8668037</link><guid>https://blog.youkuaiyun.com/sinuo12/article/details/8668037</guid><author>sinuo12</author><pubDate>Wed, 13 Mar 2013 13:31:57 +0800</pubDate><description><![CDATA[何为陀螺仪
    在了解三轴陀螺仪之前，我们先知道陀螺仪为何物。
    利用高速回转体的动量矩敏感壳体相对惯性空间绕正交于自转轴的一个或二个轴的角运动检测装置即为陀螺仪。利用**原理制成的角运动检测装置起同样功能的也称陀螺仪。绕一个支点高速转动的刚体称为陀螺。我们通常所说的陀螺是特指对称陀螺，它是一个质量均匀分布的、具有轴对称形状的刚体，其几何对称轴就是它的自转轴。它是由苍蝇的后翅（退化为]]></description><category></category></item><item><title><![CDATA[ios中陀螺仪CoreMotion的使用]]></title><link>https://blog.youkuaiyun.com/sinuo12/article/details/8667574</link><guid>https://blog.youkuaiyun.com/sinuo12/article/details/8667574</guid><author>sinuo12</author><pubDate>Wed, 13 Mar 2013 11:31:52 +0800</pubDate><description><![CDATA[以前在iphone中要得到加速度时，只能使用Accelerometer模块得到重力加速度分量，然后通过滤波得到加速度值。其实在ios中有一个陀螺仪模块，CoreMotion，使用更方便。
CoreMotion中主要有以下几个模块


初始化CoreMotion



[html] view
 plaincopy






#import CoreMotion/C]]></description><category></category></item><item><title><![CDATA[移动设备智能化的基石–从iPhone4的传感器谈起]]></title><link>https://blog.youkuaiyun.com/sinuo12/article/details/8666889</link><guid>https://blog.youkuaiyun.com/sinuo12/article/details/8666889</guid><author>sinuo12</author><pubDate>Wed, 13 Mar 2013 10:05:13 +0800</pubDate><description><![CDATA[移动设备智能化的基石–从iPhone4的传感器谈起


毫无疑问，今天的智能手机已经是人们注目的焦点，作为移动计算最坚定的鼓吹者，我实在想不出它将来不风卷整个世界的理由。它小巧，易携，功能却很强大，可以用它当照相，摄像，玩游戏，玩虚拟现实应用，当然，最重要的一点，就是可以拿来装B。它可以通过你的不同动作来辨别你对它的控制期许，根据你的使用情况进行实时反馈。它是未来数字世界智能化的先锋，也是单]]></description><category></category></item><item><title><![CDATA[iOS4中Core Motion框架的介绍和使用]]></title><link>https://blog.youkuaiyun.com/sinuo12/article/details/8666842</link><guid>https://blog.youkuaiyun.com/sinuo12/article/details/8666842</guid><author>sinuo12</author><pubDate>Wed, 13 Mar 2013 09:58:30 +0800</pubDate><description><![CDATA[http://www.kunli.info/2010/07/30/motion/]]></description><category></category></item><item><title><![CDATA[iphone之加速计]]></title><link>https://blog.youkuaiyun.com/sinuo12/article/details/8666781</link><guid>https://blog.youkuaiyun.com/sinuo12/article/details/8666781</guid><author>sinuo12</author><pubDate>Wed, 13 Mar 2013 09:50:56 +0800</pubDate><description><![CDATA[iphone静止时受到的地球引力为1g，这是加速计确定手机朝向的基础。分为三个轴x，y，z，如果手机以任何方式垂直水平放置，这1g的力将分布在一条轴上，如果设备倾斜，将分布在多条轴上。

    可通过UIAccelerometer单例来使用加速计。UIAccelerometer定义了一种协议————UIAcceleromerterDelegateProtocol，必须实现他才能获得加速计的测]]></description><category></category></item><item><title><![CDATA[Xcode 4.1/4.2/4.3/4.4/4.5 + iOS 5.1.1免证书(iDP)开发+真机调试+生成IPA全攻略]]></title><link>https://blog.youkuaiyun.com/sinuo12/article/details/8662273</link><guid>https://blog.youkuaiyun.com/sinuo12/article/details/8662273</guid><author>sinuo12</author><pubDate>Tue, 12 Mar 2013 09:50:54 +0800</pubDate><description><![CDATA[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.]]></description><category></category></item><item><title><![CDATA[IPS：超越GPS的导航系统]]></title><link>https://blog.youkuaiyun.com/sinuo12/article/details/8646262</link><guid>https://blog.youkuaiyun.com/sinuo12/article/details/8646262</guid><author>sinuo12</author><pubDate>Thu, 07 Mar 2013 13:55:14 +0800</pubDate><description><![CDATA[IPS：超越GPS的导航系统
Drink-Me 2012-07-18 10:35

虽然GPS已经成为了人们出行的必备之物，但强大如GPS也有够不着的地方，那就是室内。在科技飞速发展，路盲日渐增多，建筑日益复杂，人类问路技能逐渐退化的今天，室内定位系统（IPS）也就顺理成章的成为了科技工作者们的下一个重要目标。





随着交通的高速发展，GPS全球定位系统也成为了人们居家旅行]]></description><category></category></item><item><title><![CDATA[IOS应用程序生命周期]]></title><link>https://blog.youkuaiyun.com/sinuo12/article/details/8057886</link><guid>https://blog.youkuaiyun.com/sinuo12/article/details/8057886</guid><author>sinuo12</author><pubDate>Wed, 10 Oct 2012 20:06:13 +0800</pubDate><description><![CDATA[IOS应用程序生命周期



—程序的生命周期
        a.程序的生命周期是指应用程序启动到应用程序结束整个阶段的全过程
        b.每一个IOS应用程序都包含一个UIApplication对象，IOS系统通过该UIApplication对象监控应用程序生命周期全过程
        c.每一个IOS应用程序都要为其UIApplication对象指定一个代理对象，并由]]></description><category></category></item><item><title><![CDATA[IOS Socket编程]]></title><link>https://blog.youkuaiyun.com/sinuo12/article/details/7993698</link><guid>https://blog.youkuaiyun.com/sinuo12/article/details/7993698</guid><author>sinuo12</author><pubDate>Tue, 18 Sep 2012 22:09:48 +0800</pubDate><description><![CDATA[iphone的标准推荐CFNetwork C库编程.但是编程比较烦躁。在其它OS往往用类来封装的对Socket函数的处理。比如MFC的CAsysncSocket.在iphone也有类似于开源项目.cocoa AsyncSocket库,官方网站.它用来简化CFnetwork的调用.

一.在项目引入ASyncSocket库
  1.下载ASyncSocket库源码
  2.把ASyncSoc]]></description><category></category></item><item><title><![CDATA[素数的判断]]></title><link>https://blog.youkuaiyun.com/sinuo12/article/details/7984958</link><guid>https://blog.youkuaiyun.com/sinuo12/article/details/7984958</guid><author>sinuo12</author><pubDate>Sun, 16 Sep 2012 17:16:46 +0800</pubDate><description><![CDATA[[cpp] 
view plaincopy


double 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;]]></description><category></category></item><item><title><![CDATA[iPhone中frame与bounds的区别]]></title><link>https://blog.youkuaiyun.com/sinuo12/article/details/7984932</link><guid>https://blog.youkuaiyun.com/sinuo12/article/details/7984932</guid><author>sinuo12</author><pubDate>Sun, 16 Sep 2012 17:11:14 +0800</pubDate><description><![CDATA[[导读]frame和bounds是UIView中的两个属性(property)。



　　frame和bounds是UIView中的两个属性(property)。
　　
　　frame指的是：该view在其父view坐标系统中的位置和大小。参照点是父视图的坐标系统，即为相对坐标。
　　
　　bounds指的是：该view在本身坐标系统中的位置和大小。参照点是本身的坐标系统，即为绝]]></description><category></category></item><item><title><![CDATA[编写函数，判断一个字符串是否是回文]]></title><link>https://blog.youkuaiyun.com/sinuo12/article/details/7984873</link><guid>https://blog.youkuaiyun.com/sinuo12/article/details/7984873</guid><author>sinuo12</author><pubDate>Sun, 16 Sep 2012 16:56:37 +0800</pubDate><description><![CDATA[1． 编写函数，判断一个字符串是否是回文。若是回文函数返回值为1，否则返回值为0。回文是顺读和倒读都一样的字符串。
在主函数中完成：输入要判断的字符串，调用函数，输出“yes”或“no”。
提示：
判断一个字符串是否回文，首先第一个字符与最后一个字符比较，若相同，则第二个字符与最后第二个字符比较，依此规律，比较完整个字符串，若都相同得出“是回文”的结果；若其中碰到两个字符不同的情况，则马上得]]></description><category></category></item><item><title><![CDATA[SQLITE3使用总结]]></title><link>https://blog.youkuaiyun.com/sinuo12/article/details/7971784</link><guid>https://blog.youkuaiyun.com/sinuo12/article/details/7971784</guid><author>sinuo12</author><pubDate>Wed, 12 Sep 2012 16:42:54 +0800</pubDate><description><![CDATA[SQL语句操作
介绍如何用sqlite 执行标准 sql 语法。
 
i.1            执行sql语句
int sqlite3_exec(sqlite3*, const char *sql, sqlite3_callback, void *,  char **errmsg
 );
这就是执行一条 sql 语句的函数。
第1个参数不再说了，是前面open函数得到的指针。说了]]></description><category></category></item></channel></rss>