<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Scott Wang]]></title><description><![CDATA[Everything that kills me makes me feel alive, and everything that doesn't kill me makes me stronger!]]></description><link>https://blog.youkuaiyun.com/u012724947</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u012724947]]></copyright><item><title><![CDATA[Flutter插件开发《Podspec语法整理》]]></title><link>https://blog.youkuaiyun.com/u012724947/article/details/90533221</link><guid>https://blog.youkuaiyun.com/u012724947/article/details/90533221</guid><author>u012724947</author><pubDate>Sat, 25 May 2019 01:19:19 +0800</pubDate><description><![CDATA[在项目开发过程中我们不可避免的使用到第三方开发库，这篇文章主要讲解了一款类库管理工具CocoaPods,下面就为大家分析一下CocoaPods的一种文件格式语法Podspec。

简介
Podspec规范的描述了一个pod库的版本,它包括有关应从何处获取源、要使用什么文件、应用的构建设置以及其他一般元数据（如其名称、版本和描述）的详细信息。

A specification describes ...]]></description><category></category></item><item><title><![CDATA[React Native 玩Android开源App]]></title><link>https://blog.youkuaiyun.com/u012724947/article/details/80305228</link><guid>https://blog.youkuaiyun.com/u012724947/article/details/80305228</guid><author>u012724947</author><pubDate>Mon, 14 May 2018 09:03:32 +0800</pubDate><description><![CDATA[从事Android开发也四年了,iOS开发也有两年,最近半年多主要关注在React Native,虽然主要React Native,但也很少写一些关于React Native相关的正式项目,于是趁着辞职,写一个比较正式的demo, 关注鸿洋_也很久了,知道他开源了玩Android的官方网站API,非常感谢他开源这个API,不然的话，真不知道写点什么练手比较好。 
开源项目地址:https://gi...]]></description><category></category></item><item><title><![CDATA[在React Native Module事件监听]]></title><link>https://blog.youkuaiyun.com/u012724947/article/details/79430806</link><guid>https://blog.youkuaiyun.com/u012724947/article/details/79430806</guid><author>u012724947</author><pubDate>Sat, 03 Mar 2018 15:49:25 +0800</pubDate><description><![CDATA[Illegal callback invocation from native module. This callback type only permits a single invocation from native code.

因为最近在做TCP和UDP相关的App,虽然网上有react-native-smartconfig, react-native-udp和react-nat...]]></description><category></category></item><item><title><![CDATA[React Native 原生模块封装(Android篇)]]></title><link>https://blog.youkuaiyun.com/u012724947/article/details/78976978</link><guid>https://blog.youkuaiyun.com/u012724947/article/details/78976978</guid><author>u012724947</author><pubDate>Fri, 05 Jan 2018 01:49:26 +0800</pubDate><description><![CDATA[React Native 原生模块封装(IOS篇)



前言

有时候React Native没有相应的模块, API无法满足我们的需要时,或者我们>需要复用Object-C, Swift或者Java代码的时候,而又不是用JavaScript重新实 现一边，又或者你需要实现某些高性能、多线程的代码，譬如图片处理、数据库、或者各种高级扩展等等。

