<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[心虽远，情未变，乐依然。]]></title><description><![CDATA[技术源于交流。。。（zh75701.aidong@qq.com）]]></description><link>https://blog.youkuaiyun.com/Aaidong</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Aaidong]]></copyright><item><title><![CDATA[本地新建GitHub远程仓库SSH连接，git init 及 clone的操作记录]]></title><link>https://blog.youkuaiyun.com/Aaidong/article/details/79278481</link><guid>https://blog.youkuaiyun.com/Aaidong/article/details/79278481</guid><author>Aaidong</author><pubDate>Wed, 07 Feb 2018 11:53:27 +0800</pubDate><description><![CDATA[背景
公司电脑更换，本人原来在Github上的代码需要继续使用Git来维护，以下内容为我操作时的记录20180207，方便自己学习，同时也希望为其他有同样问题的朋友提供一点思路。


说明
## 表示注释说明
必要的终端命令已经用颜色标记

重新新建ssh连接
## 打开终端 尝试连接git

localhost% ssh -T git@github.com
The aut]]></description><category></category></item><item><title><![CDATA[iOS_CodeSnippets]]></title><link>https://blog.youkuaiyun.com/Aaidong/article/details/78770671</link><guid>https://blog.youkuaiyun.com/Aaidong/article/details/78770671</guid><author>Aaidong</author><pubDate>Mon, 11 Dec 2017 11:07:05 +0800</pubDate><description><![CDATA[iOS_CodeSnippets主要是一些常见UI的快速创建代码集。]]></description><category></category></item><item><title><![CDATA[一篇文章看懂iOS代码块Block]]></title><link>https://blog.youkuaiyun.com/Aaidong/article/details/78760026</link><guid>https://blog.youkuaiyun.com/Aaidong/article/details/78760026</guid><author>Aaidong</author><pubDate>Sat, 09 Dec 2017 16:39:40 +0800</pubDate><description><![CDATA[代码块Block是苹果在iOS4开始引入的对C语言的扩展,用来实现匿名函数的特性,Block是一种特殊的数据类型,其可以正常定义变量、作为参数、作为返回值,特殊地,Block还可以保存一段代码,在需要的时候调用,目前Block已经广泛应用于iOS开发中,常用于GCD、动画、排序及各类回调。]]></description><category></category></item><item><title><![CDATA[viewController被POP后不调用dealloc的问题]]></title><link>https://blog.youkuaiyun.com/Aaidong/article/details/78695317</link><guid>https://blog.youkuaiyun.com/Aaidong/article/details/78695317</guid><author>Aaidong</author><pubDate>Sat, 02 Dec 2017 14:08:05 +0800</pubDate><description><![CDATA[控制器在被pop后移出栈后会被释放，但有些时候会发现控制器出栈的时候不会调用dealloc方法，归根结底，是因为当前控制器被某个对象强引用了，控制器的引用计数不为0，系统无法帮你释放这部分内存。]]></description><category></category></item><item><title><![CDATA[iOS Label加中划线、下划线]]></title><link>https://blog.youkuaiyun.com/Aaidong/article/details/70214499</link><guid>https://blog.youkuaiyun.com/Aaidong/article/details/70214499</guid><author>Aaidong</author><pubDate>Mon, 17 Apr 2017 18:20:46 +0800</pubDate><description><![CDATA[给label添加中划线或者下划线。]]></description><category></category></item><item><title><![CDATA[Cordova - 常用的插件汇总（附插件的安装、查询、更新、删除等命令）]]></title><link>https://blog.youkuaiyun.com/Aaidong/article/details/65633897</link><guid>https://blog.youkuaiyun.com/Aaidong/article/details/65633897</guid><author>Aaidong</author><pubDate>Fri, 24 Mar 2017 17:24:47 +0800</pubDate><description><![CDATA[Hybrid应用比web应用强大之处在于可以使运行在容器中的web内容访问 native APIs。Cordova 提供了许多插件用于调用移动设备上的API。]]></description><category></category></item><item><title><![CDATA[OC NSData 和十六进制字符串之间的相互转换]]></title><link>https://blog.youkuaiyun.com/Aaidong/article/details/64907321</link><guid>https://blog.youkuaiyun.com/Aaidong/article/details/64907321</guid><author>Aaidong</author><pubDate>Wed, 22 Mar 2017 12:37:08 +0800</pubDate><description><![CDATA[将十六进制字符串转换成NSData
将NSData转换成十六进制的字符串]]></description><category></category></item><item><title><![CDATA[iOS tintColor 与 backgroundColor]]></title><link>https://blog.youkuaiyun.com/Aaidong/article/details/58040627</link><guid>https://blog.youkuaiyun.com/Aaidong/article/details/58040627</guid><author>Aaidong</author><pubDate>Mon, 27 Feb 2017 11:44:40 +0800</pubDate><description><![CDATA[UIView及其子类有两个设置颜色的属性：tintColor 和 backgroundColor。
你知道他们的区别么？
backgroundColor顾名思义就是背景颜色，就是整个UIView子类的充满视图的颜色。
tintColor字面意思也是色彩、痕迹，相当于是一个描述一个视图中的线条的颜色，这与痕迹的中文释义不谋而合。]]></description><category></category></item><item><title><![CDATA[ipv6审核被拒绝的解决方案]]></title><link>https://blog.youkuaiyun.com/Aaidong/article/details/55657607</link><guid>https://blog.youkuaiyun.com/Aaidong/article/details/55657607</guid><author>Aaidong</author><pubDate>Sat, 18 Feb 2017 11:48:13 +0800</pubDate><description><![CDATA[苹果ipv6被拒绝邮件描述汇总

