<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[有木有啊的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zhaopenghhhhhh</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zhaopenghhhhhh]]></copyright><item><title><![CDATA[iOS 跳转到系统的设置界面]]></title><link>https://blog.youkuaiyun.com/zhaopenghhhhhh/article/details/49668375</link><guid>https://blog.youkuaiyun.com/zhaopenghhhhhh/article/details/49668375</guid><author>zhaopenghhhhhh</author><pubDate>Thu, 05 Nov 2015 21:38:23 +0800</pubDate><description><![CDATA[在项目中，我们经常会碰到使用位置的需求。当用户设置app不允许使用位置的时候，最好的用户体验就是直接调转到系统的位置设置界面，进行设置。

本人已经测试，在5c iOS8.3系统 和 5s iOS7.1系统中可以正常跳转

跳转到自己的项目中

在需要调转的按钮动作中添加如下的代码，就会跳转到设置中自己的app的设置界面，这里会有通知和位置权限的设置

NSURL*url =[NS]]></description><category></category></item><item><title><![CDATA[Xcode的一些使用技巧]]></title><link>https://blog.youkuaiyun.com/zhaopenghhhhhh/article/details/49667609</link><guid>https://blog.youkuaiyun.com/zhaopenghhhhhh/article/details/49667609</guid><author>zhaopenghhhhhh</author><pubDate>Thu, 05 Nov 2015 20:43:58 +0800</pubDate><description><![CDATA[如果能慢慢熟悉一下快捷键,对于提高工作效率是有很大的帮助的:


cmd + shift + O   
快速查找类,通过这个可以快速跳转到指定的类的源码中


control + 6            
列出当前文件中所有的方法,可以输入关键字过滤.用它可以快捷定位想编辑的方法


cmd + 1 切换成Project Navigator


cmd + contr]]></description><category></category></item><item><title><![CDATA[iOS 将崩溃Log日志重定向输出到文件中保存]]></title><link>https://blog.youkuaiyun.com/zhaopenghhhhhh/article/details/47109059</link><guid>https://blog.youkuaiyun.com/zhaopenghhhhhh/article/details/47109059</guid><author>zhaopenghhhhhh</author><pubDate>Tue, 28 Jul 2015 17:55:34 +0800</pubDate><description><![CDATA[对于真机，日志没法保存，不好分析问题。所以有必要将日志保存到应用的Docunment目录下，并设置成共享文件，这样才能取出分析。

       首先是日志输出，分为c的printf和标准的NSLog输出，printf会向标准输出(sedout)打印，而NSLog则是向标准出错(stderr)，我们需要同时让他们都将日志打印到一个文件中。

       例子：

       fre]]></description><category></category></item><item><title><![CDATA[CocoaPods Guide]]></title><link>https://blog.youkuaiyun.com/zhaopenghhhhhh/article/details/46906479</link><guid>https://blog.youkuaiyun.com/zhaopenghhhhhh/article/details/46906479</guid><author>zhaopenghhhhhh</author><pubDate>Thu, 16 Jul 2015 09:04:20 +0800</pubDate><description><![CDATA[ruby 配置源 
    ruby -v 查看版本 
    gem sources –remove https://rubygems.org/ 移除源 
    gem sources -a http://ruby.taobao.org/ 添加源 
    gem sources -l //查看源Install 
