<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[aga8737的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/aga8737</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; aga8737]]></copyright><item><title><![CDATA[UIImageView有关的帧动画]]></title><link>https://blog.youkuaiyun.com/aga8737/article/details/101145759</link><guid>https://blog.youkuaiyun.com/aga8737/article/details/101145759</guid><author>aga8737</author><pubDate>Tue, 06 Sep 2016 13:45:00 +0800</pubDate><description><![CDATA[纯代码：设置imageView帧动画

@interface ViewController ()
{
  UIImageView *_imgView;
  NSMutableArray&lt;UIImage *&gt; *_imageArr;
}
@end

@implementation ViewController

- (void)viewDid...]]></description><category></category></item><item><title><![CDATA[preprocessor设置调试宏]]></title><link>https://blog.youkuaiyun.com/aga8737/article/details/101145767</link><guid>https://blog.youkuaiyun.com/aga8737/article/details/101145767</guid><author>aga8737</author><pubDate>Mon, 05 Sep 2016 18:12:00 +0800</pubDate><description><![CDATA[调试宏：preprocessor设置
预处理器“调试”宏在Xcode项目模板的调试版本定义。预处理宏在编译时被解释和调试宏可以用来允许调试代码运行在调试版本中你的项目。如果你不确定你的项目已经确定，可以确认这是在Xcode中选择项目，点击Build选项卡设置。搜索预处理和确保调试= 1正在为您调试定义建立（如波纹管）。如果它不是已经定义在您的项目中，您可以添加它。预处理宏是区分大小写的...]]></description><category></category></item><item><title><![CDATA[关于XCode 的agvtool命令行]]></title><link>https://blog.youkuaiyun.com/aga8737/article/details/101145755</link><guid>https://blog.youkuaiyun.com/aga8737/article/details/101145755</guid><author>aga8737</author><pubDate>Mon, 05 Sep 2016 17:28:00 +0800</pubDate><description><![CDATA[简介：用agvtool如何来自动更新版本号和bulid version

agvtool是一个命令行工具，允许你自动递增到下一个最高的数量或具体的数字这些数字。本文档提供了更新您的构建和版本号码使用agvtool一步一步的指示。
“Xcode”和“命令行”部分显示是在Xcode中分别执行的步骤和命令行。

Important:When your app includes ...]]></description><category></category></item><item><title><![CDATA[iOS开发中，如何恢复到某一个版本（Cornerstone）]]></title><link>https://blog.youkuaiyun.com/aga8737/article/details/101145765</link><guid>https://blog.youkuaiyun.com/aga8737/article/details/101145765</guid><author>aga8737</author><pubDate>Mon, 05 Sep 2016 16:26:00 +0800</pubDate><description><![CDATA[Mac上的svn代码管理工具:Cornerstone
如何付恢复某个版本
第一：定位到你的工程，右上角边栏“Working Copy” ----&gt;"Revert"

第二：选择你要恢复的版本号，然后点击“Revert”。

第三：提示你当前工程有一些修改，但是还没提交，"Discard Change"-点击后当前修改的内容会被取消，“Copy XXX”-点击会会先复制一...]]></description><category></category></item><item><title><![CDATA[SVN 将主干的代码合并到分支上]]></title><link>https://blog.youkuaiyun.com/aga8737/article/details/101145763</link><guid>https://blog.youkuaiyun.com/aga8737/article/details/101145763</guid><author>aga8737</author><pubDate>Mon, 05 Sep 2016 15:59:00 +0800</pubDate><description><![CDATA[来源：http://blog.youkuaiyun.com/u012701023/article/details/50978154

问题：开发有了项目主干，再次基础上起了一个分支，开发新的功能；因为业务需要，在上个分支还在测试阶段，还没有和主干合并；
　 　但是新的业务又急着开发，又在上个分支的基础上又打了一个分支

