<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[gwgking2012的专栏]]></title><description><![CDATA[收集、总结、整理、回顾]]></description><link>https://blog.youkuaiyun.com/gwgking2012</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; gwgking2012]]></copyright><item><title><![CDATA[iOS 64-bit终于来了，你准备好了吗？]]></title><link>https://blog.youkuaiyun.com/gwgking2012/article/details/42099243</link><guid>https://blog.youkuaiyun.com/gwgking2012/article/details/42099243</guid><author>gwgking2012</author><pubDate>Tue, 23 Dec 2014 10:13:16 +0800</pubDate><description><![CDATA[64-bit Tips


终究还是来了。Apple下发了支持64位的最后通牒：


As we announced in October, beginning February 1, 2015 new iOS apps submitted to the App Store must include 64-bit support and be built with the iOS 8 ]]></description><category></category></item><item><title><![CDATA[iOS APP高效开发的弹药库——最新必备开源库 二]]></title><link>https://blog.youkuaiyun.com/gwgking2012/article/details/41694183</link><guid>https://blog.youkuaiyun.com/gwgking2012/article/details/41694183</guid><author>gwgking2012</author><pubDate>Wed, 03 Dec 2014 10:55:54 +0800</pubDate><description><![CDATA[APP开发的确就是发发请求、搭搭界面，但是，如何做的快，如何做的好，那就是要考较功力的了。

下面这些开源库，可以说，是iOS app开发过程中的脚手架，用好了，app 开发过程那是既快又好还省，这才是APP开发的弹药库]]></description><category></category></item><item><title><![CDATA[iOS APP高效开发的弹药库——最新必备开源库 一]]></title><link>https://blog.youkuaiyun.com/gwgking2012/article/details/41680657</link><guid>https://blog.youkuaiyun.com/gwgking2012/article/details/41680657</guid><author>gwgking2012</author><pubDate>Tue, 02 Dec 2014 16:39:47 +0800</pubDate><description><![CDATA[APP开发的确就是发发请求、搭搭界面，但是，如何做的快，如何做的好，那就是要考较功力的了。
下面这些开源库，可以说，是iOS app开发过程中的脚手架，用好了，app 开发过程那是既快又好还省，这才是APP开发的弹药库：]]></description><category></category></item><item><title><![CDATA[Android应用电量消耗评估的三板斧]]></title><link>https://blog.youkuaiyun.com/gwgking2012/article/details/41679905</link><guid>https://blog.youkuaiyun.com/gwgking2012/article/details/41679905</guid><author>gwgking2012</author><pubDate>Tue, 02 Dec 2014 16:04:59 +0800</pubDate><description><![CDATA[对于无线设备发展到今天的地步，性能越来越不再是问题了，但是，电量却依然是目前最大的一个瓶颈，你的APP想因为耗电而被用户“请出”设备吗？不妨动起来，试试这简单的三板斧。]]></description><category></category></item><item><title><![CDATA[无线APP开发过程中的省电原则]]></title><link>https://blog.youkuaiyun.com/gwgking2012/article/details/41679491</link><guid>https://blog.youkuaiyun.com/gwgking2012/article/details/41679491</guid><author>gwgking2012</author><pubDate>Tue, 02 Dec 2014 15:36:45 +0800</pubDate><description><![CDATA[在无线APP开发过程中，必须要遵循的省电原则。在手机性能越来越不是问题的今天，电量消耗才是无线APP的最大瓶颈。]]></description><category></category></item><item><title><![CDATA[Cocoapods的Podfile常见语法总结]]></title><link>https://blog.youkuaiyun.com/gwgking2012/article/details/41513489</link><guid>https://blog.youkuaiyun.com/gwgking2012/article/details/41513489</guid><author>gwgking2012</author><pubDate>Wed, 26 Nov 2014 11:29:15 +0800</pubDate><description><![CDATA[Cocoapods的Podfile常见语法总结，如何写一个复杂的podfile文件。]]></description><category></category></item><item><title><![CDATA[UITableView的优化总结]]></title><link>https://blog.youkuaiyun.com/gwgking2012/article/details/41485025</link><guid>https://blog.youkuaiyun.com/gwgking2012/article/details/41485025</guid><author>gwgking2012</author><pubDate>Tue, 25 Nov 2014 17:16:24 +0800</pubDate><description><![CDATA[1.  首先重用cell，这个是最基础的优化，但是要记住，所谓重用，不止是不需要重新分配这个cell对象，也要尽量防止重新layoutSubview。
2.  尽量cell不要使用透明颜色。
3. 缓存cell的高度，如果高度固定的话，就直接用cell.rowHeight设置。
4. imageView的size和显示的image的size最好一致，避免缩放图像的处理。
5. 如果cell]]></description><category></category></item><item><title><![CDATA[无线互联网用户隐私信息采集的风险分析]]></title><link>https://blog.youkuaiyun.com/gwgking2012/article/details/41482671</link><guid>https://blog.youkuaiyun.com/gwgking2012/article/details/41482671</guid><author>gwgking2012</author><pubDate>Tue, 25 Nov 2014 15:37:55 +0800</pubDate><description><![CDATA[对于用户隐私信息的侵犯，一直是互联网的一个热点和争议之地，从Web的cookie时代开始，到现在移动互联网时代，争论风波一直不断，但是，对于所有的互联网公司，数据才是持久的核心竞争力。所有的互联网产品都在或多或少的收集用户的数据，这已经是不争的事实。我们也必须得收集，这不需要思考，但是，如何文明的收集，如何不让用户反感的收集，如何不惹上麻烦的收集，这是需要详细考虑的！