Setting up CocoaPods master repo,一直处在这个状态]]></description><category></category></item><item><title><![CDATA[iOS 字符串截取,将字符串中用括号包括的内容去除]]></title><link>https://blog.youkuaiyun.com/zhaopenghhhhhh/article/details/46894675</link><guid>https://blog.youkuaiyun.com/zhaopenghhhhhh/article/details/46894675</guid><author>zhaopenghhhhhh</author><pubDate>Wed, 15 Jul 2015 16:05:15 +0800</pubDate><description><![CDATA[//去除字符串中用括号括住的位置
-(NSString *)handleStringWithString:(NSString *)str{
    
    NSMutableString * muStr = [NSMutableString stringWithString:str];
    while (1) {
        NSRange range = [muStr rangeOfS]]></description><category></category></item><item><title><![CDATA[CocoaPods Guide]]></title><link>https://blog.youkuaiyun.com/zhaopenghhhhhh/article/details/45271383</link><guid>https://blog.youkuaiyun.com/zhaopenghhhhhh/article/details/45271383</guid><author>zhaopenghhhhhh</author><pubDate>Sat, 25 Apr 2015 16:33:46 +0800</pubDate><description><![CDATA[ruby 配置源
    ruby -v 查看版本
    gem sources --remove https://rubygems.org/ 移除源
    gem sources -a http://ruby.taobao.org/ 添加源
    gem sources -l //查看源


Install
Setting up CocoaPods master repo,]]></description><category></category></item><item><title><![CDATA[iOS边城之推送APNS详解]]></title><link>https://blog.youkuaiyun.com/zhaopenghhhhhh/article/details/45221035</link><guid>https://blog.youkuaiyun.com/zhaopenghhhhhh/article/details/45221035</guid><author>zhaopenghhhhhh</author><pubDate>Thu, 23 Apr 2015 14:07:33 +0800</pubDate><description><![CDATA[官方指南




 

1、介绍

苹果推送服务APNS（Apple Push Notification Service），是苹果自己维护的推送服务，如果你想用推送就必须经过APNS服务器。推送形式包括顶部消息条、声音以及badge number()有了APNS，应用程序可在任意状态接收到与程序有关的消息（包括运行状态not running，foreground以及backgro]]></description><category></category></item><item><title><![CDATA[关于iOS7以后版本企业发布问题]]></title><link>https://blog.youkuaiyun.com/zhaopenghhhhhh/article/details/44491589</link><guid>https://blog.youkuaiyun.com/zhaopenghhhhhh/article/details/44491589</guid><author>zhaopenghhhhhh</author><pubDate>Fri, 20 Mar 2015 14:32:51 +0800</pubDate><description><![CDATA[大家都知道，苹果在发布7.1以后，不打个招呼就把企业发布方式给换掉了（谴责一下~）

以前普通服务器+web页面+ipa+plist就可以搞定，现在已经不行了。

关于现在企业发布教程网上贴出来了很多，也就不再赘述了。这里推荐下好友阿福的博客教程，地址：http://blog.youkuaiyun.com/lizhongfu2013/article/details/38375859

这里重点说一]]></description><category></category></item><item><title><![CDATA[xcode用archive生成ipa失败，只生成generic xcode archive的解决]]></title><link>https://blog.youkuaiyun.com/zhaopenghhhhhh/article/details/42422741</link><guid>https://blog.youkuaiyun.com/zhaopenghhhhhh/article/details/42422741</guid><author>zhaopenghhhhhh</author><pubDate>Mon, 05 Jan 2015 14:37:15 +0800</pubDate><description><![CDATA[xcode用archive生成ipa失败，只生成generic xcode archive的解决

1、点击主要工程，然后在右边分别点击PROJECT和TARGETS，在Building Settings中，

搜索skip，设置为NO;

2、项目中包含的其他辅助工程，点击，

然后在右边分别点击PROJECT和TARGETS，在Building Settings中，

搜索]]></description><category></category></item><item><title><![CDATA[C语言-判断线段是否与矩形范围有交集]]></title><link>https://blog.youkuaiyun.com/zhaopenghhhhhh/article/details/41893535</link><guid>https://blog.youkuaiyun.com/zhaopenghhhhhh/article/details/41893535</guid><author>zhaopenghhhhhh</author><pubDate>Fri, 12 Dec 2014 14:29:29 +0800</pubDate><description><![CDATA[原文地址:http://blog.youkuaiyun.com/hbuxiaoshe/article/details/5833094

判断线段AB是否与矩形范围有交集

这里的矩形指的是边与坐标轴平行的矩形，可用x和y上最大最小值表示。

判断是否相交，先快速排斥，再做跨立，通过向量的叉积判断矩形的四个顶点是否在线段的两侧，是说明有交集。

