<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zzyeeaa的博客]]></title><description><![CDATA[苹果当饭吃]]></description><link>https://blog.youkuaiyun.com/zzyeeaa</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zzyeeaa]]></copyright><item><title><![CDATA[iOS开发笔记之通过ipa母包生成多个ipa渠道包的自动化实现]]></title><link>https://blog.youkuaiyun.com/zzyeeaa/article/details/80651218</link><guid>https://blog.youkuaiyun.com/zzyeeaa/article/details/80651218</guid><author>zzyeeaa</author><pubDate>Mon, 11 Jun 2018 15:34:44 +0800</pubDate><description><![CDATA[本文的实现方案包括脚本参照的是简书的一篇文章ios打渠道包，根据我项目中的实际情况做了修改，在此记录一下整个实现过程。首先，我的需求是，在手上已有ipa安装包，也就是母包的情况下，修改母包中的某个文件中作为渠道号的值，生成新的ipa安装包，也就是带有渠道号的渠道包。ipa包，我们可以视为一个压缩包，使用解压工具对其解压可以得到一个名叫Payload的文件夹：Payload文件夹中是一个.app文件...]]></description><category></category></item><item><title><![CDATA[iOS开发笔记之根据图片URL获取图片尺寸]]></title><link>https://blog.youkuaiyun.com/zzyeeaa/article/details/79847720</link><guid>https://blog.youkuaiyun.com/zzyeeaa/article/details/79847720</guid><author>zzyeeaa</author><pubDate>Sun, 08 Apr 2018 09:44:03 +0800</pubDate><description><![CDATA[转自简书：https://www.jianshu.com/p/9984c37f3f54加载网络图片时，根据Url获取图片的尺寸进行UI布局。可将方法+ (CGSize)getImageSizeWithURL:(id)URL;放在UIImage的分类中。引入系统的ImageIO.framework/**
 *  根据图片url获取图片尺寸
 */
+ (CGSize)getImageSizeWith...]]></description><category></category></item><item><title><![CDATA[iOS开发笔记之Xcode9.2下SDK开发-生成Framework的图解流程]]></title><link>https://blog.youkuaiyun.com/zzyeeaa/article/details/79744996</link><guid>https://blog.youkuaiyun.com/zzyeeaa/article/details/79744996</guid><author>zzyeeaa</author><pubDate>Thu, 29 Mar 2018 18:10:16 +0800</pubDate><description><![CDATA[1.Workspace可以方便SDK与Demo的联调，首先创建一个Workspace：2.创建Framework：选择Cocoa Touch Framework:加入之前创建的SDKWorkspace，点击Create：3.创建SDKDemo：再次新建Project，选择Single View Application：加入SDKWorkspace：4.生成Framework，关联Demo与SDK：...]]></description><category></category></item><item><title><![CDATA[iOS开发笔记之WKWebView的基本使用]]></title><link>https://blog.youkuaiyun.com/zzyeeaa/article/details/79743751</link><guid>https://blog.youkuaiyun.com/zzyeeaa/article/details/79743751</guid><author>zzyeeaa</author><pubDate>Thu, 29 Mar 2018 15:55:25 +0800</pubDate><description><![CDATA[// 导入头文件
#import &amp;lt;WebKit/WebKit.h&amp;gt;

// 遵循WKUIDelegate, WKNavigationDelegate, WKScriptMessageHandler

@property (strong, nonatomic) WKWebView *webView;
@property (strong, nonatomic) WKUserContent...]]></description><category></category></item><item><title><![CDATA[iOS开发笔记之解决键盘遮挡UITextField问题]]></title><link>https://blog.youkuaiyun.com/zzyeeaa/article/details/79742297</link><guid>https://blog.youkuaiyun.com/zzyeeaa/article/details/79742297</guid><author>zzyeeaa</author><pubDate>Thu, 29 Mar 2018 14:43:26 +0800</pubDate><description><![CDATA[    // 键盘出现的通知
    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:nil];
    // 键盘消失的通知
    [[NSNotificationCent...]]></description><category></category></item><item><title><![CDATA[iOS可复用控件之分段滚动控件HTSegmentedScrollView]]></title><link>https://blog.youkuaiyun.com/zzyeeaa/article/details/79741469</link><guid>https://blog.youkuaiyun.com/zzyeeaa/article/details/79741469</guid><author>zzyeeaa</author><pubDate>Thu, 29 Mar 2018 14:06:47 +0800</pubDate><description><![CDATA[分段滚动页面是一个比较常见的需求，我把我的实现方式封装了一下，方便以后重复使用。实现效果：GitHub地址：https://github.com/runThor/HTSegmentedScrollView使用方式非常简单，添加segment的title以及添加滚动的view即可，代码如下：#import &quot;HTSegmentedScrollView.h&quot;

