<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[WilonChen的博客]]></title><description><![CDATA[iOS]]></description><link>https://blog.youkuaiyun.com/github_34203934</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; github_34203934]]></copyright><item><title><![CDATA[关于iOS网络编程证书问题]]></title><link>https://blog.youkuaiyun.com/github_34203934/article/details/72459164</link><guid>https://blog.youkuaiyun.com/github_34203934/article/details/72459164</guid><author>github_34203934</author><pubDate>Wed, 03 Apr 2024 13:21:57 +0800</pubDate><description><![CDATA[https包括两种认证，单向认证和双向认证。单向认证只要求服务器部署了ssl证书就行，任何客户端都可以去访问，这样就能确保客户端连接的是真实的服务端。而双向认证则是服务端需要客户端提供身份认证，只能是服务端允许的客户端才能去访问，安全性相对于要高。也就是说，单项认证，我们iOS工程里要放一个证书，而双向认证，我们的工程中要放两个证书。

 
iOS开发中如何加入https网络请求 
这里，我先用单]]></description><category></category></item><item><title><![CDATA[Android笔记]]></title><link>https://blog.youkuaiyun.com/github_34203934/article/details/137341607</link><guid>https://blog.youkuaiyun.com/github_34203934/article/details/137341607</guid><author>github_34203934</author><pubDate>Wed, 03 Apr 2024 13:09:02 +0800</pubDate><description><![CDATA[在SecondActivity中，首先通过getIntent()方法获取到用于启动SecondActivity的Intent，然后使用intent.getStringExtra()方法来获取键名为key的数据（由于传递的数据为String类型，所以使用的是getStringExtra()方法，若数据为整形类型和布尔类型，则相应地使用getIntExtra()方法和getBooleanExtra()方法）。如果返回true，那么绑定发生了。这个 layout是由一个在屏幕中央的、单独的、全屏的list构成。]]></description><category></category></item><item><title><![CDATA[IDEA 搭建Spring boot项目]]></title><link>https://blog.youkuaiyun.com/github_34203934/article/details/132721311</link><guid>https://blog.youkuaiyun.com/github_34203934/article/details/132721311</guid><author>github_34203934</author><pubDate>Wed, 06 Sep 2023 18:56:50 +0800</pubDate><description><![CDATA[Spring boot项目构建]]></description><category></category></item><item><title><![CDATA[React-Native0.63.0以后iOS项目pod install 失败原因]]></title><link>https://blog.youkuaiyun.com/github_34203934/article/details/108983598</link><guid>https://blog.youkuaiyun.com/github_34203934/article/details/108983598</guid><author>github_34203934</author><pubDate>Fri, 09 Oct 2020 18:25:47 +0800</pubDate><description><![CDATA[ReactNative升级0.63.0后项目变更
自从ReactNative升级到0.63.0后，大多数人会遇到iOS项目pod 失败，原因是node_modules内很多依赖变更导致pod install 失败无法pod 依赖文件，而解决办法便是 删除原有podfile，因为ReactNative现在改为动态配置pod
重新创建新的podfile
添加以下代码就即可
require_relative '../node_modules/react-native/scripts/react_native_po]]></description><category></category></item><item><title><![CDATA[排序算法基础]]></title><link>https://blog.youkuaiyun.com/github_34203934/article/details/104437098</link><guid>https://blog.youkuaiyun.com/github_34203934/article/details/104437098</guid><author>github_34203934</author><pubDate>Fri, 21 Feb 2020 23:59:25 +0800</pubDate><description><![CDATA[算法算是常见问题，经常会被提及尤其是面试（我面试别人时会问，当然被面时也会被问及，如若不去处理一些数学模型类问题，很少会被使用，但是碰到此类问题时如何选择一个优秀的算法便呢好的算法对于问题的解决相当有益）
下面看一些排序基础知识
排序：将任意序列排列成按关键字有序的序列
排序依据过程中涉及存储器的不同分为内部排序和外部排序
排序算法依据不同原则分为以下几种
1.插入排序
2.交换排序
3.选择排序...]]></description><category></category></item><item><title><![CDATA[ReactNative与原生的交互]]></title><link>https://blog.youkuaiyun.com/github_34203934/article/details/81018002</link><guid>https://blog.youkuaiyun.com/github_34203934/article/details/81018002</guid><author>github_34203934</author><pubDate>Thu, 12 Jul 2018 16:24:12 +0800</pubDate><description><![CDATA[RN项目引用三方： 
    RN三方库需要npm 导入 
     这里是官网地址：  
    添加库： 
    进入RN项目根目录： 
    输入命令：npm install “第三方库” –save 如：npm install react-native-swiper –save 
    删除库： 
    如果没有–save只是删除库，不会删除依赖  
    输入命令  npm u...]]></description><category></category></item><item><title><![CDATA[ReactNative环境搭建]]></title><link>https://blog.youkuaiyun.com/github_34203934/article/details/81017910</link><guid>https://blog.youkuaiyun.com/github_34203934/article/details/81017910</guid><author>github_34203934</author><pubDate>Thu, 12 Jul 2018 16:20:45 +0800</pubDate><description><![CDATA[1.首先简单说下自己对RN浅薄的认知。 
     虽然好像现在已经过了RN的热潮，但是我相信还是有一部分人会想要了解这门技术，本该在去年就写的帖子，一拖再拖，终于在今天突然想起来决定还是把没做完的事情做完。 
    前期RN的鼓吹并不是空穴来风，对于RN来说它是有一定有点的，比如三端代码通用，界面搭建，调试，但是弊端也是并存的，性能相比原生还是要差一些，一开始的运行消耗资源相对来说就多了，相对...]]></description><category></category></item><item><title><![CDATA[基于Appium+JAVA环境测试iOS]]></title><link>https://blog.youkuaiyun.com/github_34203934/article/details/70842317</link><guid>https://blog.youkuaiyun.com/github_34203934/article/details/70842317</guid><author>github_34203934</author><pubDate>Thu, 27 Apr 2017 10:04:15 +0800</pubDate><description><![CDATA[至于原理什么的，这里不再阐述，网上有很多讲述原理的例子相信你们已有所了解，你想用JAVA环境来测试iOS，那么我想你一定是有些想法的，来吧We GoMacOSX上搭建Appium-iOS环境所需的软件◾Mac OS X >= 10.7◾XCode >= 4.6.3◾Xcode command line tools◾Homebrew◾ideviceinstaller◾JDK◾Appium◾JAVA编译]]></description><category></category></item><item><title><![CDATA[如何自定义NavigationBar的高度]]></title><link>https://blog.youkuaiyun.com/github_34203934/article/details/51887404</link><guid>https://blog.youkuaiyun.com/github_34203934/article/details/51887404</guid><author>github_34203934</author><pubDate>Tue, 12 Jul 2016 11:26:37 +0800</pubDate><description><![CDATA[时间 2014-02-08 00:44:29  iOS init 
