<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Jeaner007的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Jeaner007</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Jeaner007]]></copyright><item><title><![CDATA[Fluter 学习笔记 之 Dart 语言入门]]></title><link>https://blog.youkuaiyun.com/Jeaner007/article/details/90404819</link><guid>https://blog.youkuaiyun.com/Jeaner007/article/details/90404819</guid><author>Jeaner007</author><pubDate>Thu, 23 May 2019 17:47:59 +0800</pubDate><description><![CDATA[基本类型


var 可以定义变量，如 var tag = "666" ，这和 JS 、 Kotlin 等语言类似，同时 Dart 属于动态类型语言，支持闭包。

Dart 中 number 类型分为 int 和 double ，其中 java 中的 long 对应的也是 Dart 中的 int 类型。Dart 中没有 float 类型。

Dart 下只有 bool 型可以用于 if 等判断，不...]]></description><category></category></item><item><title><![CDATA[Flutter 学习笔记 之 环境配置和开发工具的安装]]></title><link>https://blog.youkuaiyun.com/Jeaner007/article/details/90474792</link><guid>https://blog.youkuaiyun.com/Jeaner007/article/details/90474792</guid><author>Jeaner007</author><pubDate>Thu, 23 May 2019 17:45:21 +0800</pubDate><description><![CDATA[环境配置:

在配置环境之前需要把官方为中国开发者搭建的临时镜像添加到我们的用户环境变量当中

打开终端执行(Mac 系统常用的 vim 编辑命令:https://www.cnblogs.com/fanxiaocong/p/7070130.html):


$ vim ~/.bash_profile

将如下环境变量加入到用户环境变量中：


$ export PUB_HOSTED_URL=htt...]]></description><category></category></item><item><title><![CDATA[Flutter 学习笔记 之 Dart 环境搭建和安装]]></title><link>https://blog.youkuaiyun.com/Jeaner007/article/details/90403067</link><guid>https://blog.youkuaiyun.com/Jeaner007/article/details/90403067</guid><author>Jeaner007</author><pubDate>Tue, 21 May 2019 12:37:05 +0800</pubDate><description><![CDATA[Dart 的环境搭建和安装(Mac)

环境搭建分别为先下载 Dart 的 SDK 和集成开发环境

1.下载 Dart 的 SDK

在 Mac 电脑下首先打开终端工具

在用终端工具安装 Dart 时我们用到的是 Homebrew,如果没有安装 homebrew,先安装 homebrew,

安装 homebrew,打开终端输入以下命令


/usr/bin/ruby -e "$(curl ...]]></description><category></category></item><item><title><![CDATA[区块链Hyperledger（超级账本）Fabric v1.0 的环境搭建（以及错误汇总）]]></title><link>https://blog.youkuaiyun.com/Jeaner007/article/details/81540337</link><guid>https://blog.youkuaiyun.com/Jeaner007/article/details/81540337</guid><author>Jeaner007</author><pubDate>Thu, 09 Aug 2018 17:13:07 +0800</pubDate><description><![CDATA[1.虚拟机上创建Ubuntu系统

2.查看apt source是国内的：执行sudo vi /etc/apt/sources.list 查看apt列表http://cn则是国内（如果是国外，输入 :%s/us./cn./g ）然后输入 ：wq保存退出

3.安装Docker：使用阿里云安装curl -sSL http://acs-public-mirror.oss-cn-hangzhou.ali...]]></description><category></category></item><item><title><![CDATA[关于c#保存图片 图片大小改变的问题]]></title><link>https://blog.youkuaiyun.com/Jeaner007/article/details/81358975</link><guid>https://blog.youkuaiyun.com/Jeaner007/article/details/81358975</guid><author>Jeaner007</author><pubDate>Thu, 02 Aug 2018 15:02:12 +0800</pubDate><description><![CDATA[bitmap.RotateFlip(RotateFlipType.Rotate270FlipNone)调用这个方法之后保存图片,图片会改变其原始大小，使用如下方法设置保存图片属性

 


                     ImageCodecInfo jgpEncoder;
                    //判断图片格式
                    if (path...]]></description><category></category></item><item><title><![CDATA[一个关于照片编辑的封装库,一键时间照片的编辑功能]]></title><link>https://blog.youkuaiyun.com/Jeaner007/article/details/77962558</link><guid>https://blog.youkuaiyun.com/Jeaner007/article/details/77962558</guid><author>Jeaner007</author><pubDate>Wed, 13 Sep 2017 10:16:46 +0800</pubDate><description><![CDATA[一个关于照片编辑的封装库,一键时间照片的编辑功能一个很简单的库,可以实现一键编辑照片的功能,非常实用,适合一些不是非常专业的app处理照片的一般需求了 
