<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dexin5195的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dexin5195</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dexin5195]]></copyright><item><title><![CDATA[市场公开API]]></title><link>https://blog.youkuaiyun.com/dexin5195/article/details/80210305</link><guid>https://blog.youkuaiyun.com/dexin5195/article/details/80210305</guid><author>dexin5195</author><pubDate>Sat, 05 May 2018 22:25:57 +0800</pubDate><description><![CDATA[第一笔记为知笔记(http://www.wiz.cn/manual/plugin/) - 为知笔记Windows客户端开放了大量的API，其中绝大部分，都通过COM提供，可以在javascript, C#, C++, Delphi等语言中使用。接口通过IDL(Interface description language)语言描述。印象笔记 (https://dev.yinxiang.com/)- ...]]></description><category></category></item><item><title><![CDATA[iOS系统版本市场分布情况]]></title><link>https://blog.youkuaiyun.com/dexin5195/article/details/79883607</link><guid>https://blog.youkuaiyun.com/dexin5195/article/details/79883607</guid><author>dexin5195</author><pubDate>Tue, 10 Apr 2018 16:44:40 +0800</pubDate><description><![CDATA[直接访问官方网站：https://developer.apple.com/support/app-store/类似效果, 而且会定时更新的]]></description><category></category></item><item><title><![CDATA[几种常用的设计模式]]></title><link>https://blog.youkuaiyun.com/dexin5195/article/details/79079681</link><guid>https://blog.youkuaiyun.com/dexin5195/article/details/79079681</guid><author>dexin5195</author><pubDate>Tue, 16 Jan 2018 21:53:13 +0800</pubDate><description><![CDATA[针对几种常用的设计模式做个简单总结：
1.简单工厂模式
    简单工厂模式是属于创建型模式，又叫做静态工厂方法（Static Factory Method）模式
    理解：工厂类中写了所有产品的逻辑, 对客户端简单明了, 对工厂类中揉杂了太多业务逻辑, 扩展性太差。

2.工厂模式
    工厂模式是我们最常用的实例化对象模式了
    理解：在简单工厂模式下, 对工厂类进行解]]></description><category></category></item><item><title><![CDATA[《自我总结》]]></title><link>https://blog.youkuaiyun.com/dexin5195/article/details/78900751</link><guid>https://blog.youkuaiyun.com/dexin5195/article/details/78900751</guid><author>dexin5195</author><pubDate>Tue, 26 Dec 2017 11:58:40 +0800</pubDate><description><![CDATA[失去了东西，必然会得到东西，可能收获会更大，前提是你需要正视自己，用于接受，总结后为该做的而努力奋斗！


1.管理自己的情绪, 对人对事，平和心态, 不要太纠结别人的做事方式, 做的结果. 即便结果是不好的，是否有更好的方式去和人沟通。
2.述情
平和表达自己的爱, 
心情,
烦心的事.


3.共情
善解人意,
聆听, 
多帮对方着想.

4.允许
最大可能允许]]></description><category></category></item><item><title><![CDATA[接口化编程(iOS)]]></title><link>https://blog.youkuaiyun.com/dexin5195/article/details/54288753</link><guid>https://blog.youkuaiyun.com/dexin5195/article/details/54288753</guid><author>dexin5195</author><pubDate>Mon, 09 Jan 2017 15:08:41 +0800</pubDate><description><![CDATA[接口化编程, 很多人都知道, 具体它的好处非常明显, 个人理解主要是解耦合, 能把代码模块化出来, 要知道, 代码和代码之间的耦合越高, 到后期自然是越难维护的。多的不说, 直接拿例子说, 就能提现它的好处：
背景：比如公司有两个app, 但是代码很多都是类似的, 所以我们把一些公有的代码都抽离出来叫TWBaseLibrary, 那你会问, 碰到那种依赖的怎么办, 对啊！接口化解决啊～～～～
]]></description><category></category></item><item><title><![CDATA[手把手教你利用Jenkins持续集成iOS项目]]></title><link>https://blog.youkuaiyun.com/dexin5195/article/details/52488490</link><guid>https://blog.youkuaiyun.com/dexin5195/article/details/52488490</guid><author>dexin5195</author><pubDate>Fri, 09 Sep 2016 16:34:56 +0800</pubDate><description><![CDATA[前言