(近2个月苹果审核拒绝的app,据笔者估计ipv6占75%以上,内购占10%,其他占15%)

被拒的描述1:
From Apple
2. 1 PERFORMANCE: APP COMPLETENESS
2. 3 PERFORMANCE: ACCURATE METADATA
Performance - 2.1 
We were unable to]]></description><category></category></item><item><title><![CDATA[EGOCache 的简单使用]]></title><link>https://blog.youkuaiyun.com/Aaidong/article/details/54863381</link><guid>https://blog.youkuaiyun.com/Aaidong/article/details/54863381</guid><author>Aaidong</author><pubDate>Sat, 04 Feb 2017 15:36:48 +0800</pubDate><description><![CDATA[EGOCache采用磁盘存储方式存储，如果文件使用频率很高可以缓存到内存中，减少io操作。推荐用EGOCache做文件缓存。]]></description><category></category></item><item><title><![CDATA[搭建IPv6本地环境测试App]]></title><link>https://blog.youkuaiyun.com/Aaidong/article/details/54092321</link><guid>https://blog.youkuaiyun.com/Aaidong/article/details/54092321</guid><author>Aaidong</author><pubDate>Thu, 05 Jan 2017 13:43:57 +0800</pubDate><description><![CDATA[IPv6是对IPv4地址空间的扩充，IPv4 和 IPv6的区别就是 IP 地址前者是 .（dot）分割，后者是以 :（冒号）分割的（更多详细信息自行搜索）。]]></description><category></category></item><item><title><![CDATA[献给写作者的 Markdown 新手指南]]></title><link>https://blog.youkuaiyun.com/Aaidong/article/details/53993949</link><guid>https://blog.youkuaiyun.com/Aaidong/article/details/53993949</guid><author>Aaidong</author><pubDate>Tue, 03 Jan 2017 14:08:03 +0800</pubDate><description><![CDATA[Markdown 是一种「电子邮件」风格的「标记语言」，我们强烈推荐所有写作者学习和掌握该语言。]]></description><category></category></item><item><title><![CDATA[iOS之 UIKit框架 全解析]]></title><link>https://blog.youkuaiyun.com/Aaidong/article/details/53992972</link><guid>https://blog.youkuaiyun.com/Aaidong/article/details/53992972</guid><author>Aaidong</author><pubDate>Tue, 03 Jan 2017 11:45:18 +0800</pubDate><description><![CDATA[UIKitk框架提供一系列的Class(类)来建立和管理iPhone OS应用程序的用户界面( UI )接口、应用程序对象、事件控制、绘图模型、窗口、视图和用于控制触摸屏等的接口。(PS1: 可以认为是操纵界面的一个API库)(PS2: UIKit框架是用在iOS平台上与之对应的是MAC OS X上的Application Kit，二者是姐妹框架，作用和目的没啥太大区别(我没有说实现目的的过程也一样)，表混淆了)]]></description><category></category></item><item><title><![CDATA[写给 iOS 开发者看的 HTTPS 指南]]></title><link>https://blog.youkuaiyun.com/Aaidong/article/details/53944289</link><guid>https://blog.youkuaiyun.com/Aaidong/article/details/53944289</guid><author>Aaidong</author><pubDate>Fri, 30 Dec 2016 16:17:10 +0800</pubDate><description><![CDATA[本文将着重以大部分 iOS 开发者能理解的方式介绍 APP 启用 HTTPS 支持的过程中跟 APP 相关的部分，剩余的协议细节将一笔带过。]]></description><category></category></item><item><title><![CDATA[UIAlertController 添加 UITextField]]></title><link>https://blog.youkuaiyun.com/Aaidong/article/details/53736581</link><guid>https://blog.youkuaiyun.com/Aaidong/article/details/53736581</guid><author>Aaidong</author><pubDate>Mon, 19 Dec 2016 11:05:16 +0800</pubDate><description><![CDATA[UIAlertController的使用。]]></description><category></category></item><item><title><![CDATA[iOS10通知框架UserNotification理解与应用]]></title><link>https://blog.youkuaiyun.com/Aaidong/article/details/53691591</link><guid>https://blog.youkuaiyun.com/Aaidong/article/details/53691591</guid><author>Aaidong</author><pubDate>Fri, 16 Dec 2016 12:13:23 +0800</pubDate><description><![CDATA[关于通知，无论与远程Push还是本地通知，以往的iOS系统暴漏给开发者的接口都是十分有限的，开发者只能对标题和内容进行简单的定义，至于UI展示和用户交互行为相关的部分，开发者开发起来都十分困难。至于本地通知，iOS10之前采用的是UILocationNotification类，远程通知有苹果服务器进行转发，本地通知和远程通知其回调的处理都是通过AppDelegate中的几个回调方法来完成。iOS10系统中，通知功能的增强是一大优化之处，iOS10中将通知功能整合成了一个框架UserNotification，]]></description><category></category></item><item><title><![CDATA[iOS小技巧总结]]></title><link>https://blog.youkuaiyun.com/Aaidong/article/details/53556644</link><guid>https://blog.youkuaiyun.com/Aaidong/article/details/53556644</guid><author>Aaidong</author><pubDate>Sat, 10 Dec 2016 10:17:45 +0800</pubDate><description><![CDATA[在这里总结一些iOS开发中的小技巧，能大大方便我们的开发。]]></description><category></category></item><item><title><![CDATA[iOS：编译问题Presenting view controllers on detached view controllers is discouraged]]></title><link>https://blog.youkuaiyun.com/Aaidong/article/details/53508250</link><guid>https://blog.youkuaiyun.com/Aaidong/article/details/53508250</guid><author>Aaidong</author><pubDate>Wed, 07 Dec 2016 16:57:17 +0800</pubDate><description><![CDATA[已经模态一个界面了，不能再模态一个界面了

