<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ajwdwl的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ajwdwl</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ajwdwl]]></copyright><item><title><![CDATA[折叠屏适配总结]]></title><link>https://blog.youkuaiyun.com/ajwdwl/article/details/133697624</link><guid>https://blog.youkuaiyun.com/ajwdwl/article/details/133697624</guid><author>ajwdwl</author><pubDate>Mon, 09 Oct 2023 11:19:53 +0800</pubDate><description><![CDATA[折叠屏适配总结]]></description><category></category></item><item><title><![CDATA[iOS二维码扫描 原生Demo]]></title><link>https://blog.youkuaiyun.com/ajwdwl/article/details/52871841</link><guid>https://blog.youkuaiyun.com/ajwdwl/article/details/52871841</guid><author>ajwdwl</author><pubDate>Tue, 04 Jul 2023 10:21:12 +0800</pubDate><description><![CDATA[ZRQRCodeViewController *qrCode = 
[[ZRQRCodeViewController alloc] initWithScanType:ZRQRCodeScanTypeReturn];

  qrCode.qrCodeNavigationTitle = @"扫一扫";

  qrCode.errorMessage = @"Access Denied"]]></description><category></category></item><item><title><![CDATA[背景边框渐变效果]]></title><link>https://blog.youkuaiyun.com/ajwdwl/article/details/131529226</link><guid>https://blog.youkuaiyun.com/ajwdwl/article/details/131529226</guid><author>ajwdwl</author><pubDate>Tue, 04 Jul 2023 10:10:57 +0800</pubDate><description><![CDATA[背景边框渐变效果]]></description><category></category></item><item><title><![CDATA[曲线Y轴上下浮动的动画效果算法（自创）]]></title><link>https://blog.youkuaiyun.com/ajwdwl/article/details/131529138</link><guid>https://blog.youkuaiyun.com/ajwdwl/article/details/131529138</guid><author>ajwdwl</author><pubDate>Tue, 04 Jul 2023 10:06:51 +0800</pubDate><description><![CDATA[曲线Y轴上下浮动的动画效果算法（自创）]]></description><category></category></item><item><title><![CDATA[Android 原生Kline 算法更新换代（自创）]]></title><link>https://blog.youkuaiyun.com/ajwdwl/article/details/131528676</link><guid>https://blog.youkuaiyun.com/ajwdwl/article/details/131528676</guid><author>ajwdwl</author><pubDate>Tue, 04 Jul 2023 09:58:11 +0800</pubDate><description><![CDATA[Android仿火币，币安，中币K线图实现（包含MA,BOLL,MACD,KDJ,RSI,WR指标） 本项目是在 MP 基础上进行修改的，新增了KDJ、WR指标、最大值和最小值展示，对UI展示进行了修改。]]></description><category></category></item><item><title><![CDATA[LinearGradient 圆角边框渐变]]></title><link>https://blog.youkuaiyun.com/ajwdwl/article/details/131203800</link><guid>https://blog.youkuaiyun.com/ajwdwl/article/details/131203800</guid><author>ajwdwl</author><pubDate>Wed, 14 Jun 2023 11:05:11 +0800</pubDate><description><![CDATA[LinearGradient 圆角边框渐变]]></description><category></category></item><item><title><![CDATA[Android canvas kline图表头像绘制和点击事件回调方法]]></title><link>https://blog.youkuaiyun.com/ajwdwl/article/details/129787237</link><guid>https://blog.youkuaiyun.com/ajwdwl/article/details/129787237</guid><author>ajwdwl</author><pubDate>Mon, 27 Mar 2023 00:26:15 +0800</pubDate><description><![CDATA[Android canvas kline图表头像绘制和点击事件回调方法]]></description><category></category></item><item><title><![CDATA[android 美国线竹节图cavas画法]]></title><link>https://blog.youkuaiyun.com/ajwdwl/article/details/129256038</link><guid>https://blog.youkuaiyun.com/ajwdwl/article/details/129256038</guid><author>ajwdwl</author><pubDate>Tue, 28 Feb 2023 10:16:00 +0800</pubDate><description><![CDATA[android 美国线竹节图cavas画法]]></description><category></category></item><item><title><![CDATA[了解Nearby Interaction]]></title><link>https://blog.youkuaiyun.com/ajwdwl/article/details/123662906</link><guid>https://blog.youkuaiyun.com/ajwdwl/article/details/123662906</guid><author>ajwdwl</author><pubDate>Tue, 22 Mar 2022 15:50:42 +0800</pubDate><description><![CDATA[iOS14苹果推出了NearbyInteraction框架, 用于感知和连接具有U1芯片的设备。其主要目的是空间感知（近距离定位）]]></description><category></category></item><item><title><![CDATA[Android蓝牙开发经验]]></title><link>https://blog.youkuaiyun.com/ajwdwl/article/details/61201629</link><guid>https://blog.youkuaiyun.com/ajwdwl/article/details/61201629</guid><author>ajwdwl</author><pubDate>Fri, 10 Mar 2017 17:33:54 +0800</pubDate><description><![CDATA[有兴趣就添加群一起交流吧]]></description><category></category></item><item><title><![CDATA[前台通过JS请求后台的几种方法]]></title><link>https://blog.youkuaiyun.com/ajwdwl/article/details/52947869</link><guid>https://blog.youkuaiyun.com/ajwdwl/article/details/52947869</guid><author>ajwdwl</author><pubDate>Thu, 27 Oct 2016 17:26:39 +0800</pubDate><description><![CDATA[1.1通过设置form action的路径请求后台方法 