- (void)viewDidLoad ...]]></description><category></category></item><item><title><![CDATA[iOS可复用控件之修改SDCycleScrollView实现轮播图的缩放效果]]></title><link>https://blog.youkuaiyun.com/zzyeeaa/article/details/79726440</link><guid>https://blog.youkuaiyun.com/zzyeeaa/article/details/79726440</guid><author>zzyeeaa</author><pubDate>Wed, 28 Mar 2018 14:07:22 +0800</pubDate><description><![CDATA[更新：优化了拖动卡片的判断偏移量，更易拖动切换卡片。

GitHub地址：https://github.com/runThor/HTSDCycleScrollView

之前的工作中碰到一个轮播图的需求，需要在图片滚动过程中实现缩放效果，查找资料后没有找到合适的第三方库，所以基于人气比较高的SDCycleScrollView进行修改，实现所需的缩放效果，同时也保留原本的普通轮播图模式，两种模式可以...]]></description><category></category></item><item><title><![CDATA[iOS开发笔记之普通字符串与十六进制字符串的相互转换]]></title><link>https://blog.youkuaiyun.com/zzyeeaa/article/details/79716287</link><guid>https://blog.youkuaiyun.com/zzyeeaa/article/details/79716287</guid><author>zzyeeaa</author><pubDate>Tue, 27 Mar 2018 17:31:49 +0800</pubDate><description><![CDATA[// 普通字符串转换为十六进制的字符串
- (NSString *)hexStringFromString:(NSString *)string {
    NSData *myD = [string dataUsingEncoding:NSUTF8StringEncoding];
    Byte *bytes = (Byte *)[myD bytes];
    NSString *hexSt...]]></description><category></category></item><item><title><![CDATA[iOS开发笔记之跳转QQ聊天页、跳转微信、应用内拨打电话]]></title><link>https://blog.youkuaiyun.com/zzyeeaa/article/details/79715302</link><guid>https://blog.youkuaiyun.com/zzyeeaa/article/details/79715302</guid><author>zzyeeaa</author><pubDate>Tue, 27 Mar 2018 16:36:48 +0800</pubDate><description><![CDATA[NSURL *url;
// QQ
url = [NSURL URLWithString:[NSString stringWithFormat:@&quot;mqq://im/chat?chat_type=wpa&amp;amp;uin=%@&amp;amp;version=1&amp;amp;src_type=web&quot;, @&quot;QQ号&quot;]];
// 微信
// url = [NSURL URLWithString:@&quot;weixin...]]></description><category></category></item><item><title><![CDATA[iOS开发笔记之UISlider控件在UIScrollView及其子类上的感应灵敏度处理]]></title><link>https://blog.youkuaiyun.com/zzyeeaa/article/details/79713811</link><guid>https://blog.youkuaiyun.com/zzyeeaa/article/details/79713811</guid><author>zzyeeaa</author><pubDate>Tue, 27 Mar 2018 15:47:19 +0800</pubDate><description><![CDATA[在项目过程中发现UISlider控件在UIScrollView上，或者在UIScrollView的子类View如UITableView上，用手指进行拖动操作时，感应不灵敏，后来上网查找发现，在这种情况下，手指按下时UIScrollView会首先响应触摸，在短暂的时间后UISlider才会响应，导致直接用手指去拖动的第一时间，UISlider的滑块不会移动，让使用者感觉滑块感应不灵敏。这种情况的解决...]]></description><category></category></item><item><title><![CDATA[iOS开发笔记之简单使用IJKMediaFramework实现视频直播]]></title><link>https://blog.youkuaiyun.com/zzyeeaa/article/details/79712814</link><guid>https://blog.youkuaiyun.com/zzyeeaa/article/details/79712814</guid><author>zzyeeaa</author><pubDate>Tue, 27 Mar 2018 14:33:29 +0800</pubDate><description><![CDATA[// 导入头文件
#import &amp;lt;IJKMediaFramework/IJKMediaFramework.h&amp;gt;

// 首先定义两个property
@property (strong, nonatomic) IJKFFMoviePlayerController *playerVc;
@property (strong, nonatomic) IJKFFOptions *option...]]></description><category></category></item><item><title><![CDATA[iOS开发笔记之在某个ViewController中禁用右滑pop手势]]></title><link>https://blog.youkuaiyun.com/zzyeeaa/article/details/79711995</link><guid>https://blog.youkuaiyun.com/zzyeeaa/article/details/79711995</guid><author>zzyeeaa</author><pubDate>Tue, 27 Mar 2018 13:48:11 +0800</pubDate><description><![CDATA[// 在需要禁用右滑pop手势的ViewController中加入以下代码
    id target = self.navigationController.interactivePopGestureRecognizer.delegate;
    UIPanGestureRecognizer *pan = [[UIPanGestureRecognizer alloc] initWithTarg...]]></description><category></category></item><item><title><![CDATA[iOS开发笔记之NSUserDefaults中存入自定义对象]]></title><link>https://blog.youkuaiyun.com/zzyeeaa/article/details/79710279</link><guid>https://blog.youkuaiyun.com/zzyeeaa/article/details/79710279</guid><author>zzyeeaa</author><pubDate>Tue, 27 Mar 2018 11:16:26 +0800</pubDate><description><![CDATA[+ (void)setDefaultAddress:(AddressItemModel *)defaultAddress {
    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
    [defaults setValue:[NSKeyedArchiver archivedDataWithRootObject:...]]></description><category></category></item><item><title><![CDATA[iOS开发笔记之从AFNetworking返回的Error中取出服务端返回的错误信息]]></title><link>https://blog.youkuaiyun.com/zzyeeaa/article/details/79709867</link><guid>https://blog.youkuaiyun.com/zzyeeaa/article/details/79709867</guid><author>zzyeeaa</author><pubDate>Tue, 27 Mar 2018 11:09:47 +0800</pubDate><description><![CDATA[最近的项目中，第一次遇到一种情况，服务端返回的错误信息包含在AFNetworking返回的Error中，以往服务端返回的信息，无论成功或者失败，都会从AFNetworking的success块中返回，failure块很少需要特别去处理。这次就尝试了从Error中取出需要的错误信息，这只是我所遇到的一种情况，还没有对其他可能的情况进行研究，有熟悉这部分内容的小伙伴可以分享一下，以下是获取错误信息的代...]]></description><category></category></item><item><title><![CDATA[iOS开发笔记之一步跳转App Store中指定App的下载页]]></title><link>https://blog.youkuaiyun.com/zzyeeaa/article/details/79703459</link><guid>https://blog.youkuaiyun.com/zzyeeaa/article/details/79703459</guid><author>zzyeeaa</author><pubDate>Mon, 26 Mar 2018 20:21:08 +0800</pubDate><description><![CDATA[[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@&quot;itms-apps://itunes.apple.com/cn/app/id%@?mt=8&quot;, @&quot;指定App的AppID&quot;]]];]]></description><category></category></item><item><title><![CDATA[iOS小乐子之买多少注彩票才能中超级大乐透头奖]]></title><link>https://blog.youkuaiyun.com/zzyeeaa/article/details/78248822</link><guid>https://blog.youkuaiyun.com/zzyeeaa/article/details/78248822</guid><author>zzyeeaa</author><pubDate>Mon, 16 Oct 2017 13:41:29 +0800</pubDate><description><![CDATA[GitHub地址：https://github.com/runThor/HTLottery
