<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[daniel_xing的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/daniel_xing</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; daniel_xing]]></copyright><item><title><![CDATA[CBORObjC（OC原生实现CBOR）]]></title><link>https://blog.youkuaiyun.com/daniel_xing/article/details/143863461</link><guid>https://blog.youkuaiyun.com/daniel_xing/article/details/143863461</guid><author>daniel_xing</author><pubDate>Mon, 18 Nov 2024 18:09:31 +0800</pubDate><description><![CDATA[OC原生实现CBOR]]></description><category></category></item><item><title><![CDATA[Serendipity 自动打包上传、Xcode相关文件管理]]></title><link>https://blog.youkuaiyun.com/daniel_xing/article/details/126168287</link><guid>https://blog.youkuaiyun.com/daniel_xing/article/details/126168287</guid><author>daniel_xing</author><pubDate>Thu, 04 Aug 2022 23:18:50 +0800</pubDate><description><![CDATA[是集自动打包上传、描述文件管理、崩溃日志解析、符号表解析、自动配置iOS真机调试包功能为一体的mac应用]]></description><category></category></item><item><title><![CDATA[DHWKWebviewJavascriptAdapter 仿JSContext的WKWebview中间件桥接]]></title><link>https://blog.youkuaiyun.com/daniel_xing/article/details/109614742</link><guid>https://blog.youkuaiyun.com/daniel_xing/article/details/109614742</guid><author>daniel_xing</author><pubDate>Wed, 11 Nov 2020 11:12:03 +0800</pubDate><description><![CDATA[DHWKWebviewJavascriptAdapter 仿JSContext的WKWebview中间件桥接
仿照JSContext的处理方式，适用于WKWebview的JS中间件处理
优点：

优雅的替换UIWebview的JSContext中间件
简单易用，耦合性低

集成方式
pod 'DHWKWebviewJavascriptAdapter'

使用方法


创建继承 DHJavascriptExport 的协议再创建中间件并遵循该协议
#import "DHWKWebviewJavascriptA]]></description><category></category></item><item><title><![CDATA[XcodeAutoPackage 自动化打包]]></title><link>https://blog.youkuaiyun.com/daniel_xing/article/details/107625964</link><guid>https://blog.youkuaiyun.com/daniel_xing/article/details/107625964</guid><author>daniel_xing</author><pubDate>Tue, 28 Jul 2020 02:06:20 +0800</pubDate><description><![CDATA[XcodeAutoPackage自动化打包神器

是不是习惯了写个自动化打包脚本？
那么XcodeAutoPackage你值得拥有，因为脚本有的功能，理论上它都有~

核心功能


集Git、Cocoapods、Archive、Export、Distribute一条龙服务


自动化打包Xcode工程


自动解析工程信息


可预自定义工程设置（info.plist, .pbxproj=&gt;…=&gt;buildSettings）


自动解析git配置及支持git切换分支


支持Cocoapods]]></description><category></category></item><item><title><![CDATA[iOS授权合集 DHAuthorizationManager]]></title><link>https://blog.youkuaiyun.com/daniel_xing/article/details/96768992</link><guid>https://blog.youkuaiyun.com/daniel_xing/article/details/96768992</guid><author>daniel_xing</author><pubDate>Sun, 21 Jul 2019 22:11:31 +0800</pubDate><description><![CDATA[DHAuthorizationManager
iOS授权集合，可同时请求多授权
支持授权

 Camera: 相机
 Microphone: 麦克风
 PhoneLibrary: 相册
 Contact: 通讯录
 Calendar: 日历
 Reminder: 提醒
 LocationWhenInUse: 试用期间的定位
 LocationAlways: 始终使用的定位
 AppleMusic:...]]></description><category></category></item><item><title><![CDATA[优雅的长按Cell移动 DHMovableExtension]]></title><link>https://blog.youkuaiyun.com/daniel_xing/article/details/96117290</link><guid>https://blog.youkuaiyun.com/daniel_xing/article/details/96117290</guid><author>daniel_xing</author><pubDate>Tue, 16 Jul 2019 11:38:48 +0800</pubDate><description><![CDATA[DHMovableExtension
优雅的长按Cell移动，针对UITableView与UICollectionView的Cell长按移动分类。

