<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[kidd风的博客]]></title><description><![CDATA[希望大家多多提建议]]></description><link>https://blog.youkuaiyun.com/hmh007</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hmh007]]></copyright><item><title><![CDATA[隐私政策]]></title><link>https://blog.youkuaiyun.com/hmh007/article/details/83153065</link><guid>https://blog.youkuaiyun.com/hmh007/article/details/83153065</guid><author>hmh007</author><pubDate>Thu, 18 Oct 2018 21:08:37 +0800</pubDate><description><![CDATA[本《隐私政策》规定了上医尚方软件用户使用、维护的方式。

本《隐私政策》适用于本软件的所有服务。

 “请勿追踪”信号

我们不会收集任何可以确认您身份的信息。

分享您的个人信息

我们不会将用户的个人身份识别信息出售、交易或出租给其他方。

法律和危害

尽管本《隐私政策》有相反规定，但在我们认为合理且有必要遵守法律、法规、法律程序或政府的要求，保护任何人的安全，解决欺诈、安全或技术问题，或保...]]></description><category></category></item><item><title><![CDATA[SpiderBox官方网站]]></title><link>https://blog.youkuaiyun.com/hmh007/article/details/80492762</link><guid>https://blog.youkuaiyun.com/hmh007/article/details/80492762</guid><author>hmh007</author><pubDate>Tue, 29 May 2018 10:28:16 +0800</pubDate><description><![CDATA[SipderBox欢迎大家使用SpiderBox， 这是一款工具类的App，主要的功能是快速抓取网页图片等资源并下载查看，并进行分享到微博，QQ，微信。。。当然还有很多功能正在开发中，如LivePhoto制作，LivePhoto转视频，GIF图片转视图，二维码生成等等。。。也欢迎大家给我留言建议一些功能，我也会尽量加进去。最后，App中也集成了用户反馈功能，希望大家能多多提建议，我一定会多多改进。...]]></description><category></category></item><item><title><![CDATA[面试中的那些 Git 问题 - 基础部分]]></title><link>https://blog.youkuaiyun.com/hmh007/article/details/78338435</link><guid>https://blog.youkuaiyun.com/hmh007/article/details/78338435</guid><author>hmh007</author><pubDate>Wed, 25 Oct 2017 10:40:17 +0800</pubDate><description><![CDATA[刚看了一篇关于Git方面的面试题，写的非常好，转载一下~



团队协作能力一直是我们招聘开发人员的重要考核指标之一。而考核这个能力的原因很简单：一般公司都不会只有一个开发…而一旦涉及多人协作开发，良好的协作能力和习惯能显著提高整个团队的开发效率。Time is money！
说到协作，面试中当然就会聊到开发人员日常最需要协作的事情，代码协作。因为 Github 在国内的流行，很多公司都已]]></description><category></category></item><item><title><![CDATA[如何适配iOS11和iPhoneX]]></title><link>https://blog.youkuaiyun.com/hmh007/article/details/78063395</link><guid>https://blog.youkuaiyun.com/hmh007/article/details/78063395</guid><author>hmh007</author><pubDate>Fri, 22 Sep 2017 15:27:16 +0800</pubDate><description><![CDATA[随着iOS11正式版的推送和iPhoneX的即将到来，是时候为我们的App做新一轮的适配，下面我来总结下我们项目中遇到的一些问题。



导航栏
导航栏高度的变化
iOS11之前导航栏默认高度为64pt(这里高度指statusBar + NavigationBar)，iOS11之后如果设置了prefersLargeTitles = YES则为96pt，默认情况下还是64pt，但在iPh]]></description><category></category></item><item><title><![CDATA[iOS转前端之JS实现瀑布流效果]]></title><link>https://blog.youkuaiyun.com/hmh007/article/details/77891701</link><guid>https://blog.youkuaiyun.com/hmh007/article/details/77891701</guid><author>hmh007</author><pubDate>Fri, 08 Sep 2017 10:42:19 +0800</pubDate><description><![CDATA[今天抽空再写一篇，写个瀑布流的效果。做过iOS的都知道瀑布流在iOS中也是个很流行的布局方式，这里就不再多介绍了。我们来看看如何用JS来实现瀑布流的效果。
我就直接上代码了，里面的注释都很清晰。不懂的可以来问我。
html：



    
    瀑布流效果]]></description><category></category></item><item><title><![CDATA[iOS转前端之JS进阶技巧及Demo演示]]></title><link>https://blog.youkuaiyun.com/hmh007/article/details/77701310</link><guid>https://blog.youkuaiyun.com/hmh007/article/details/77701310</guid><author>hmh007</author><pubDate>Wed, 30 Aug 2017 10:22:24 +0800</pubDate><description><![CDATA[今天抽个空把JS剩下的一些操作介绍下，当然不可能介绍的很全面，大部分是我认为很重要的部分，还有很多事在实际工作会遇到的，再去查资料，不断完善知识体系。
