<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[天鹅绒房间]]></title><description><![CDATA["You are slave, Want emancipation?"(BGM:全ての人の魂の诗，请各位脑补）]]></description><link>https://blog.youkuaiyun.com/BadCodeLN</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; BadCodeLN]]></copyright><item><title><![CDATA[Android学习心得③ - Layout模拟ListView item按下效果]]></title><link>https://blog.youkuaiyun.com/BadCodeLN/article/details/50040083</link><guid>https://blog.youkuaiyun.com/BadCodeLN/article/details/50040083</guid><author>BadCodeLN</author><pubDate>Wed, 25 Nov 2015 17:38:06 +0800</pubDate><description><![CDATA[这里是使用setOnTouchListener模拟Listview类似效果final FrameLayout aboutLayout = (FrameLayout) findViewById(R.id.about_layout);
        aboutLayout.setOnTouchListener(new View.OnTouchListener() {
            @Over]]></description><category></category></item><item><title><![CDATA[Android学习心得② - fragment中设置双击返回键退出程序]]></title><link>https://blog.youkuaiyun.com/BadCodeLN/article/details/45041735</link><guid>https://blog.youkuaiyun.com/BadCodeLN/article/details/45041735</guid><author>BadCodeLN</author><pubDate>Tue, 14 Apr 2015 14:28:38 +0800</pubDate><description><![CDATA[最近做的软件要实现双击返回键退出程序效果，其实一开始我是拒绝的，你不能让我改，我就马上去改，因为我不愿意改完了以后再加一些特技上去，代码“duang”一下，很快、很屌，这样用户出来一定会骂我，根本没有这样的软件，就证明上面那个是假的。后来我也经过证实他们确实是实用的，我改了大概一个小时左右，感觉还不错，后来我在用的时候也要求他们不要加特技，因为我要让用户看到，我用完之后是这个样子，你们用完之后也会是]]></description><category></category></item><item><title><![CDATA[Android学习心得① - GridView设置分割线的一种简单方法]]></title><link>https://blog.youkuaiyun.com/BadCodeLN/article/details/45022881</link><guid>https://blog.youkuaiyun.com/BadCodeLN/article/details/45022881</guid><author>BadCodeLN</author><pubDate>Mon, 13 Apr 2015 10:53:50 +0800</pubDate><description><![CDATA[GridView本身是米有分割线的下面通过设置背景色和子项的间隔来实现
首先设置gridview背景色和间隔android:horizontalSpacing="2dp"
android:verticalSpacing="2dp"
android:background="#ff1b1b1b"间隔数值可自由调整，这里的背景色就是分割线的颜色。
然后设置gridview子项的背景色android:bac]]></description><category></category></item><item><title><![CDATA[ios开发学习笔记⑤－因为我太傻逼所以不会用storyboard中的use size classes]]></title><link>https://blog.youkuaiyun.com/BadCodeLN/article/details/44959057</link><guid>https://blog.youkuaiyun.com/BadCodeLN/article/details/44959057</guid><author>BadCodeLN</author><pubDate>Thu, 09 Apr 2015 13:50:05 +0800</pubDate><description><![CDATA[新建一个项目时，不知道为何俺的storyboard显示的界面这么母鸡： 
这种感觉，我不知道该说神马好。。。然后就上网搜了下解决办法 
感谢corproal同学具体方法就是 
点击 右侧面板的file inspector - Interface Builder Document中，取消勾选 “use size classes”: 
取消取消取消 
然后就ok咯～ 
效果： 
多么完美啊～～～（自我陶]]></description><category></category></item><item><title><![CDATA[Bluetooth Low Energy for Android --- Google官方说明文档（英文）]]></title><link>https://blog.youkuaiyun.com/BadCodeLN/article/details/44454927</link><guid>https://blog.youkuaiyun.com/BadCodeLN/article/details/44454927</guid><author>BadCodeLN</author><pubDate>Thu, 19 Mar 2015 11:25:34 +0800</pubDate><description><![CDATA[本文转载自：Bluetooth Low Energy  (需翻墙)

方便墙内浏览，就Ctrl+V过来 
翻译计划进行中…



Bluetooth Low Energy

Android 4.3 (API Level 18) introduces built-in platform support for Bluetooth Low Energy in the central role and]]></description><category></category></item><item><title><![CDATA[iOS开发学习笔记④ - 文本框 - 委托]]></title><link>https://blog.youkuaiyun.com/BadCodeLN/article/details/44338261</link><guid>https://blog.youkuaiyun.com/BadCodeLN/article/details/44338261</guid><author>BadCodeLN</author><pubDate>Tue, 17 Mar 2015 13:58:55 +0800</pubDate><description><![CDATA[文本框（UITextField）

新建一个文本框：

CGRect textFieldRect = CGRectMake(40, 70, 240, 30);
UITextField *textField = [[UITextField alloc]initWithFrame:textFieldRect];

// 设置UITextField对象的边框模式，便于查看其在屏幕上的位置
textFie]]></description><category></category></item><item><title><![CDATA[iOS开发学习笔记③ - 视图控制器]]></title><link>https://blog.youkuaiyun.com/BadCodeLN/article/details/44307787</link><guid>https://blog.youkuaiyun.com/BadCodeLN/article/details/44307787</guid><author>BadCodeLN</author><pubDate>Tue, 17 Mar 2015 09:59:50 +0800</pubDate><description><![CDATA[视图控制器视图控制器是UIViewController类或其子类的对象。 
每个控制器都负责管理一个视图层次结构，包括处理视图相关用户事件，以及将整个视图层次结构添加到应用窗口。以下以建立一个控制视图A和视图B的控制器为例。UIViewController的view属性
  1、 首先为A,B建立两个UIViewController：ControllerA和ControllerB继承了UIViewC]]></description><category></category></item><item><title><![CDATA[iOS开发学习笔记② - 视图]]></title><link>https://blog.youkuaiyun.com/BadCodeLN/article/details/44306551</link><guid>https://blog.youkuaiyun.com/BadCodeLN/article/details/44306551</guid><author>BadCodeLN</author><pubDate>Mon, 16 Mar 2015 15:38:55 +0800</pubDate><description><![CDATA[视图基础
视图是UIView对象 or UIView子类对象。
视图可以处理事件，如触摸。
视图按照层次结构排列。
UIWindow
任何一个应用有且只有一个UIWindow。
UIWindow负责包含应用中的所有视图。
创建UIView子类
初始化 initWithFrame
- (instancetype)initWithFrame:(CGRect)aRect
  该方法是UIView的指定初始]]></description><category></category></item><item><title><![CDATA[iOS开发学习笔记① - OC基础]]></title><link>https://blog.youkuaiyun.com/BadCodeLN/article/details/44237425</link><guid>https://blog.youkuaiyun.com/BadCodeLN/article/details/44237425</guid><author>BadCodeLN</author><pubDate>Fri, 13 Mar 2015 11:54:28 +0800</pubDate><description><![CDATA[OC基础
遍历数组

for循环：
for (int i = 0; i <[items count]; i ++) {
    NSString *item = [item objectAtIndex:i];
    NSLog(@"%@", item);
}
快速枚举（fast enumeration) 
相比传统的for循环简洁很多，出错概率低，经过编译器得意优化，通常比for循环更快。]]></description><category></category></item></channel></rss>