耦合低，代码侵入性低
支持分组移动
可定制化移动，设置不可移动位置或不可交换位置
极易使用

使用方式
// 1. 引用
#import "UIScrollView+DHMovableExtension.h"
​
// 2. 配置UITableVie...]]></description><category></category></item><item><title><![CDATA[算法题]]></title><link>https://blog.youkuaiyun.com/daniel_xing/article/details/54952165</link><guid>https://blog.youkuaiyun.com/daniel_xing/article/details/54952165</guid><author>daniel_xing</author><pubDate>Thu, 09 Feb 2017 18:46:14 +0800</pubDate><description><![CDATA[算法题 
奥数题：假如电子记时器所显示的十个数字是“0126093028”这样一串数,它表示的是1月26日9时30分28秒.在这串数里,“0”出现了3次,“2”出现了2次,“1”、“3”、“6”、“8”、“9”各出现1次,而“4”、“5”、“7”没有出现.如果在电子记时器所显示的这串数里,“0,1,2,3,4,5,6,7,8,9”这一个数字都只出现一次,称它所表示的时刻为“十全时”那么2003年一共]]></description><category></category></item><item><title><![CDATA[算法编程题#iOS]]></title><link>https://blog.youkuaiyun.com/daniel_xing/article/details/54017594</link><guid>https://blog.youkuaiyun.com/daniel_xing/article/details/54017594</guid><author>daniel_xing</author><pubDate>Wed, 04 Jan 2017 11:54:47 +0800</pubDate><description><![CDATA[编程题：假设某一个生物每B年繁殖一次，一次繁殖N只，寿命是M年，编写程序起初有X只生物，求T年之后生物的总数是多少？
废话不多说直接上代码
@interface Animal ()
/**
  假设某一个生物每B年繁殖一次，一次繁殖N只，寿命是M年，编写程序起初有X只生物，求T年之后生物的总数是多少？
  @param originalCount 起初X只生物
  @param yearsToBre]]></description><category></category></item><item><title><![CDATA[iOS开发中Button不显示问题]]></title><link>https://blog.youkuaiyun.com/daniel_xing/article/details/53746135</link><guid>https://blog.youkuaiyun.com/daniel_xing/article/details/53746135</guid><author>daniel_xing</author><pubDate>Mon, 19 Dec 2016 18:56:17 +0800</pubDate><description><![CDATA[来看下出现问题的常见代码
UIButton *btn = [[UIButton alloc] initWithFrame:CGRect(30, 100, 100, 50)];
btn.titleLabel.text = @"test";
btn.titleLabel.textColor = [UIColor blackColor];
[self.view addSubview:btn];
新手一般会]]></description><category></category></item><item><title><![CDATA[询问Developer Tools Access问题]]></title><link>https://blog.youkuaiyun.com/daniel_xing/article/details/53738097</link><guid>https://blog.youkuaiyun.com/daniel_xing/article/details/53738097</guid><author>daniel_xing</author><pubDate>Mon, 19 Dec 2016 12:36:56 +0800</pubDate><description><![CDATA[在Terminal中
DevToolsSecurity --status //查看状态
DevToolsSecurity --enable //输入密码后就不会弹出询问
DevToolsSecurity --disable //输入密码后以后每次都弹出询问
类似的也可以使用如下代码
sudo /usr/sbin/DevToolsSecurity --enable]]></description><category></category></item><item><title><![CDATA[欢迎使用优快云-markdown编辑器]]></title><link>https://blog.youkuaiyun.com/daniel_xing/article/details/53738065</link><guid>https://blog.youkuaiyun.com/daniel_xing/article/details/53738065</guid><author>daniel_xing</author><pubDate>Mon, 19 Dec 2016 12:27:48 +0800</pubDate><description><![CDATA[欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来，用它写博客，将会带来全新的体验哦：
Markdown和扩展Markdown简洁的语法
代码块高亮
图片链接和图片上传
LaTex数学公式
UML序列图和流程图
离线写博客
导入导出Markdown文件
丰富的快捷键
快捷键
加粗    Ctrl + B 
斜体    Ctrl + I 
引用    Ctrl]]></description><category></category></item></channel></rss>