首先，我们来看下JS中的内置对象
一、Window
这里可不是iOS中的Window对象，在JS中，Window 对象表示浏览器中打开的窗口。如果文档包含框架（frame 或 iframe 标签），浏览器会为 HTML 文档创建一个 wind]]></description><category></category></item><item><title><![CDATA[自律以自救]]></title><link>https://blog.youkuaiyun.com/hmh007/article/details/77579062</link><guid>https://blog.youkuaiyun.com/hmh007/article/details/77579062</guid><author>hmh007</author><pubDate>Fri, 25 Aug 2017 16:24:41 +0800</pubDate><description><![CDATA[在一次逻辑思维的跨年晚会上，罗胖曾以「帝王」来形容活在当下移动互联网世界的人们。一个手机 App 可以让你足不出户，享受上百名厨师团队的服务，中饭想吃啥菜式、样品，输入框中一应俱全，光论规格，可能已超过帝王的御膳房。
我老婆曾在经历一周的忙碌疲惫之后，一脸自豪的跟我说，她可以周末在家御宅一整天，走动不超过一百步，完成所有日常行为。这一点也不夸张，早饭，中饭，新鲜水果，下午茶，晚饭，打扫卫生的阿姨]]></description><category></category></item><item><title><![CDATA[懒惰三问]]></title><link>https://blog.youkuaiyun.com/hmh007/article/details/77568536</link><guid>https://blog.youkuaiyun.com/hmh007/article/details/77568536</guid><author>hmh007</author><pubDate>Fri, 25 Aug 2017 11:13:34 +0800</pubDate><description><![CDATA[在偷懒这件事上，我们人类是绝不会偷懒的。
我时常在想，为什么懒惰会是我们的天性，为何造物主会将其编入我们的基因序列。如果人人都勤快些，都乐于强健体魄，忙于学习工作，精于发明创造，那么建设社会主义的砖瓦早就多到有剩，民族复兴可能也已完成 99.99%。从生物学的角度来说，知冷畏热，趋利避害，这都是为了提高个体的生存几率，但勤劳能有什么危害呢？为什么大脑总是会想方设法阻止我们长时间的思考或者劳作。]]></description><category></category></item><item><title><![CDATA[iOS转前端之JS基本语法总结]]></title><link>https://blog.youkuaiyun.com/hmh007/article/details/77098877</link><guid>https://blog.youkuaiyun.com/hmh007/article/details/77098877</guid><author>hmh007</author><pubDate>Fri, 11 Aug 2017 16:14:32 +0800</pubDate><description><![CDATA[这段时间一直忙着写需求，没啥时间来写博客，今天抽个空更新一篇博客~
这一篇我们来总结下JavaScript的基本语法。话不多说，开始吧。


首先，我们来看下js中的基本数据类型有哪几种？
   var age = 18; //number
   var name = 'jack'; //string
   var result = true; //boolean  false
   v]]></description><category></category></item><item><title><![CDATA[iOS转前端之仿写宠物网（适配不同尺寸）]]></title><link>https://blog.youkuaiyun.com/hmh007/article/details/76177472</link><guid>https://blog.youkuaiyun.com/hmh007/article/details/76177472</guid><author>hmh007</author><pubDate>Thu, 27 Jul 2017 11:24:05 +0800</pubDate><description><![CDATA[前一篇说到了适配问题，这篇就来写个Demo用一用。