（如果判断与矩形的边是否有交集的话，可判断线段是否]]></description><category></category></item><item><title><![CDATA["长按实现视图抖动和删除"功能知识点整理]]></title><link>https://blog.youkuaiyun.com/zhaopenghhhhhh/article/details/39522305</link><guid>https://blog.youkuaiyun.com/zhaopenghhhhhh/article/details/39522305</guid><author>zhaopenghhhhhh</author><pubDate>Wed, 24 Sep 2014 13:46:55 +0800</pubDate><description><![CDATA[1、对视图添加长按手势的识别：｛ UILongPressGestureRecognizer类的使用｝

UILongPressGestureRecognizer *longPressRecognizer = [[UILongPressGestureRecognizer alloc] initWithTarget:selfaction:@selector(handleLongPress:)];]]></description><category></category></item><item><title><![CDATA[iOS7如何获取设备唯一标识]]></title><link>https://blog.youkuaiyun.com/zhaopenghhhhhh/article/details/39022853</link><guid>https://blog.youkuaiyun.com/zhaopenghhhhhh/article/details/39022853</guid><author>zhaopenghhhhhh</author><pubDate>Wed, 03 Sep 2014 09:14:31 +0800</pubDate><description><![CDATA[WWDC 2013已经闭幕，IOS7 Beta随即发布，界面之难看无以言表...,简直就是山寨Android。

更让IOS程序猿悲催的是，设备唯一标识的MAC Address在IOS7中也失效了。

IOS系统中，获取设备唯一标识的方法有很多：

一.UDID(Unique Device Identifier)

 UDID的全称是Unique Device Identifier]]></description><category></category></item><item><title><![CDATA[iOS程序开发引用的第三方库之间出现duplicate symbol时的处理方法]]></title><link>https://blog.youkuaiyun.com/zhaopenghhhhhh/article/details/38388159</link><guid>https://blog.youkuaiyun.com/zhaopenghhhhhh/article/details/38388159</guid><author>zhaopenghhhhhh</author><pubDate>Tue, 05 Aug 2014 17:22:52 +0800</pubDate><description><![CDATA[转自:

iOS程序集成的第三方库过多时，很容易出现某几个库同时用到了一样的函数库，也就是在你的程序link时会提示duplicate
 symbol，而重复的符号又不是由你自己程序的代码造成的，也就说没法通过直接修改代码把重复的符号去掉！这样呢，要不就要求第三方库提供方该代码，要不就自己修改第三方库的库文件。第一种方法多少有点无理要求，所以还是直接用第二种方法自己解决了吧，也就是直接修改.]]></description><category></category></item><item><title><![CDATA[sqlite加密-SQLCipher]]></title><link>https://blog.youkuaiyun.com/zhaopenghhhhhh/article/details/37698405</link><guid>https://blog.youkuaiyun.com/zhaopenghhhhhh/article/details/37698405</guid><author>zhaopenghhhhhh</author><pubDate>Fri, 11 Jul 2014 17:05:43 +0800</pubDate><description><![CDATA[转：http://blog.youkuaiyun.com/ydj213/article/details/8650051

demo下载：http://download.youkuaiyun.com/detail/ydj213/5120854

SQLite是一个持久性数据存储在iPhone上流行的API，因此在上攻的发展是显而易见的。作为一个程序员，你的工作稳定和有据可查的API。干净利索地从应用程序代码中分离出]]></description><category></category></item><item><title><![CDATA[iOS FMDB Sqlite]]></title><link>https://blog.youkuaiyun.com/zhaopenghhhhhh/article/details/28419081</link><guid>https://blog.youkuaiyun.com/zhaopenghhhhhh/article/details/28419081</guid><author>zhaopenghhhhhh</author><pubDate>Wed, 04 Jun 2014 14:04:50 +0800</pubDate><description><![CDATA[SQLite是一种小型的轻量级的关系型数据库，在移动设备上使用是非常好的选择，无论是Android还是IOS，都内置了SQLite数据库，现在的版本都是SQLite3。在IOS中使用SQLite如果使用SDK提供的方法，特别麻烦也不利于理解和使用，在之前的http://blog.youkuaiyun.com/tangren03/article/details/7781930文章中就是使用IOS的SDK自带的S]]></description><category></category></item><item><title><![CDATA[superMap iMobile for iOS 使用代码在地图上画一条线]]></title><link>https://blog.youkuaiyun.com/zhaopenghhhhhh/article/details/26269861</link><guid>https://blog.youkuaiyun.com/zhaopenghhhhhh/article/details/26269861</guid><author>zhaopenghhhhhh</author><pubDate>Mon, 19 May 2014 17:38:18 +0800</pubDate><description><![CDATA[在地图的跟踪图层中，画一条直线，代码如下