关于实现原理,和代码,以及调用方式我都写在了demo里,稍后我会把demo的地址在最后发出来,先放一个gif直接上图 
最后是一个git上的demo地址:https://github.com/WJeaner/WKImagePick]]></description><category></category></item><item><title><![CDATA[一个模仿Airbnb APP的一键切换UI]]></title><link>https://blog.youkuaiyun.com/Jeaner007/article/details/77948235</link><guid>https://blog.youkuaiyun.com/Jeaner007/article/details/77948235</guid><author>Jeaner007</author><pubDate>Tue, 12 Sep 2017 18:19:33 +0800</pubDate><description><![CDATA[一个模仿Airbnb APP的一键切换UI

这两天公司需要模仿Airbnb的APP去做一个类似切换身份的功能,其主要实现的就是切换底部的tabbar以及整个APP的UI,于是我自己看了下Airbnb的APP仿照着写了一个简单的版本,大家可以一起交流.



也没什么好说的,先给大家看下效果]]></description><category></category></item><item><title><![CDATA[IOS 一个领取奖励的动画页面]]></title><link>https://blog.youkuaiyun.com/Jeaner007/article/details/72300478</link><guid>https://blog.youkuaiyun.com/Jeaner007/article/details/72300478</guid><author>Jeaner007</author><pubDate>Tue, 16 May 2017 15:58:39 +0800</pubDate><description><![CDATA[首先让大家看一下效果图,一个领取奖励的动画页面这个动画我已经把他高度封装了,如果大家需要用的话可以一键直接调用,只需要把我写的几个view直接放入你的工程中就可以了.其原理主要是用到了一些动画的函数,大家可以去我的github上下在源码自行研究使用方法直接把我封装好的导入到你的项目中,然后在需要实现动画的页面包含头文件,调用一个已经公开的show的方法,传入参数即可GitHub上源码的地址:http]]></description><category></category></item><item><title><![CDATA[IOS ARC模式下图片上传到FTP的详解]]></title><link>https://blog.youkuaiyun.com/Jeaner007/article/details/72248865</link><guid>https://blog.youkuaiyun.com/Jeaner007/article/details/72248865</guid><author>Jeaner007</author><pubDate>Tue, 16 May 2017 12:07:55 +0800</pubDate><description><![CDATA[之前写了一个利用FTP进行下载的文章,同FTP下载一样,现在网络上大多数的文件的上传都是通过ASIHttpRequest库以form表单的形式完成的，比较简单，代码逻辑也比较清晰，我就不多说了。而今天要跟大家分享的是在iOS端使用ftp的形式进行上传的方式。 
       同理也是因为自己公司需要用到FTP进行上传文件,所以写了这篇文章:原理同下载一样,也使用到了CFNetWork框架,也是只能做]]></description><category></category></item><item><title><![CDATA[IOS  ARC模式下利用FTP进行图片下载的详解]]></title><link>https://blog.youkuaiyun.com/Jeaner007/article/details/72240711</link><guid>https://blog.youkuaiyun.com/Jeaner007/article/details/72240711</guid><author>Jeaner007</author><pubDate>Tue, 16 May 2017 11:38:22 +0800</pubDate><description><![CDATA[近日公司提出一个需要从FTP下载图片到本地的一个需求,之前一直是通过http的方式来下载图片,这次用到了FTP,这几天通过对FTP的研究,整理出了一些心得和写了一个demo.提供给初学的小伙伴进行参考.理论ios的FTP下载使用的是CFNetwork框架,他提供了一个抽象化的网络协议库.使用该框架中的CFFTPStream我们可以进行FTP上的基本操作,比如:上传,下载,创建远程目录,但是也不是支持]]></description><category></category></item><item><title><![CDATA[IOS 图形验证码的封装]]></title><link>https://blog.youkuaiyun.com/Jeaner007/article/details/71709419</link><guid>https://blog.youkuaiyun.com/Jeaner007/article/details/71709419</guid><author>Jeaner007</author><pubDate>Fri, 12 May 2017 10:25:33 +0800</pubDate><description><![CDATA[开发背景现在越来越多的app注重安全性能的提升,其中方式恶意注册就是一个方面,为了控制竞争对手恶意注册,在登录界面做一些安全设置越发重要,常见的方式有:图形验证码,短信验证码,和语音验证码,其中短信和语音验证安全性能较高,但是需要服务商并且是收费的那这里不做说明,本章重点介绍图形验证.开发思路我们常见的图形验证码通常都是一串数字和字母的结合,如图 
 