众所周知，现在App的竞争已经到了用户体验为王，质量为上的白热化阶段。用户们都是很挑剔的。如果一个公司的推广团队好不容易砸了重金推广了一个APP，好不容易有了一些用户，由于一次线上的bug导致一批的用户在使用中纷纷出现闪退bug，轻则，很可能前期推广砸的钱都白费了，重则，口碑不好，未来也提升不起用户量来了。静下心来分析一下问题的原因，无外乎就是质量没有过关就上线了。除去主观的一些因素，]]></description><category></category></item><item><title><![CDATA[(转载)使用Xcode7的Instruments检测解决iOS内存泄露]]></title><link>https://blog.youkuaiyun.com/dexin5195/article/details/52095995</link><guid>https://blog.youkuaiyun.com/dexin5195/article/details/52095995</guid><author>dexin5195</author><pubDate>Tue, 02 Aug 2016 17:05:37 +0800</pubDate><description><![CDATA[作为一名iOS开发攻城狮,在苹果没有出ARC(自动内存管理机制)时,我们几乎有一半的开发时间都耗费在这么管理内存上.后来苹果很人性的出了ARC,虽然在很大程度上,帮助我们开发者节省了精力和时间.但是我们在开发过程中,由于种种原因,还是会出现内存泄露的问题.内存泄露是一个很严重的问题.下面就简单介绍下怎么使用Xcode7自带的Instruments中的Leaks检测我们的程序有没有内存泄露和定位内存]]></description><category></category></item><item><title><![CDATA[手动创建WorkSpace方式的iOS多工程联合编译包含Static Library]]></title><link>https://blog.youkuaiyun.com/dexin5195/article/details/51790615</link><guid>https://blog.youkuaiyun.com/dexin5195/article/details/51790615</guid><author>dexin5195</author><pubDate>Thu, 30 Jun 2016 15:19:50 +0800</pubDate><description><![CDATA[1、创建一个空的App Project

启动Xcode 点击 File -> New -> Project 选择 Single
 View Application取名为TestMainApp建立成功后关闭项目留待下一步使用

2、创建一个Static Project

启动Xcode 点击 File -> New -> Project 选择 Cocoa
 Touch Static]]></description><category></category></item><item><title><![CDATA[使用Reveal查看任意App的技巧(Mark!)]]></title><link>https://blog.youkuaiyun.com/dexin5195/article/details/51120207</link><guid>https://blog.youkuaiyun.com/dexin5195/article/details/51120207</guid><author>dexin5195</author><pubDate>Mon, 11 Apr 2016 11:21:56 +0800</pubDate><description><![CDATA[使用Reveal查看任意App的技巧




Reveal的高级技巧


前言


Reveal（http://revealapp.com）是一个很强大的iOS View Hierarchy工具，与其他几个功能相近的工具比如PonyDebugger（https://github.com/square/PonyDebugger）和Spark Inspector（http://s]]></description><category></category></item><item><title><![CDATA[去除UISearchBar中的clearButton(输入内容时出现的删除按钮)]]></title><link>https://blog.youkuaiyun.com/dexin5195/article/details/50978409</link><guid>https://blog.youkuaiyun.com/dexin5195/article/details/50978409</guid><author>dexin5195</author><pubDate>Fri, 25 Mar 2016 12:03:37 +0800</pubDate><description><![CDATA[场景： 点击searchBar跳转到另一个界面搜索, 当前searchBar只负责显示
那这种情况下, [searchBar setText:@"test"]之后, 右边的clearButton就会默认出现. 我想让它消失, 不然后续交互就达不到目的.
百度, google, 都没拿到结果. 灵机一动, UITextField不是可以设置clearMode吗？！ 那我只要拿到searchBar]]></description><category></category></item><item><title><![CDATA[iOS UIWebView 修改user-agent]]></title><link>https://blog.youkuaiyun.com/dexin5195/article/details/50673935</link><guid>https://blog.youkuaiyun.com/dexin5195/article/details/50673935</guid><author>dexin5195</author><pubDate>Tue, 16 Feb 2016 11:54:28 +0800</pubDate><description><![CDATA[WebView 没有提供设置user-agent 的接口，无论是设置要加载的request，还是在delegate 中设置request，经测试都是无效的。如下：