我们把React Native设计为可以在其基础上]]></description><category></category></item><item><title><![CDATA[iOS Swift3.0 UIView动画详解]]></title><link>https://blog.youkuaiyun.com/u012724947/article/details/54251787</link><guid>https://blog.youkuaiyun.com/u012724947/article/details/54251787</guid><author>u012724947</author><pubDate>Sun, 08 Jan 2017 23:52:58 +0800</pubDate><description><![CDATA[iOS Swift3.0 UIView动画详解iOS Swift30 UIView动画详解
缩放动画
旋转动画
透明度动画
在IOS开发中为了做一些比较炫的效果有时候免不了使用动画。虽然苹果自带了CoreAnimation和Facebook的Pop等动画框架，这些的确是程序员开发的利器，但是我们在做一些比较简单的动画时，我们直接使用UIView就可以了]]></description><category></category></item><item><title><![CDATA[跨平台开发ReactNative学习]]></title><link>https://blog.youkuaiyun.com/u012724947/article/details/54193812</link><guid>https://blog.youkuaiyun.com/u012724947/article/details/54193812</guid><author>u012724947</author><pubDate>Sat, 07 Jan 2017 23:56:23 +0800</pubDate><description><![CDATA[第一个项目第一个ReactNative是网络获取电影信息，用列表展示。如图oc中基本的tableview样式项目源码请见firstReactNative展示我的学写该项目的学习笔记，掺杂了一些我的个人理解，可能会更清楚一些。原文地址创建项目创建第一个项目，项目名字为firstReactNativereact-native init firstReactNative用终端或Xcode运行该项目，具体步]]></description><category></category></item><item><title><![CDATA[iOS多语言开发]]></title><link>https://blog.youkuaiyun.com/u012724947/article/details/54193777</link><guid>https://blog.youkuaiyun.com/u012724947/article/details/54193777</guid><author>u012724947</author><pubDate>Sat, 07 Jan 2017 23:54:35 +0800</pubDate><description><![CDATA[iOS多语言开发好多主流app都支持多语言(或者叫本地化)，有的是自动适应系统语言，有的是用户选择修改。比如微信支持如下语言，可以根据系统自适应，也可以用户更改。创建多语言文件在工程中command + n创建文件，选择iOS -> Resource -> Strings File文件，自定义文件名，创建完成。添加多语言选中新创建的多语言文件，展开右侧的侧边栏，在侧边栏里，点击Localizatio]]></description><category></category></item><item><title><![CDATA[IOS Swift3.0自定义导航栏(UINavigation)]]></title><link>https://blog.youkuaiyun.com/u012724947/article/details/53986596</link><guid>https://blog.youkuaiyun.com/u012724947/article/details/53986596</guid><author>u012724947</author><pubDate>Tue, 03 Jan 2017 01:40:10 +0800</pubDate><description><![CDATA[从学IOS开始到现在已经半年了,也独立做过两个项目，都是涉及蓝牙方面的通信. 在我开发过程中遇到一些问题，然后寻找到的解决方案分享给大家也是开年的第一篇希望能过帮助大家。在我们开发程序过程中不可能都理所当然的使用IOS系统自带的一些控件,我们往往都需要通过定制才能完成和达到一定效果，下面就和大家分享IOS自定义导航栏和导航栏的高度。 
最终的效果图是这样的,大家也可以改变背景, 或者是 right,]]></description><category></category></item><item><title><![CDATA[Android中同时关闭多个Activity]]></title><link>https://blog.youkuaiyun.com/u012724947/article/details/53808406</link><guid>https://blog.youkuaiyun.com/u012724947/article/details/53808406</guid><author>u012724947</author><pubDate>Thu, 22 Dec 2016 06:45:26 +0800</pubDate><description><![CDATA[因为Android中特殊实体键返回的存在,我们进入下个Activity之后，因为某种原因返回,所以在此时在进入下个Activity时不能关闭当前的Activity.但是当我们登陆成功进入主界面之后我们又需要关闭某些Activity,所以就有了下文：目前找到有两种方法方法一:通过广播来关闭，一些指定的Activitysetp1:在每个Activity中注册B]]></description><category></category></item><item><title><![CDATA[IOS Swift自定义View -- 圆形进度条,文字旋转]]></title><link>https://blog.youkuaiyun.com/u012724947/article/details/53247738</link><guid>https://blog.youkuaiyun.com/u012724947/article/details/53247738</guid><author>u012724947</author><pubDate>Sun, 20 Nov 2016 23:08:03 +0800</pubDate><description><![CDATA[转载请标明出处：http://blog.youkuaiyun.com/u012724947/article/details/53237191IOS Swift自定义View – 圆形进度条,文字旋转因为一个人要做IOS和Android开发, 上次自定义了Android的一个圆形进度条,和文字旋转，这次需要做IOS的. 
原理就不在描述, 直接上代码。 
如果需要查看自定义View原理请看《Android 自定义]]></description><category></category></item><item><title><![CDATA[Android 自定义View -- 圆形进度条,文字旋转]]></title><link>https://blog.youkuaiyun.com/u012724947/article/details/53237191</link><guid>https://blog.youkuaiyun.com/u012724947/article/details/53237191</guid><author>u012724947</author><pubDate>Sun, 20 Nov 2016 02:10:25 +0800</pubDate><description><![CDATA[转载请标明出处：http://blog.youkuaiyun.com/u012724947/article/details/53237191最近公司招聘打个广告: 
    公司属于外企福利待遇好， 
    每周英语课, 
    关键时单身妹子多[色][色] 
    详情 [点击全栈JavaScript工程师]英文版 《Full Stack JavaScript Developer》Android 自定义]]></description><category></category></item><item><title><![CDATA[AWS - 使用AWS创建HTTP接口 (Api Gateway + Lambda + Dynamodb)]]></title><link>https://blog.youkuaiyun.com/u012724947/article/details/52896720</link><guid>https://blog.youkuaiyun.com/u012724947/article/details/52896720</guid><author>u012724947</author><pubDate>Sun, 23 Oct 2016 01:43:07 +0800</pubDate><description><![CDATA[概述随着移动设备的激增以及物联网 (IoT) 的崛起，通过 API 让应用程序访问后端系统和数据变得越来越常见。 
 