实现：
    // 大乐透的玩法：前区号码范围1-35，随机选取5个不重复的数；后区号码范围1-12，随机选取2个不重复的数，头奖即所有号码完全一致
    // 假定当期头奖结果
    NSArray *f = @[@(5), @(10), @(18), @(25), @(33)];  // 前区]]></description><category></category></item><item><title><![CDATA[iOS可复用控件之滚动按钮组]]></title><link>https://blog.youkuaiyun.com/zzyeeaa/article/details/78228804</link><guid>https://blog.youkuaiyun.com/zzyeeaa/article/details/78228804</guid><author>zzyeeaa</author><pubDate>Fri, 13 Oct 2017 17:38:41 +0800</pubDate><description><![CDATA[GitHub地址：https://github.com/runThor/HTScrollButton
效果：


控件内部有一个ScrollView，按钮都加在ScrollView上。
实现：
ScrollView类：
//  HTButtonScrollView.h

#import 

@interface HTButtonScrollView : UIScrollView

/]]></description><category></category></item><item><title><![CDATA[iOS可复用控件之调节控件]]></title><link>https://blog.youkuaiyun.com/zzyeeaa/article/details/78227705</link><guid>https://blog.youkuaiyun.com/zzyeeaa/article/details/78227705</guid><author>zzyeeaa</author><pubDate>Fri, 13 Oct 2017 16:35:08 +0800</pubDate><description><![CDATA[GitHub地址：https://github.com/runThor/HTAdjustView
效果：




实现：
//  HTAdjustView.h

#import 

@interface HTAdjustView : UIView

// 设置名称、当前值、单位、上限值、下限值
- (void)setName:(NSString *)name
          va]]></description><category></category></item><item><title><![CDATA[iOS可复用控件之发送动画]]></title><link>https://blog.youkuaiyun.com/zzyeeaa/article/details/78227223</link><guid>https://blog.youkuaiyun.com/zzyeeaa/article/details/78227223</guid><author>zzyeeaa</author><pubDate>Fri, 13 Oct 2017 16:08:03 +0800</pubDate><description><![CDATA[GitHub地址：https://github.com/runThor/HTSendAnimation
效果：


这里向上轻扫信封会出现信封旋转着向远处飞出的效果。


实现：
//  HTSendAnimation.m

#import "HTSendAnimation.h"


@interface HTSendAnimation ()

@property (nonatom]]></description><category></category></item><item><title><![CDATA[iOS可复用控件之悬浮按钮]]></title><link>https://blog.youkuaiyun.com/zzyeeaa/article/details/78226860</link><guid>https://blog.youkuaiyun.com/zzyeeaa/article/details/78226860</guid><author>zzyeeaa</author><pubDate>Fri, 13 Oct 2017 15:45:49 +0800</pubDate><description><![CDATA[GitHub地址：https://github.com/runThor/HTAssistiveTouchButton
效果：]]></description><category></category></item></channel></rss>