今天要实现一个功能, 通过iTunes导入文件到应用中, 并且在应用中对这个文件进行编辑。类似我们平时经常使用的 PDF阅读器那样的东西, 我们可以自己导入我们的电子书。源码下载:https://github.com/colin1994/iTunesTest.git下面具体介绍下实现过程。先看效果图。图1. 未实现功能前, iTunes截图图2. 实现功能后, iTunes截图图3. 实现功能后,...
分类:
移动开发 时间:
2014-06-11 06:53:02
阅读次数:
265
git是常用的分布式版本控制系统,每个本地版本都包含整个工程。故在不联网的情况下也能够进行工程。
如果在Internet上放一个远端库,就可以作为一个版本服务器,用来充当集中式版本控制的角色。
如github这样的网站就提供版本库托管的服务。
这里简单介绍git,git的入门使用方法。...
分类:
其他好文 时间:
2014-06-10 15:14:01
阅读次数:
221
下拉刷新很多地方都用到了,新浪微博,微信,百度新闻这里我们使用一个开源的库叫:PullToRefresh开源地址:https://github.com/chenyoca/pull-to-refresh下载地址:https://github.com/chenyoca/pull-to-refresh/a...
分类:
移动开发 时间:
2014-06-10 13:07:47
阅读次数:
392
《重构-改善既有代码的设计》Martin Fowler 摘要:
第十一章 处理概括关系
有一批重构手法专门处理类的概括关系(generalization , 即继承关系)
Pull Up Field 字段上移
两个子类有相同字段 --》 移到超类
观察函数如何使用它们,使用的方式很相似,考虑归纳到超类
Pull Up Method 函数上移
有些函数...
分类:
其他好文 时间:
2014-06-10 11:10:10
阅读次数:
171
对于xml文件,一般有两种解析方式:-----pull解析-------------Sax解析-------如果xml文件是本地文件,那么就好说了AssetManager
assetManager = getAssets();// 文件保存在assets目录下,得到assetManager管理器 ....
分类:
移动开发 时间:
2014-06-10 00:39:04
阅读次数:
380
git 是一种分布式版本控制系统, Distributed Version Control
System.linux 内核开源项目有众多的参与者,2002年, 整个项目组开始启用分布式版本控制系统BitKeeper
来管理和维护代码,到了2005年,开发BitKeeper的公司同Linux内核开源社...
分类:
其他好文 时间:
2014-06-09 20:24:17
阅读次数:
880
在微博上看到一个段子“老子哪天出任ceo迎娶白富美走上人生巅峰之后,一定要雇两个长腿大熊的妹子。一个帮我想变量名字,一个帮我想git
commit的message!”可以看出 命名方方面面的问题困扰着我这样的人。哈哈哈函数命名、变量命名等
是频繁困扰我的问题。函数命名:统一使用动词或者动词+名词形式...
分类:
Web程序 时间:
2014-06-09 16:53:25
阅读次数:
298
git使用https协议,每次pull,
push都要输入密码,相当的烦。使用git协议,然后使用ssh密钥。这样可以省去每次都输密码。大概需要三个步骤:一、本地生成密钥对;二、设置github上的公钥;三、修改git的remote
url为git协议。一、生成密钥对。=============大多...
分类:
其他好文 时间:
2014-06-09 16:23:26
阅读次数:
229
Metasploit更新,官方放弃SVN,开始使用GIT有一段时间没有写文章了,今天翻译一篇文章吧。以后Metasploit更新,请不要再使用下面的方法了1svn
co https://www.metasploit.com/svn/framework3/trunk请使用GIT来进行更新1git cl...
分类:
Web程序 时间:
2014-06-09 15:32:47
阅读次数:
380
前置:在win8系统中,使用Tortoisegit管理git步骤:1、设置Git的user
name和email: 命令:(请运行Git Bash.vbs(git安装目录)) git config --global user.name
"xuhaiyan" git config --glo...