1. 风险类型：]]></description><category></category></item><item><title><![CDATA[一个完整的无线客户端技术设计应该包含的内容]]></title><link>https://blog.youkuaiyun.com/gwgking2012/article/details/41482271</link><guid>https://blog.youkuaiyun.com/gwgking2012/article/details/41482271</guid><author>gwgking2012</author><pubDate>Tue, 25 Nov 2014 15:14:23 +0800</pubDate><description><![CDATA[1. 业务输入

1.1
 基础交互和通用组件

在新的产品设计中，需要将涉及的UI容器、基础交互、控件都进行组件化，形成基础组件库，以提高产品设计和开发的效率，以及产品的一致性体验。 

Check List：

l   所有可能的页面展现形式（容器）

l   所有需要自定义样式的控件类型（button、icon、label、textbox等）

l   所有可以抽象]]></description><category></category></item><item><title><![CDATA[无线客户端发布前必须做的Check list]]></title><link>https://blog.youkuaiyun.com/gwgking2012/article/details/41482199</link><guid>https://blog.youkuaiyun.com/gwgking2012/article/details/41482199</guid><author>gwgking2012</author><pubDate>Tue, 25 Nov 2014 15:10:55 +0800</pubDate><description><![CDATA[1. 静态代码扫描、Warning检查。（提测前）

    要求：通过analyzer（iOS）、FindBug是（android'）等工具，对所有新增、涉及改动的代码，都必须检查和Fix所有Warning和静态扫描的问题。


2. 动态内存、CPU消耗检查（提测前）

    要求：通过instrument（iOS）、DDMS（android）等工具，确认无内存泄漏问题，需要对]]></description><category></category></item><item><title><![CDATA[Android ANR问题总结]]></title><link>https://blog.youkuaiyun.com/gwgking2012/article/details/41481567</link><guid>https://blog.youkuaiyun.com/gwgking2012/article/details/41481567</guid><author>gwgking2012</author><pubDate>Tue, 25 Nov 2014 14:46:57 +0800</pubDate><description><![CDATA[1. ANR定义：Application Not Responding--应用无响应


2.ANR的类型：
  (1) KeyDispatchTimeout(5 seconds) --按键或触摸事件在5秒内无响应
  (2) BroadcastTimeout(10 seconds) --BroadcastReceiver在10秒内无法处理完成
  (3) ServiceTimeout]]></description><category></category></item><item><title><![CDATA[Android应用的性能优化总结]]></title><link>https://blog.youkuaiyun.com/gwgking2012/article/details/41481419</link><guid>https://blog.youkuaiyun.com/gwgking2012/article/details/41481419</guid><author>gwgking2012</author><pubDate>Tue, 25 Nov 2014 14:40:16 +0800</pubDate><description><![CDATA[影响性能的点



响应时间：数据的网络传输时间
 + 页面的响应时间


系统处理能力：当前的CPU，内存占用情况


性能优化方法



降低页面响应时间：a.缓存，b.算法优化,
 c.逻辑优化, d.需求优化, e.布局优化，f.动画优化


同步改异步：把耗时操作放到其他工作线程


提前或延迟操作：使用handler.post()，handl]]></description><category></category></item><item><title><![CDATA[iOS的并发管理总结]]></title><link>https://blog.youkuaiyun.com/gwgking2012/article/details/41480871</link><guid>https://blog.youkuaiyun.com/gwgking2012/article/details/41480871</guid><author>gwgking2012</author><pubDate>Tue, 25 Nov 2014 14:09:18 +0800</pubDate><description><![CDATA[总纲：
尽量不要自己管理线程，由系统管理更加简单高效安全]]></description><category></category></item><item><title><![CDATA[iOS的内存管理机制总结]]></title><link>https://blog.youkuaiyun.com/gwgking2012/article/details/41478999</link><guid>https://blog.youkuaiyun.com/gwgking2012/article/details/41478999</guid><author>gwgking2012</author><pubDate>Tue, 25 Nov 2014 11:22:56 +0800</pubDate><description><![CDATA[纯原理的介绍资料太多，就不去copy他们了，还是记录yi'x]]></description><category></category></item><item><title><![CDATA[一流无线客户端是怎样炼成的]]></title><link>https://blog.youkuaiyun.com/gwgking2012/article/details/41445213</link><guid>https://blog.youkuaiyun.com/gwgking2012/article/details/41445213</guid><author>gwgking2012</author><pubDate>Mon, 24 Nov 2014 14:51:02 +0800</pubDate><description><![CDATA[一流客户端是怎样炼成的
 