//设置起点和终点

Point2D *startPoint = new Point2D(x1, y1);
Point2D endPoint = new Point2D(x2,y2);


//设置样式

GeoStyle geoStyle_L = new GeoStyle();
geoStyle_L.setLineColor(ne]]></description><category></category></item><item><title><![CDATA[iOS UIPopoverController的使用]]></title><link>https://blog.youkuaiyun.com/zhaopenghhhhhh/article/details/25131661</link><guid>https://blog.youkuaiyun.com/zhaopenghhhhhh/article/details/25131661</guid><author>zhaopenghhhhhh</author><pubDate>Tue, 06 May 2014 15:11:27 +0800</pubDate><description><![CDATA[UIPopoverController只能在ipad设备上面使用；作用是用于显示临时内容，特点是总是显示在当前视图最前端，当单击界面的其他地方时自动消失。 
UIViewController* vCtrl = [[UIViewController alloc] init]; UIPopoverController*popController = [[UIPopoverController all]]></description><category></category></item><item><title><![CDATA[iOS 数组的去重(普通的无序的去重和排序好的去重)]]></title><link>https://blog.youkuaiyun.com/zhaopenghhhhhh/article/details/24972645</link><guid>https://blog.youkuaiyun.com/zhaopenghhhhhh/article/details/24972645</guid><author>zhaopenghhhhhh</author><pubDate>Sun, 04 May 2014 12:32:52 +0800</pubDate><description><![CDATA[有时需要将NSArray中去除重复的元素，而存在NSArray中的元素不一定都是NSString类型。今天想了想，加上朋友的帮助，想到两种解决办法，先分述如下。

1.利用NSDictionary的AllKeys（AllValues）方法

可以将NSArray中的元素存入一个字典，然后利用AllKeys或者AllValues取得字典的所有键或值，这些键或值都是去重的。

示例代码：]]></description><category></category></item><item><title><![CDATA[iOS Sqlite数据库增删改查基本操作]]></title><link>https://blog.youkuaiyun.com/zhaopenghhhhhh/article/details/24272833</link><guid>https://blog.youkuaiyun.com/zhaopenghhhhhh/article/details/24272833</guid><author>zhaopenghhhhhh</author><pubDate>Mon, 21 Apr 2014 22:01:02 +0800</pubDate><description><![CDATA[研究了几天的数据库，终于把它给搞出来了。Sqlite是ios上最常用的数据库之一，大家还是有必要了解一下的。这是仿照网上的一个例子做的，有些部分写的不好，我稍作了修改，以讲解为主，主要让大家能够明白如何修改，明白原理，达到举一反三的目的。

先来看看效果图



　　先来看看数据库方法类，将各个操作都封装在一个类里面，达到代码重用的目的，这是程序员都应该努力去实现的目标，这样在下一次用]]></description><category></category></item><item><title><![CDATA[iOS 使用ASIHTTPRequest实现图片下载,断点续传,cell自定义]]></title><link>https://blog.youkuaiyun.com/zhaopenghhhhhh/article/details/23447343</link><guid>https://blog.youkuaiyun.com/zhaopenghhhhhh/article/details/23447343</guid><author>zhaopenghhhhhh</author><pubDate>Fri, 11 Apr 2014 15:06:19 +0800</pubDate><description><![CDATA[在工程中，我们会常常遇到需要下载的程序，比如下载在线音乐、下载图片等等，今天我将介绍一下利用ASIHTTPRequest的下载示例，支持断点续传，利用ASIHTTPRequest下载以及断点续传的原理，今天重点介绍如何实现，废话少说，开始正文：

　　一、创建网络请求队列

　　首先，创建网络请求队列，如下：
　




　ASINetworkQueue *que = [[AS]]></description><category></category></item></channel></rss>