代码我会放到我的github，记得去看看哦~
都是一些之前常用知识的，这里就不详细解释了。直接上代码：
html部分：



    
    宠物网
    


    
    
    
    
        
            HOME
            ABOUT US
            SERVICES]]></description><category></category></item><item><title><![CDATA[iOS转前端之如何适配不同屏幕尺寸方案]]></title><link>https://blog.youkuaiyun.com/hmh007/article/details/76176913</link><guid>https://blog.youkuaiyun.com/hmh007/article/details/76176913</guid><author>hmh007</author><pubDate>Thu, 27 Jul 2017 11:16:42 +0800</pubDate><description><![CDATA[今天抽空再写一篇~之前已经做了两个Demo，主要是运用CSS+Html完成的，今天还是来完成一个Demo，搭建一个关于宠物的网站。在开始之前我们先介绍一个知识点，关于适配的。


其实对于学习前端来说，H5手机适配也是一个老生常谈的问题了，当然网上也有大牛给了解决方案，这里我就结合自己的实际情况分析一下这个适配问题。
基础:

1.viewport



这是加在之间的，用来缩]]></description><category></category></item><item><title><![CDATA[iOS11新特性，如何适配iOS11]]></title><link>https://blog.youkuaiyun.com/hmh007/article/details/76114041</link><guid>https://blog.youkuaiyun.com/hmh007/article/details/76114041</guid><author>hmh007</author><pubDate>Wed, 26 Jul 2017 10:03:51 +0800</pubDate><description><![CDATA[前言



这几天抽空把WWDC的Session看了一些，总结了一些iOS11新的特性，可能对我们的App有影响，需要我们进行适配。本文作为一个总结。


本文内容包括：集成了搜索的大标题栏、横向选项卡栏、Margins 和 Insets以及 UIScrollView和UITableView 的更新和功能更强大的滑动操作。
一. 在UIKit’s Bars中加入的新功能
WWDC]]></description><category></category></item><item><title><![CDATA[iOS转前端之仿写登录页面]]></title><link>https://blog.youkuaiyun.com/hmh007/article/details/75303101</link><guid>https://blog.youkuaiyun.com/hmh007/article/details/75303101</guid><author>hmh007</author><pubDate>Tue, 18 Jul 2017 14:13:55 +0800</pubDate><description><![CDATA[今天还是来仿写一个常用的登录界面，巩固一下之前掌握的知识。
同样的我们还是先构建一个项目，创建对应的css文件和html文件，then begin code~
首先是html：



    
    欢迎登录
    


    
    
        
        
            欢迎登录优快云官网]]></description><category></category></item><item><title><![CDATA[iOS转前端之仿写百度首页]]></title><link>https://blog.youkuaiyun.com/hmh007/article/details/75004481</link><guid>https://blog.youkuaiyun.com/hmh007/article/details/75004481</guid><author>hmh007</author><pubDate>Wed, 12 Jul 2017 14:25:00 +0800</pubDate><description><![CDATA[抱歉，这几天有点忙，部门开季度大会。。。今天来继续填坑。
前三篇我们已经介绍了HTML、CSS的一些知识，相信大家已经迫不及待想实际运用一下了。OK，今天我们来写一个Demo，模仿百度首页写一个静态的页面，后面学了JS，还可以加一些动态的东西。话不多说，上代码。


首先我们打开WebStorm，新建一个工程，先创建一个index.html文件，作为主文件：




然后需要用到]]></description><category></category></item><item><title><![CDATA[iOS转前端之盒子模型以及居中问题]]></title><link>https://blog.youkuaiyun.com/hmh007/article/details/74779887</link><guid>https://blog.youkuaiyun.com/hmh007/article/details/74779887</guid><author>hmh007</author><pubDate>Fri, 07 Jul 2017 21:53:45 +0800</pubDate><description><![CDATA[OK。第三篇来了，今天来聊聊CSS布局中的盒子模型和居中问题。好了，直接开始吧~
前面介绍了一些HTML和CSS的基础知识，今天来说说CSS中的盒子模型和布局居中问题，这都是平时开发中经常遇到的问题。


盒子模型

---网页上的每一个标签都是一个盒子，每个盒子都有四个属性。




内容（content）