改成如下代码：





[objc] view
 plain copy






[self.view.window.rootViewController presentViewController:picker animated:NO completion:nil]]]></description><category></category></item><item><title><![CDATA[Xcode8 实现控制台输出中文而不是Unicode]]></title><link>https://blog.youkuaiyun.com/Aaidong/article/details/53503561</link><guid>https://blog.youkuaiyun.com/Aaidong/article/details/53503561</guid><author>Aaidong</author><pubDate>Wed, 07 Dec 2016 11:44:10 +0800</pubDate><description><![CDATA[由于XCode8更新后，第三方插件基本上不能使用。控制台输出的数据是Unicode格式，为了方便使用，只需要在项目中新建一个.m文件Foundation+Log.m。]]></description><category></category></item><item><title><![CDATA[Swift中?和!的区别]]></title><link>https://blog.youkuaiyun.com/Aaidong/article/details/53436344</link><guid>https://blog.youkuaiyun.com/Aaidong/article/details/53436344</guid><author>Aaidong</author><pubDate>Fri, 02 Dec 2016 16:50:00 +0800</pubDate><description><![CDATA[原文：http://blog.youkuaiyun.com/hnuzengchao/article/details/50059887



1.常量和变量

Swift语言中是用let来定义常量，并且要初始化。var来定义变量，在let或者var后面申明类型，冒号+空格，然后再加上类型名称。




2.optional(可选)变量

可选变量用于处理值缺失的情况，有点类似于OC中的]]></description><category></category></item></channel></rss>