方案一：





[objc] view
 plaincopy








NSMutableURLRequest *request = [[NSMutableURLRequest alloc]]></description><category></category></item><item><title><![CDATA[iOS9 crash问题(talkingData)]]></title><link>https://blog.youkuaiyun.com/dexin5195/article/details/50170789</link><guid>https://blog.youkuaiyun.com/dexin5195/article/details/50170789</guid><author>dexin5195</author><pubDate>Fri, 04 Dec 2015 09:53:24 +0800</pubDate><description><![CDATA[由于用了talkingData做app操作统计, 我们app集成的是talkingData 2.0.5版本, 上线后, 发现crash统计中, crash率高达10%＋, 只要程序一启动就crash(第一次下载的时候), 其中iOS9.1概率为80%以上, 日志为：



SIGABRT 

0





0

libsystem_kernel.dylib

0x0]]></description><category></category></item><item><title><![CDATA[iOS项目结构/架构小结]]></title><link>https://blog.youkuaiyun.com/dexin5195/article/details/49911683</link><guid>https://blog.youkuaiyun.com/dexin5195/article/details/49911683</guid><author>dexin5195</author><pubDate>Wed, 18 Nov 2015 19:14:03 +0800</pubDate><description><![CDATA[回想下, 已经很久没有写博文了, 工作比较忙加上自己比较懒哈哈.
今天说下对于iOS项目结构的一些理解和心得吧, 希望可以帮到需要的人.
 前言: 现在的主流应用型app都基本采用native+h5的方式去构建, 如果体验要求比较高的采用native, 如果变动很频繁的(比如做活动)当然用h5更方便省心啦. 
 所以针对这些模式, 采用了响应的管理方式去管理和维护.


1. 首先在目]]></description><category></category></item><item><title><![CDATA[app store上传图片显示错误:未能创建 屏幕快照]]></title><link>https://blog.youkuaiyun.com/dexin5195/article/details/46744871</link><guid>https://blog.youkuaiyun.com/dexin5195/article/details/46744871</guid><author>dexin5195</author><pubDate>Fri, 03 Jul 2015 18:49:02 +0800</pubDate><description><![CDATA[在iTunes Connect中添加一个app后，添加屏幕快照时，按照要求的尺寸上传照片成功，但是在保存的时候提示“未能创建Screenshots for 4-inch iPhone5 and iPod touch(5th generation)Retina display的屏幕快照”。］


(图片来自网络)
其实就是保存失败,
 图片不适合格式。 但排除1.尺寸大小 2.图片格式jp]]></description><category></category></item><item><title><![CDATA[IOS键盘类型]]></title><link>https://blog.youkuaiyun.com/dexin5195/article/details/46460865</link><guid>https://blog.youkuaiyun.com/dexin5195/article/details/46460865</guid><author>dexin5195</author><pubDate>Thu, 11 Jun 2015 18:53:49 +0800</pubDate><description><![CDATA[UIKeyboardTypeDefault：








UIKeyboardTypeASCIICapable：






UIKeyboardTypeNumbersAndPunctuation：






UIKeyboardTypeURL：