这里涉及到图形的绘制,然后随机生成一些字符串,]]></description><category></category></item><item><title><![CDATA[iOS 强制横屏的方法]]></title><link>https://blog.youkuaiyun.com/Jeaner007/article/details/70912417</link><guid>https://blog.youkuaiyun.com/Jeaner007/article/details/70912417</guid><author>Jeaner007</author><pubDate>Fri, 28 Apr 2017 15:15:23 +0800</pubDate><description><![CDATA[开发背景是项目当中有一个单独的页面是需要进入到那个页面的时候是支持横屏的,旋转屏幕或者手动切换都支持横屏,但是其他的页面均是竖屏,下面就是具体的操作和代码:首先在AppDelegate.h里面设置一个控制横屏的属性   //是否横屏
   @property (nonatomic,assign)NSInteger allowRotate;然后在.m的里面设置方法//此方法会在设备横竖屏变化的时候系统]]></description><category></category></item><item><title><![CDATA[在iOS中 XML文件的解析和写入]]></title><link>https://blog.youkuaiyun.com/Jeaner007/article/details/70901216</link><guid>https://blog.youkuaiyun.com/Jeaner007/article/details/70901216</guid><author>Jeaner007</author><pubDate>Fri, 28 Apr 2017 12:14:09 +0800</pubDate><description><![CDATA[解析和写入xml文件常用到的工具,kissXML,touchXML,其中kissXML是基于touchXML封装的一个第三方库.这里主要以kissXML为例写入和解析XML文件: 
 首先了解概念,xml中element是节点,Attribute是该节点的属性,创建节点时可以连同节点的值一起创建,同理属性: 张三  ,这样则可表示,节点name的值为张三,他有一个type的属性为string]]></description><category></category></item><item><title><![CDATA[IOS 关于用xmppframework开发的若干问题(1)]]></title><link>https://blog.youkuaiyun.com/Jeaner007/article/details/69263184</link><guid>https://blog.youkuaiyun.com/Jeaner007/article/details/69263184</guid><author>Jeaner007</author><pubDate>Wed, 05 Apr 2017 16:46:24 +0800</pubDate><description><![CDATA[将库导入的一些前期准备操作下载xmppframework找到需要用的的xmppframework库找不到的朋友按照下面的地址去git上下载最新的库https://github.com/robbiehanson/XMPPFramework 
Note:下载完成之后会直接运行会遇到一些问题,会缺少很多文件,根据运行报错把缺失的文件逐步添加,其中有很多文件夹在下载的外层结构目录里面有,直接拖到项目里去.如]]></description><category></category></item><item><title><![CDATA[iOS清除缓存详细解析、app文件路径操作，自己个人对于沙盒的理解]]></title><link>https://blog.youkuaiyun.com/Jeaner007/article/details/56009490</link><guid>https://blog.youkuaiyun.com/Jeaner007/article/details/56009490</guid><author>Jeaner007</author><pubDate>Mon, 20 Feb 2017 11:06:17 +0800</pubDate><description><![CDATA[实现清除缓存，首先要了解是要清除哪里的缓存，所以我们先对一个app里面的文件有所了解。 
查看app文件内容的方法：打开Xcode ->工具栏Window ->Devices ->选择设备->单击项目(双击也可以直接看到，要等10秒的样子才出现)->点击那个小东西选择Download Container，把他放到桌面上，就可以右击显示包内容了。








一个app里面由]]></description><category></category></item></channel></rss>