盒子里装的东西，网页中通常是指文字和图片。


]]></description><category></category></item><item><title><![CDATA[iOS转前端之CSS基础学习]]></title><link>https://blog.youkuaiyun.com/hmh007/article/details/74519261</link><guid>https://blog.youkuaiyun.com/hmh007/article/details/74519261</guid><author>hmh007</author><pubDate>Thu, 06 Jul 2017 10:54:36 +0800</pubDate><description><![CDATA[写在开头：

目前保持一天一篇的节奏，虽然前面的知识比较简单，大多数可能比较枯燥，不会的可以百度，但是一些常用的一定要记住，这对后面的实战很重要。基础一定要打扎实。OK，进入第二篇CSS的基础学习吧。


什么是CSS？

CSS的全称是CascadingStyle Sheets，层叠样式表。它是用来控制HTML标签的样式，在美化网页中起到非常重要的作用。



CSS的编写]]></description><category></category></item><item><title><![CDATA[iOS开发之正则表达式快速教程(NSPredicate、NSRegularExpression)]]></title><link>https://blog.youkuaiyun.com/hmh007/article/details/71191981</link><guid>https://blog.youkuaiyun.com/hmh007/article/details/71191981</guid><author>hmh007</author><pubDate>Fri, 05 May 2017 11:05:27 +0800</pubDate><description><![CDATA[正则表达式


正则表达式，又称规则表达式。（英语：Regular Expression，在代码中常简写为regex、regexp或RE），计算机科学的一个概念。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。

许多程序设计语言都支持利用正则表达式进行字符串操作。例如，在Perl中就内建了一个功能强大的正则表达式引擎，还有java语言自带的。正则表达式这个概念最初是由Unix]]></description><category></category></item><item><title><![CDATA[iOS开发之音视频边下边播缓存方案]]></title><link>https://blog.youkuaiyun.com/hmh007/article/details/69943898</link><guid>https://blog.youkuaiyun.com/hmh007/article/details/69943898</guid><author>hmh007</author><pubDate>Mon, 10 Apr 2017 10:53:00 +0800</pubDate><description><![CDATA[阿勒，没想到第一篇文章我就标题党了...
不过，我还真没看到目前有哪个公开的实现方案有做的更好的，可能是我孤陋寡闻，如果你知道更好的方案，一定要留言告诉我，鞠躬..



进入正题，这次的主要内容 



理解 AVAssetResourceLoaderDelegate 的使用 


缓存下载的实现 


VIMediaCache 提供了哪些 API

接下来会介]]></description><category></category></item><item><title><![CDATA[iOS开发之UITextField输入长度限制，键盘遮挡自适应方法]]></title><link>https://blog.youkuaiyun.com/hmh007/article/details/65444783</link><guid>https://blog.youkuaiyun.com/hmh007/article/details/65444783</guid><author>hmh007</author><pubDate>Thu, 23 Mar 2017 16:05:40 +0800</pubDate><description><![CDATA[UITextField被用作项目中获取用户信息的重要控件，但是在实际应用中存在的不少的坑：修改keyboardType来限制键盘的类型，却难以限制第三方键盘的输入类型；在代理中限制了输入长度以及输入的文本类型，但是却抵不住中文输入的联想；键盘弹起时遮住输入框，需要接收键盘弹起收回的通知，然后计算坐标实现移动动画。




对于上面这些问题，苹果提供给我们文本输入框的同时并不提供解决方案，]]></description><category></category></item><item><title><![CDATA[iOS开发之Notification与多线程]]></title><link>https://blog.youkuaiyun.com/hmh007/article/details/61920956</link><guid>https://blog.youkuaiyun.com/hmh007/article/details/61920956</guid><author>hmh007</author><pubDate>Mon, 13 Mar 2017 16:43:44 +0800</pubDate><description><![CDATA[一、概述

在多线程中，无论在哪个线程注册了观察者，Notification接收和处理都是在发送Notification的线程中的。所以，当我们需要在接收到Notification后作出更新UI操作的话，就需要考虑线程的问题了，如果在子线程中发送Notification，想要在接收到Notification后更新UI的话就要切换回到主线程。先看一个例子：]]></description><category></category></item></channel></rss>