UIKeyboardTypeNumberPad：





]]></description><category></category></item><item><title><![CDATA[ios QQ登录已经安装QQ客户端但仍然提示下载QQ,您没有安装最新版本qq]]></title><link>https://blog.youkuaiyun.com/dexin5195/article/details/45888023</link><guid>https://blog.youkuaiyun.com/dexin5195/article/details/45888023</guid><author>dexin5195</author><pubDate>Thu, 21 May 2015 10:07:16 +0800</pubDate><description><![CDATA[出现上述问题可能有下面几个原因：



URL scheme没有配置完全


URL scheme需要配置下面两个：
1. “QQ”+腾讯QQ互联应用appId转换成十六进制（不足8位前面补0），例如“QQ05FC5B14"
2. "tencent"+腾讯QQ互联应用appId,例如“tencent100424468”



appID没有设置


在AppDele]]></description><category></category></item><item><title><![CDATA[SDWebImage缓存图片的机制(转)]]></title><link>https://blog.youkuaiyun.com/dexin5195/article/details/45576955</link><guid>https://blog.youkuaiyun.com/dexin5195/article/details/45576955</guid><author>dexin5195</author><pubDate>Fri, 08 May 2015 10:56:57 +0800</pubDate><description><![CDATA[SDWebImage是一个很厉害的图片缓存的框架。既ASIHttp+AsyncImage之后，我一直使用AFNetworking集成的UIImageView+AFNetworking.h，但后者对于图片的缓存实际应用的是NSURLCache自带的cache机制。而NSURLCache每次都要把缓存的raw
  data 再转化为UIImage，就带来了数据处理和内存方面的更多操作。具体的比较在这]]></description><category></category></item><item><title><![CDATA[IOS8以上打开定位闪退的问题]]></title><link>https://blog.youkuaiyun.com/dexin5195/article/details/45498597</link><guid>https://blog.youkuaiyun.com/dexin5195/article/details/45498597</guid><author>dexin5195</author><pubDate>Tue, 05 May 2015 09:42:20 +0800</pubDate><description><![CDATA[今天碰到一个问题， 网上搜了很少搜到答案, 这里普及下：
     ios8以上在设置－隐私－定位服务下打开相应app的定位服务, 只要一点击, 设置页面(ios)就直接闪退到桌面, 是的不是app闪退, 是iOS设置页面闪退, 找寻原因是在info.plist中的NSLocationWhenInUseUsageDescription字段默认是Boolean类型, 需将它设置成String, 并]]></description><category></category></item><item><title><![CDATA[iOS 开发者证书总结 in-house]]></title><link>https://blog.youkuaiyun.com/dexin5195/article/details/45024383</link><guid>https://blog.youkuaiyun.com/dexin5195/article/details/45024383</guid><author>dexin5195</author><pubDate>Mon, 13 Apr 2015 12:58:21 +0800</pubDate><description><![CDATA[iOS 证书分两种类型.

第一种为$99美元的，这种账号有个人和公司的区别，公司账号能创建多个子账号，但个人的不能。这种账号可以用来上传app store

第二种为￥299美元的，这种账号只能用于企业内部使用，不能用来上传app store .也就是常说的in-house证书（用这种证书打出来的包能在任何iOS设备上运行，不需要苹果的验证、签名）--不要误解了这种账号即能上传app
]]></description><category></category></item><item><title><![CDATA[6/6plus适配的问题]]></title><link>https://blog.youkuaiyun.com/dexin5195/article/details/44981803</link><guid>https://blog.youkuaiyun.com/dexin5195/article/details/44981803</guid><author>dexin5195</author><pubDate>Fri, 10 Apr 2015 16:53:31 +0800</pubDate><description><![CDATA[大家都知道6/6plus出来之后你的app在6/6plus设备上运行起来会显得特别粗糙，字体放大，模糊， 键盘变高，其实就是苹果采取了兼容模式，以增大比例来保持app自适应，当然我们必须做适配。
接下来我们来讨论下如何适配：
1. 其实很简单， 只需要加入6和6plus的启动图,  6之前我们一般都加入960*640和1136*640两张启动图，现在只需要再加入750*1334（iPhone6]]></description><category></category></item></channel></rss>