　　这样我们会遇到一个问题 当合并代码的时候会出现很多的冲突，我们...]]></description><category></category></item><item><title><![CDATA[关于-大文件下载]]></title><link>https://blog.youkuaiyun.com/aga8737/article/details/101145761</link><guid>https://blog.youkuaiyun.com/aga8737/article/details/101145761</guid><author>aga8737</author><pubDate>Thu, 01 Sep 2016 10:38:00 +0800</pubDate><description><![CDATA[NSURLConnection下载
NSURLConnection还提供了另外一种发送请求的方式
// 发送请求去下载 (创建完conn对象后，会自动发起一个异步请求)
[NSURLConnection connectionWithRequest:request delegate:self];这里用到了代理，那肯定要遵守协议了.遵守NSURLConnectionDataDelega...]]></description><category></category></item><item><title><![CDATA[关于大文件下载]]></title><link>https://blog.youkuaiyun.com/aga8737/article/details/101145690</link><guid>https://blog.youkuaiyun.com/aga8737/article/details/101145690</guid><author>aga8737</author><pubDate>Thu, 01 Sep 2016 10:38:00 +0800</pubDate><description><![CDATA[NSURLConnection下载
NSURLConnection还提供了另外一种发送请求的方式
// 发送请求去下载 (创建完conn对象后，会自动发起一个异步请求)
[NSURLConnection connectionWithRequest:request delegate:self];这里用到了代理，那肯定要遵守协议了.遵守NSURLConnectionDataDelega...]]></description><category></category></item><item><title><![CDATA[关于小文件下载]]></title><link>https://blog.youkuaiyun.com/aga8737/article/details/101145758</link><guid>https://blog.youkuaiyun.com/aga8737/article/details/101145758</guid><author>aga8737</author><pubDate>Thu, 01 Sep 2016 10:31:00 +0800</pubDate><description><![CDATA[其实我们经常用的[NSData dataWithContentsOfURL] 就是一种文件下载方式，猜测这里面应该是发送了Get请求。
下载代码应该放到子线程执行
NSURLConnection方式下载
NSURL* url = [NSURL URLWithString:@"https://picjumbo.imgix.net/HNCK8461.jpg?q=40&amp;w=165...]]></description><category></category></item><item><title><![CDATA[小文件下载]]></title><link>https://blog.youkuaiyun.com/aga8737/article/details/101145750</link><guid>https://blog.youkuaiyun.com/aga8737/article/details/101145750</guid><author>aga8737</author><pubDate>Thu, 01 Sep 2016 10:30:00 +0800</pubDate><description><![CDATA[其实我们经常用的[NSData dataWithContentsOfURL] 就是一种文件下载方式，猜测这里面应该是发送了Get请求。
下载代码应该放到子线程执行
NSURLConnection方式下载
NSURL* url = [NSURL URLWithString:@"https://picjumbo.imgix.net/HNCK8461.jpg?q=40&amp;w=165...]]></description><category></category></item><item><title><![CDATA[AppStore 中的app怎么样生成二维码，来提供下载]]></title><link>https://blog.youkuaiyun.com/aga8737/article/details/101145699</link><guid>https://blog.youkuaiyun.com/aga8737/article/details/101145699</guid><author>aga8737</author><pubDate>Thu, 18 Aug 2016 15:56:00 +0800</pubDate><description><![CDATA[首先在：iTunes里面找到 AppStore模块，然后搜索你的 App
在App 下载选项有 Copy Link ，拷贝地址
在二维码生成器里直接生成二维码就，OK

如果，想要多个和安卓做一个二维码，二维码生成器的多地址生成二维码，就OK了

转载于:https://www.cnblogs.com/ZGSmile/p/5784215.html...]]></description><category></category></item><item><title><![CDATA[搭建开发环境（React Native）]]></title><link>https://blog.youkuaiyun.com/aga8737/article/details/101145754</link><guid>https://blog.youkuaiyun.com/aga8737/article/details/101145754</guid><author>aga8737</author><pubDate>Fri, 12 Aug 2016 15:40:00 +0800</pubDate><description><![CDATA[来源：http://reactnative.cn/docs/0.31/getting-started.html

在GitHub上修改这篇文档

欢迎使用React Native！这篇文档会帮助你搭建基本的React Native开发环境。如果你已经搭好了环境，那么可以尝试一下编写Hello World。
根本你所使用的操作系统、针对的目标平台不同，具体步骤有所不同。如果想同...]]></description><category></category></item><item><title><![CDATA[Swift 图片浏览器]]></title><link>https://blog.youkuaiyun.com/aga8737/article/details/101145748</link><guid>https://blog.youkuaiyun.com/aga8737/article/details/101145748</guid><author>aga8737</author><pubDate>Mon, 01 Aug 2016 17:10:00 +0800</pubDate><description><![CDATA[class ViewController: UIViewController, UIScrollViewDelegate{

  var scrollView: UIScrollView?
 
  var images: NSMutableArray = NSMutableArray(capacity: 5)
 
  override func ...]]></description><category></category></item><item><title><![CDATA[swift 分页视图]]></title><link>https://blog.youkuaiyun.com/aga8737/article/details/101145753</link><guid>https://blog.youkuaiyun.com/aga8737/article/details/101145753</guid><author>aga8737</author><pubDate>Mon, 01 Aug 2016 16:59:00 +0800</pubDate><description><![CDATA[var data:NSArray!
 
  var scrollView: UIScrollView!
 
  var pageCtrl: UIPageControl!
 
  override func viewDidLoad() {
    super.viewDidLoad()
   
    // 实例...]]></description><category></category></item><item><title><![CDATA[swift 触摸与手势]]></title><link>https://blog.youkuaiyun.com/aga8737/article/details/101145744</link><guid>https://blog.youkuaiyun.com/aga8737/article/details/101145744</guid><author>aga8737</author><pubDate>Mon, 01 Aug 2016 16:40:00 +0800</pubDate><description><![CDATA[class MyView: UIView {

  var lView:UIView!
 
  var time:NSTimer!
  override init(frame: CGRect) {
    super.init(frame: frame)
   
    //开启多点触控
    self.mul...]]></description><category></category></item><item><title><![CDATA[Swift自定义头视图和尾视图]]></title><link>https://blog.youkuaiyun.com/aga8737/article/details/101145751</link><guid>https://blog.youkuaiyun.com/aga8737/article/details/101145751</guid><author>aga8737</author><pubDate>Mon, 01 Aug 2016 15:39:00 +0800</pubDate><description><![CDATA[var data: [[String]]!
 
  override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view, typically from a nib.
   
    ...]]></description><category></category></item><item><title><![CDATA[Swift 获取plist文件展示在TableView上]]></title><link>https://blog.youkuaiyun.com/aga8737/article/details/101145742</link><guid>https://blog.youkuaiyun.com/aga8737/article/details/101145742</guid><author>aga8737</author><pubDate>Mon, 01 Aug 2016 15:25:00 +0800</pubDate><description><![CDATA[// 1.定义二维数组
  var data:[[String]]!
 
  override func viewDidLoad() {
    super.viewDidLoad()
   
    // 2.实例化tableView
    let tableView = UITableView(frame: s...]]></description><category></category></item><item><title><![CDATA[Swift 标签控制器（tabbar添加提醒和控制器）]]></title><link>https://blog.youkuaiyun.com/aga8737/article/details/101145749</link><guid>https://blog.youkuaiyun.com/aga8737/article/details/101145749</guid><author>aga8737</author><pubDate>Fri, 29 Jul 2016 17:26:00 +0800</pubDate><description><![CDATA[// Override point for customization after application launch.
    //初始化window， 大小为设备物理大小
    self.window = UIWindow(frame: UIScreen.mainScreen().bounds)
    //把window的背景颜色改成白色
 ...]]></description><category></category></item><item><title><![CDATA[Swift 导航栏设置]]></title><link>https://blog.youkuaiyun.com/aga8737/article/details/101145740</link><guid>https://blog.youkuaiyun.com/aga8737/article/details/101145740</guid><author>aga8737</author><pubDate>Fri, 22 Jul 2016 15:29:00 +0800</pubDate><description><![CDATA[let width = UIScreen.mainScreen().bounds.size.width
  let height = UIScreen.mainScreen().bounds.size.height

  override func viewDidLoad() {
    super.viewDidLoad()
    s...]]></description><category></category></item><item><title><![CDATA[Swift UIImageView和UISlider组合]]></title><link>https://blog.youkuaiyun.com/aga8737/article/details/101145746</link><guid>https://blog.youkuaiyun.com/aga8737/article/details/101145746</guid><author>aga8737</author><pubDate>Fri, 22 Jul 2016 14:59:00 +0800</pubDate><description><![CDATA[/***************火焰图片Demo************start*******/

  var imgView: UIImageView?
 
  override func viewDidLoad() {
    super.viewDidLoad()
   
    let screenWidth = UIS...]]></description><category></category></item><item><title><![CDATA[Swift UIAlertController、UISegmentedControl]]></title><link>https://blog.youkuaiyun.com/aga8737/article/details/101145743</link><guid>https://blog.youkuaiyun.com/aga8737/article/details/101145743</guid><author>aga8737</author><pubDate>Fri, 22 Jul 2016 14:33:00 +0800</pubDate><description><![CDATA[// MARK: 提示框
  func _initAlertView() {
   
    let btn = UIButton(type: UIButtonType.ContactAdd)
    btn.frame = CGRect(x: 100, y: 150, width: 50, height: 50)
    btn.addT...]]></description><category></category></item></channel></rss>