经常会遇到一些同学，说无线客户端开发没啥的，就那些事儿，调调API、搭搭界面、搞搞缓存，半年就熟手了。这时我会问他，那你能告诉我怎样才能开发一个一流的客户端呢？这里没有标准的答案，只有我们在项目过程中沉淀下来的一些思路，这里先搭个架子，希望后面在架子上积累越来越多的宝贝。]]></description><category></category></item><item><title><![CDATA[iOS app store审核规则汇总，你会被拒吗？]]></title><link>https://blog.youkuaiyun.com/gwgking2012/article/details/41442465</link><guid>https://blog.youkuaiyun.com/gwgking2012/article/details/41442465</guid><author>gwgking2012</author><pubDate>Mon, 24 Nov 2014 11:30:44 +0800</pubDate><description><![CDATA[先从官方的Guide文档来看容易犯的错误：]]></description><category></category></item><item><title><![CDATA[Android(jave)中关于finalize必须要注意的几件事]]></title><link>https://blog.youkuaiyun.com/gwgking2012/article/details/41278949</link><guid>https://blog.youkuaiyun.com/gwgking2012/article/details/41278949</guid><author>gwgking2012</author><pubDate>Wed, 19 Nov 2014 11:07:28 +0800</pubDate><description><![CDATA[java.lang.ref.FinalizerReference 是 Java/Dalvik GC 相关的一个类，所有 Override finalize() 方法的 Object，最后都会被 FinalizerReference 类的静态变量引用，所有当它们没有强引用时不会被
 VM 立即回收，而是 『在GC时』会将这些 Override finalize() 方法的 Object 压入到 R]]></description><category></category></item><item><title><![CDATA[Objective C 中的消息机制]]></title><link>https://blog.youkuaiyun.com/gwgking2012/article/details/39554113</link><guid>https://blog.youkuaiyun.com/gwgking2012/article/details/39554113</guid><author>gwgking2012</author><pubDate>Thu, 25 Sep 2014 17:00:51 +0800</pubDate><description><![CDATA[在入门级别的ObjC 教程中，我们常对从C++或Java 或其他面向对象语言转过来的程序员说，ObjC 中的方法调用（ObjC中的术语为消息）跟其他语言中的方法调用差不多，只是形式有些不同而已。

 

譬如Ｃ++ 中的：

Bird * aBird = new Bird();

aBird->fly();

 

在ObjC 中则如下：

Bird * aBird =]]></description><category></category></item><item><title><![CDATA[深入理解Cocoapods]]></title><link>https://blog.youkuaiyun.com/gwgking2012/article/details/19906857</link><guid>https://blog.youkuaiyun.com/gwgking2012/article/details/19906857</guid><author>gwgking2012</author><pubDate>Tue, 25 Feb 2014 11:47:44 +0800</pubDate><description><![CDATA[本文由 伯乐在线 - programmer.du 翻译自 Michele Titolo。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。


　　Cocoapods是 OS X 和 iOS 下的一个第三方库管理工具。你能使用CocoaPods添加被称作“Pods”的依赖库，并轻松管理它们的版本，而不用考虑当前的时间和开发环境。

　　Cocoapods意义体现在两个方面。首先，引入第三]]></description><category></category></item><item><title><![CDATA[CocoaPods的安装和初级使用]]></title><link>https://blog.youkuaiyun.com/gwgking2012/article/details/19904109</link><guid>https://blog.youkuaiyun.com/gwgking2012/article/details/19904109</guid><author>gwgking2012</author><pubDate>Tue, 25 Feb 2014 10:56:55 +0800</pubDate><description><![CDATA[CocoaPods简介

CocoaPods是一个负责管理iOS项目中第三方开源库的工具。CocoaPods的项目源码在Github上管理。该项目开始于2011年8月12日，在这两年多的时间里，它持续保持活跃更新。开发iOS项目不可避免地要使用第三方开源库，CocoaPods的出现使得我们可以节省设置和更新第三方开源库的时间

在我们有了CocoaPods这个工具之后，只需要将用到的第三方]]></description><category></category></item></channel></rss>