通过 Amazon API Gateway，您可以根据在 AWS Lambda 中运行的代码快速、轻松地创建自定义 API，然后通过 API 调用 Lambda 代码。Amazon API Gateway 可以用您的账户执行 AWS Lambda 代码，也可以在 AWS 外部通过可]]></description><category></category></item><item><title><![CDATA[IOS 之 Swift教程(四) -Swift选配(Optionals)]]></title><link>https://blog.youkuaiyun.com/u012724947/article/details/52895569</link><guid>https://blog.youkuaiyun.com/u012724947/article/details/52895569</guid><author>u012724947</author><pubDate>Sat, 22 Oct 2016 22:46:51 +0800</pubDate><description><![CDATA[说明Swift中引入了一个特别的类型选配(options)型, 我们用它来处理一些不存在的值, 选配(Options)或者说有一个值，它等于X 或者是到底有没有值可言可选 (Optional ) 是一种自己所有的，实际上是 Swift 新的超能力枚举之一。它有两个可能的值，无和有(T)，其中T是 Swift 中提供正确的数据类型的关联值。使用]]></description><category></category></item><item><title><![CDATA[IOS 之 Swift教程(三) -入门语法(基本数据类型)]]></title><link>https://blog.youkuaiyun.com/u012724947/article/details/52834301</link><guid>https://blog.youkuaiyun.com/u012724947/article/details/52834301</guid><author>u012724947</author><pubDate>Sun, 16 Oct 2016 23:41:37 +0800</pubDate><description><![CDATA[在我们使用任何程序语言编程时，需要使用各种数据类型来存储不同的信息。
变量的数据类型决定了如何将代表这些值的位存储到计算机的内存中。在声明变量时也可指定它的数据类型。所有变量都具有数据类型，以决定能够存储哪种数据。]]></description><category></category></item><item><title><![CDATA[IOS 之 Swift教程(二) -入门语法(注释)]]></title><link>https://blog.youkuaiyun.com/u012724947/article/details/52834145</link><guid>https://blog.youkuaiyun.com/u012724947/article/details/52834145</guid><author>u012724947</author><pubDate>Sun, 16 Oct 2016 23:18:11 +0800</pubDate><description><![CDATA[大家对注释一定不陌生。代码注释可以理解成程序设计者和程序阅读者的桥梁,它可以最大限度的提高团队开发的合作效率, 也是程序代码可维护性的重要环节之一。注释的规范1、 修改代码时，总是使代码的注释保持最新, 为了防止问题反复出现，对错误修复和解决方法代码必须使用注释。]]></description><category></category></item><item><title><![CDATA[IOS 之 Swift教程(一) -入门语法(常量、变量)]]></title><link>https://blog.youkuaiyun.com/u012724947/article/details/52829733</link><guid>https://blog.youkuaiyun.com/u012724947/article/details/52829733</guid><author>u012724947</author><pubDate>Sun, 16 Oct 2016 11:57:51 +0800</pubDate><description><![CDATA[Swift常量、变量的定义和使用众所周知大家在使用其他语言时也有常量和变量的区分,因此swift也不列外. 
常量和变量把一个名字(比如maxNumber or minNumber)和一个指定类型的值(比如整形10,浮点型10.0,字符串”hello World”,”Hello, I love cry”)等关联起来。常量的值一旦设置就不能在改变和修改,而变量的值可以随意修改(比如你银行的账户中的mo]]></description><category></category></item><item><title><![CDATA[IOS类库管理工具CocoaPods的使用教程]]></title><link>https://blog.youkuaiyun.com/u012724947/article/details/52820483</link><guid>https://blog.youkuaiyun.com/u012724947/article/details/52820483</guid><author>u012724947</author><pubDate>Sat, 15 Oct 2016 02:01:23 +0800</pubDate><description><![CDATA[CocoaPods 是什么? 我们为什么要使用它?当我们开发一款IOS应用时,为了方便会使用到很多第三方的开源类库,比如SDWebImage,JSONKit,AFNetWorking等等。可能使用的某个类库又用到其他的类库,所以我们使用它时，必须得先下载另外一个类库,而另一个类库又用到其他类库，“子子孙孙无穷尽也”，这也许是比较特殊的情况。总之我想表达的是手动下载所需要的类库十分的麻烦,另外一种常见]]></description><category></category></item><item><title><![CDATA[Mac OS 终端命令行执行总是出现 command not found]]></title><link>https://blog.youkuaiyun.com/u012724947/article/details/52820290</link><guid>https://blog.youkuaiyun.com/u012724947/article/details/52820290</guid><author>u012724947</author><pubDate>Sat, 15 Oct 2016 00:44:25 +0800</pubDate><description><![CDATA[1. 概述作为一名程序猿,我们或多或少的都要和Windows的DOS, Mac OS终端打交道, 就比如我在做IOS应用程序时经常会使用到很多的第三方开源类库,比如JSONKit,AFNetWorking …，因此我们会通过终端命令下载这些类库,下一章将会讲解IOS最有名的类库管理工具CocoaPods《IOS类库管理工具CocoaPods的使用教程》,废话不多说这种情况一般是修改 bash_pro]]></description><category></category></item><item><title><![CDATA[Android改变字体大小，适应区域宽度]]></title><link>https://blog.youkuaiyun.com/u012724947/article/details/51207797</link><guid>https://blog.youkuaiyun.com/u012724947/article/details/51207797</guid><author>u012724947</author><pubDate>Thu, 21 Apr 2016 12:06:41 +0800</pubDate><description><![CDATA[Android改变字体大小，适应区域宽度在Android中显示文字一般使用的是TextView,有时候我们需要全部显示，但是TextView长度固定，在不换行的前提下，动态改变字体的大小，适应文字所在区域的大小代码块语法遵循标准markdown代码，例如：public class AutoWidthTextView extends TextView {
    // Attributes
    p]]></description><category></category></item><item><title><![CDATA[Android 百分比布局支持库使用]]></title><link>https://blog.youkuaiyun.com/u012724947/article/details/48350541</link><guid>https://blog.youkuaiyun.com/u012724947/article/details/48350541</guid><author>u012724947</author><pubDate>Thu, 10 Sep 2015 21:48:49 +0800</pubDate><description><![CDATA[Android 百分比布局支持库com.android.support:percent使用Android 百分比布局支持库comandroidsupportpercent使用
概述]]></description><category></category></item></channel></rss>