在Structs框架下的一个上传文件的例子，前台html页面部分代码:
"Test!UploadFile.action" enctype="multipart/form-data" method="post">
            用户名:type="text" name="username" >
            文件名:t]]></description><category></category></item><item><title><![CDATA[iOS与JS交互实战篇]]></title><link>https://blog.youkuaiyun.com/ajwdwl/article/details/52943263</link><guid>https://blog.youkuaiyun.com/ajwdwl/article/details/52943263</guid><author>ajwdwl</author><pubDate>Thu, 27 Oct 2016 10:26:18 +0800</pubDate><description><![CDATA[关于JavaScriptCore

本教程中所涉及到的几种类型：


JSContext, JSContext是代表JS的执行环境，通过-evaluateScript:方法就可以执行一JS代码
JSValue, JSValue封装了JS与ObjC中的对应的类型，以及调用JS的API等
JSExport, JSExport是一个协议，遵守此协议，就可以定义我们自己的协议，在协议中声明的]]></description><category></category></item><item><title><![CDATA[来自腾讯的76款开源项目]]></title><link>https://blog.youkuaiyun.com/ajwdwl/article/details/52873970</link><guid>https://blog.youkuaiyun.com/ajwdwl/article/details/52873970</guid><author>ajwdwl</author><pubDate>Thu, 20 Oct 2016 16:18:53 +0800</pubDate><description><![CDATA[此文章转载至http://www.devstore.cn/essay/essayInfo/7726.html?ref=myread]]></description><category></category></item><item><title><![CDATA[iOS中 喷枪打字动画的实现]]></title><link>https://blog.youkuaiyun.com/ajwdwl/article/details/52851043</link><guid>https://blog.youkuaiyun.com/ajwdwl/article/details/52851043</guid><author>ajwdwl</author><pubDate>Tue, 18 Oct 2016 17:49:38 +0800</pubDate><description><![CDATA[#import 




@interface ViewController : UIViewController

@property (weak, nonatomic) IBOutlet UILabel *titleLabel;

@property (copy
, nonatomic)NSString *contentStr;




@end



]]></description><category></category></item><item><title><![CDATA[iOS 的 XMPPFramework 简介]]></title><link>https://blog.youkuaiyun.com/ajwdwl/article/details/52786863</link><guid>https://blog.youkuaiyun.com/ajwdwl/article/details/52786863</guid><author>ajwdwl</author><pubDate>Tue, 11 Oct 2016 12:23:09 +0800</pubDate><description><![CDATA[XMPPFramework是一个OS X/iOS平台的开源项目，使用Objective-C实现了XMPP协议（RFC-3920），同时还提供了用于读写XML的工具，大大简化了基于XMPP的通信应用的开发。