原文  http://iosinit.com/?p=757 
主题 iOS开发 
UINavigationBar的高度在苹果官方的SDK中是固定的44个点，但是实际项目中我们却有可能遇到这样的情况，如下图：自定义高度的UINavigationBar 
这样的一个UINavigationBar的高度达到了84个点，这就需要我们自定义系]]></description><category></category></item><item><title><![CDATA[HTTP各类状态码汇总]]></title><link>https://blog.youkuaiyun.com/github_34203934/article/details/51340129</link><guid>https://blog.youkuaiyun.com/github_34203934/article/details/51340129</guid><author>github_34203934</author><pubDate>Sat, 07 May 2016 21:25:07 +0800</pubDate><description><![CDATA[1xx消息

这一类型的状态码，代表请求已被接受，需要继续处理。这类响应是临时响应，只包含状态行和某些可选的响应头信息，并以空行结束。由于HTTP/1.0协议中没有定义任何1xx状态码，所以除非在某些试验条件下，服务器禁止向此类客户端发送1xx响应。这些状态码代表的响应都是信息性的，标示客户应该采取的其他行动。

100Continue
   客户端应当继续发送请求。这个临时响应是用来通]]></description><category></category></item><item><title><![CDATA[关于静态库添加图片资源的解决方案]]></title><link>https://blog.youkuaiyun.com/github_34203934/article/details/51317526</link><guid>https://blog.youkuaiyun.com/github_34203934/article/details/51317526</guid><author>github_34203934</author><pubDate>Wed, 04 May 2016 19:38:31 +0800</pubDate><description><![CDATA[封装.a 静态库 
 
剩下的操作和动态更新差不多！可以参考我之前的一篇文章热更新FrameWork创建bundle 
只需要将图片资源放入一个文件夹如：imageSource 
然后把后缀改成.bundle即可使用资源图片$ NSBundle *imageSourceBundle = [NSBundle bundleWithPath:[[NSBundle mainBundle] pathForRe]]></description><category></category></item><item><title><![CDATA[Git新电脑从头开始搭建及使用]]></title><link>https://blog.youkuaiyun.com/github_34203934/article/details/51243692</link><guid>https://blog.youkuaiyun.com/github_34203934/article/details/51243692</guid><author>github_34203934</author><pubDate>Mon, 25 Apr 2016 17:13:40 +0800</pubDate><description><![CDATA[这里讲下我从拿到新的Mac后怎么一步一步搭建Git环境的。 
首先让我们打开终端 
 
 
在终端输入 git 
如果说你卡到下面的结果说明你没有安装个git，去安装。 
The program ‘git’ is currently not installed. You can install it by typing: 
sudo apt-get install git如果你恰好是iOS开发者，并]]></description><category></category></item><item><title><![CDATA[frameWork热更新]]></title><link>https://blog.youkuaiyun.com/github_34203934/article/details/51069341</link><guid>https://blog.youkuaiyun.com/github_34203934/article/details/51069341</guid><author>github_34203934</author><pubDate>Tue, 05 Apr 2016 23:45:03 +0800</pubDate><description><![CDATA[工作中遇到想要绕过AppStore直接更新App的要求！
这里友情提示下，看了很多资料只是是实现了功能，但在项目中并没有真正用到！
资料大多都显示会被拒，这个说的是个人级的，好像企业级的不会这样,仅仅是项目需要做的尝试！
下面进入主题，建立framework工程！
这里把想要改变的东西封装到FrameWork以便实现热更新，提一下关于BundiD 一定要一致，在打包的时候一定在Edit]]></description><category></category></item><item><title><![CDATA[TodayWidget使用及创建]]></title><link>https://blog.youkuaiyun.com/github_34203934/article/details/50999152</link><guid>https://blog.youkuaiyun.com/github_34203934/article/details/50999152</guid><author>github_34203934</author><pubDate>Mon, 28 Mar 2016 16:44:09 +0800</pubDate><description><![CDATA[TodayWidget控件
这里说下很久之前项目中用到的技术，略微的研究了下，一直想写篇博文一直没有时间，现在项目处于维护期也就有了空闲时间，反过来再写发现已经有些忘记了，好在当时截了些图下来然后重新捋了一遍，决定把它写下来。
首先说下，这个没有接触的人肯能觉得比较陌生，其实这个控件呢，是大家比较熟悉的东西，这是Apple发布iOS8系统带来的有趣的新特性，这个App Extensions让第]]></description><category></category></item></channel></rss>