1. 登录和好友上下线

1.1XMPP中常用对象们



XMPPStream：xmpp基础服务类


XMPPRoster：好友列表类


XMPPRoster]]></description><category></category></item><item><title><![CDATA[app支付]]></title><link>https://blog.youkuaiyun.com/ajwdwl/article/details/52785647</link><guid>https://blog.youkuaiyun.com/ajwdwl/article/details/52785647</guid><author>ajwdwl</author><pubDate>Tue, 11 Oct 2016 10:14:30 +0800</pubDate><description><![CDATA[App支付产品介绍

更新时间：2016/08/10 访问次数：38806




场景介绍
产品流程
案例及规范
准入条件
计费模式
使用说明
产品关联推荐







场景介绍

适用于商家在App应用中集成支付宝支付功能。

商家APP调用支付宝提供的SDK调用支付宝客户端内的支付模块，商家APP会跳转到支付宝中完成支付，支付完后跳回到商]]></description><category></category></item><item><title><![CDATA[科大讯飞语音合成_iOS]]></title><link>https://blog.youkuaiyun.com/ajwdwl/article/details/52785198</link><guid>https://blog.youkuaiyun.com/ajwdwl/article/details/52785198</guid><author>ajwdwl</author><pubDate>Tue, 11 Oct 2016 09:34:24 +0800</pubDate><description><![CDATA[1. 在线语音合成

使用示例如下：


C/C++ Code



//头文件定义  
//需要实现IFlySpeechSynthesizerDelegate，为合成会话的服务代理  
@interface TTSViewController : UIViewController  
{   
  IFlySpeechSynthesizer       * _iFlyS]]></description><category></category></item><item><title><![CDATA[如何使用百度天气预报API接口]]></title><link>https://blog.youkuaiyun.com/ajwdwl/article/details/52777039</link><guid>https://blog.youkuaiyun.com/ajwdwl/article/details/52777039</guid><author>ajwdwl</author><pubDate>Mon, 10 Oct 2016 13:42:42 +0800</pubDate><description><![CDATA[原创百度，链接百度：http://zhidao.baidu.com/link?url=PgFjO95aaae6cIrl0t9aPf4pyh-gS72h4Qy27Bet63Jem5HK7DpHK7J0shDUmTf6aiAcE8IIKbpnEeqSWtyWIzBBY9qF2pXAEDeHh8G2jFW]]></description><category></category></item><item><title><![CDATA[iOS源代码]]></title><link>https://blog.youkuaiyun.com/ajwdwl/article/details/52278507</link><guid>https://blog.youkuaiyun.com/ajwdwl/article/details/52278507</guid><author>ajwdwl</author><pubDate>Mon, 22 Aug 2016 17:10:38 +0800</pubDate><description><![CDATA[官方文档

苹果官方demo https://developer.apple.com/library/ios/recipes/xcode_help-IB_auto_layout/chapters/UnderstandingAutolayout.html#//apple_ref/doc/uid/TP40014226-CH22-SW1

OC

objc系列译文（5.6）：iOS7 的隐藏]]></description><category></category></item><item><title><![CDATA[cordova／phonegap 多平台开发]]></title><link>https://blog.youkuaiyun.com/ajwdwl/article/details/52278358</link><guid>https://blog.youkuaiyun.com/ajwdwl/article/details/52278358</guid><author>ajwdwl</author><pubDate>Mon, 22 Aug 2016 16:59:02 +0800</pubDate><description><![CDATA[phone gap框架配置步骤

1.先安装node

2.按照操作：

1、安装cordova之前要安装nodejs 会包含npm安装（npm是个包管理器），到官网下载https://nodejs.org/en/download/ 是个pkg包下载之后双击下载包运行然后 step by step，osx下会自动添加环境变量，不用手动配置，默认安装到、usr/local下，可以更改目录]]></description><category></category></item></channel></rss>