代码改变世界

随笔档案-2013年09月

android中的http框架,使其更加简单易用

2013-09-25 14:04 by 三戒1993, 180 阅读, 收藏, 编辑
摘要: Afinal 是一个android的sqlite orm 和 ioc 框架。Afinal 是一个android的sqlite orm 和 ioc 框架。同时封装了android中的http框架,使其更加简单易用;使用finalBitmap,无需考虑bitmap在android中加载的时候oom的问题... 阅读全文

android中的http框架,使其更加简单易用

2013-09-25 14:04 by 三戒1993, 119 阅读, 收藏, 编辑
摘要: Afinal 是一个android的sqlite orm 和 ioc 框架。Afinal 是一个android的sqlite orm 和 ioc 框架。同时封装了android中的http框架,使其更加简单易用;使用finalBitmap,无需考虑bitmap在android中加载的时候oom的问题... 阅读全文

Android中使用ormlite实现持久化--HelloOrmLite

2013-09-25 14:04 by 三戒1993, 82 阅读, 收藏, 编辑
摘要: Android中内置了sqlite,但是常用的开发语言java是面向对象的,而数据库是关系型的,二者之间的转化每次都很麻烦(主要是我对sql语言不熟悉)。而Java Web开发中有很多orm框架,但是想直接放到Android上用有些麻烦。尝试了一下找Android的orm框架,说实话还有好几个。实现... 阅读全文

Android中使用ormlite实现持久化--HelloOrmLite

2013-09-25 14:04 by 三戒1993, 127 阅读, 收藏, 编辑
摘要: Android中内置了sqlite,但是常用的开发语言java是面向对象的,而数据库是关系型的,二者之间的转化每次都很麻烦(主要是我对sql语言不熟悉)。而Java Web开发中有很多orm框架,但是想直接放到Android上用有些麻烦。尝试了一下找Android的orm框架,说实话还有好几个。实现... 阅读全文

iPhone开发之深入浅出 (7) — ARC总结

2013-09-22 16:59 by 三戒1993, 123 阅读, 收藏, 编辑
摘要: 原文链接:http://www.yifeiyang.net/development-of-the-iphone-simply-7/通过前面几篇文章的介绍,我想大家应该对ARC有了一个比较完整的理解。最后,我们来对ARC做一个总结,并把一些未涉及到的细节部分再深入讨论一下。内存管理基本原则内存管理的依... 阅读全文

iPhone开发之深入浅出 (7) — ARC总结

2013-09-22 16:59 by 三戒1993, 157 阅读, 收藏, 编辑
摘要: 原文链接:http://www.yifeiyang.net/development-of-the-iphone-simply-7/通过前面几篇文章的介绍,我想大家应该对ARC有了一个比较完整的理解。最后,我们来对ARC做一个总结,并把一些未涉及到的细节部分再深入讨论一下。内存管理基本原则内存管理的依... 阅读全文

ios开发ARC,IBOutlets之strong与weak

2013-09-22 15:12 by 三戒1993, 123 阅读, 收藏, 编辑
摘要: 今天在写程序的时候,用IBOutlets连了一个自定义的控件,出现了问题,后面访问的时候,控件里有些subviews没有初始化好,取到的时候为nil, 程序里用了ARC, IBOutlets一连接上,就自动加了weak的定义,于是知道问题应该是出现在这个上面了,weak改成strong, 问题是解决... 阅读全文

ios开发ARC,IBOutlets之strong与weak

2013-09-22 15:12 by 三戒1993, 132 阅读, 收藏, 编辑
摘要: 今天在写程序的时候,用IBOutlets连了一个自定义的控件,出现了问题,后面访问的时候,控件里有些subviews没有初始化好,取到的时候为nil, 程序里用了ARC, IBOutlets一连接上,就自动加了weak的定义,于是知道问题应该是出现在这个上面了,weak改成strong, 问题是解决... 阅读全文

iOS中ARC内部原理

2013-09-22 15:06 by 三戒1993, 149 阅读, 收藏, 编辑
摘要: 你已经知道,ARC会自动帮你插入retain和release语句。ARC编译器有两部分,分别是前端编译器和优化器。1. 前端编译器前端编译器会为“拥有的”每一个对象插入相应的release语句。如果对象的所有权修饰符是__strong,那么它就是被拥有的。如果在某个方法内创建了一个对象,前端编译器会... 阅读全文

iOS中ARC内部原理

2013-09-22 15:06 by 三戒1993, 143 阅读, 收藏, 编辑
摘要: 你已经知道,ARC会自动帮你插入retain和release语句。ARC编译器有两部分,分别是前端编译器和优化器。1. 前端编译器前端编译器会为“拥有的”每一个对象插入相应的release语句。如果对象的所有权修饰符是__strong,那么它就是被拥有的。如果在某个方法内创建了一个对象,前端编译器会... 阅读全文

手把手教你ARC——iOS/Mac开发ARC入门和使用

2013-09-22 14:45 by 三戒1993, 137 阅读, 收藏, 编辑
摘要: Revolution of Objective-c本文部分实例取自iOS 5 Toturail一书中关于ARC的教程和公开内容,仅用于技术交流和讨论。请不要将本文的部分或全部内容用于商用,谢谢合作。欢迎转载本文,但是转载请注明本文出处:http://www.onevcat.com/2012/06/a... 阅读全文

手把手教你ARC——iOS/Mac开发ARC入门和使用

2013-09-22 14:45 by 三戒1993, 105 阅读, 收藏, 编辑
摘要: Revolution of Objective-c本文部分实例取自iOS 5 Toturail一书中关于ARC的教程和公开内容,仅用于技术交流和讨论。请不要将本文的部分或全部内容用于商用,谢谢合作。欢迎转载本文,但是转载请注明本文出处:http://www.onevcat.com/2012/06/a... 阅读全文

UITableView编辑模式

2013-09-22 14:12 by 三戒1993, 127 阅读, 收藏, 编辑
摘要: http://www.winddisk.com/2012/07/05/uitableview_edit_mod/UITableView除了常规的选择模式(selection mode)外还有一个编辑模式(editing mode),在编辑模式中可实现删除,插入,多选,重排序等。一.进入编辑模式通过直... 阅读全文

UITableView编辑模式

2013-09-22 14:12 by 三戒1993, 143 阅读, 收藏, 编辑
摘要: http://www.winddisk.com/2012/07/05/uitableview_edit_mod/UITableView除了常规的选择模式(selection mode)外还有一个编辑模式(editing mode),在编辑模式中可实现删除,插入,多选,重排序等。一.进入编辑模式通过直... 阅读全文

transitionFromViewController方法的使用

2013-09-22 13:51 by 三戒1993, 278 阅读, 收藏, 编辑
摘要: 1.背景iOS 5.0 以前 ,我们在一个视图控制器中会用addSubView方法来添加很多子View,并进行对这些子View的控制。但是,这样做,有一个问题:一个UIViewController的View可能有很多小的子view。这些子view很多时候被盖在最后,我们在最外层ViewControl... 阅读全文

transitionFromViewController方法的使用

2013-09-22 13:51 by 三戒1993, 164 阅读, 收藏, 编辑
摘要: 1.背景iOS 5.0 以前 ,我们在一个视图控制器中会用addSubView方法来添加很多子View,并进行对这些子View的控制。但是,这样做,有一个问题:一个UIViewController的View可能有很多小的子view。这些子view很多时候被盖在最后,我们在最外层ViewControl... 阅读全文

Core Data Migration 之拆分Entity

2013-09-18 15:18 by 三戒1993, 125 阅读, 收藏, 编辑
摘要: 参考文章:http://blog.slalom.com/2010/01/08/splitting-an-entity-in-a-coredata-migration/最近自己做的背单词软件,在之前的设计上有一个非常大的缺陷就是把单词读音的语音文件放在数据库里面了,而且作为word表里面的一个字段储存... 阅读全文

Core Data Migration 之拆分Entity

2013-09-18 15:18 by 三戒1993, 128 阅读, 收藏, 编辑
摘要: 参考文章:http://blog.slalom.com/2010/01/08/splitting-an-entity-in-a-coredata-migration/最近自己做的背单词软件,在之前的设计上有一个非常大的缺陷就是把单词读音的语音文件放在数据库里面了,而且作为word表里面的一个字段储存... 阅读全文

对 Android 开发者有益的 40 条优化建议

2013-09-18 10:52 by 三戒1993, 117 阅读, 收藏, 编辑
摘要: 下面是开始Android编程的好方法:找一些与你想做事情类似的代码调整它,尝试让它做你像做的事情经历问题使用StackOverflow解决问题对每个你像添加的特征重复上述过程。这种方法能够激励你,因为你在保持不断迭代,不经意中你学到了很多。然而,当你发布应用时你还要做一些更深入的事情。从一些可正常工... 阅读全文

对 Android 开发者有益的 40 条优化建议

2013-09-18 10:52 by 三戒1993, 104 阅读, 收藏, 编辑
摘要: 下面是开始Android编程的好方法:找一些与你想做事情类似的代码调整它,尝试让它做你像做的事情经历问题使用StackOverflow解决问题对每个你像添加的特征重复上述过程。这种方法能够激励你,因为你在保持不断迭代,不经意中你学到了很多。然而,当你发布应用时你还要做一些更深入的事情。从一些可正常工... 阅读全文

超实用的Java数组技巧攻略分享!

2013-09-16 22:42 by 三戒1993, 119 阅读, 收藏, 编辑
摘要: 本文分享了关于Java数组最顶级的11大方法,帮助你解决工作流程问题,无论是运用在团队环境或是在私人项目中,你都可以直接拿来用!声明一个数组(Declare an array)String[] aArray = new String[5];String[] bArray = {"a","b","c"... 阅读全文

ls command not found

2013-09-16 14:01 by 三戒1993, 225 阅读, 收藏, 编辑
摘要: 编辑profile文件没有写正确,导致在命令行下 ls等命令不能够识别。在命令行下打入下面这段就可以了export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin 阅读全文

苹果建议开发者在iOS 7正式发布之前把应用提交至App Store

2013-09-12 09:49 by 三戒1993, 146 阅读, 收藏, 编辑
摘要: 今早在给开发者的邮件中,苹果建议开发者在下周9月18日正式发布iOS 7之前把应用提交至App Store。邮件特别提到了iOS 7的新功能,还提到了充分利用iPhone 5S功能的新API,比如M7运动协同处理器。“”阅读器今早在给开发者的邮件中,苹果建议开发者在下周9月18日正式发布iOS 7之... 阅读全文

关于android SDK安装Failed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-1.xml出错

2013-09-10 11:05 by 三戒1993, 185 阅读, 收藏, 编辑
摘要: 最近SDK出问题了,然后在google下载了一个android-sdk-windows.rar,然后点击SDK Manager,结果一直不能刷新API Level,然后就开始在网上找了好多资料,解决这个问题,修改 HOSTS, HTTP 和 HTTPS 都不能解决,这给我带来了很大的困惑! 加... 阅读全文

浅谈Android开机启动速度优化(含应用程序启动速度优化)

2013-09-06 10:20 by 三戒1993, 1157 阅读, 收藏, 编辑
摘要: 众所周知Android开机启动速度较慢,于是如何加快启动速度便成为一个值得讨论的问题。在查阅过许多资料后(特别是Google Group的android-platform),我整理总结出下面几点基本看法。Android开机启动耗时较多的部分有2个,分别是preload classes和scan pa... 阅读全文

Dalvik 虚拟机和 Sun JVM 在架构和执行方面有什么本质区别?

2013-09-05 15:33 by 三戒1993, 108 阅读, 收藏, 编辑
摘要: 目前我理解的是:两者共同点:都是解释执行 byte code都是每个 OS 进程运行一个 VM,并执行一个单独的程序在较新版本中(Froyo / Sun JDK 1.5)都实现了相当程度的 JIT compile 用于提速根据http://en.wikipedia.org/wiki/Dalvik_(... 阅读全文

Dalvik 虚拟机和 Sun JVM 在架构和执行方面有什么本质区别?

2013-09-05 15:33 by 三戒1993, 99 阅读, 收藏, 编辑
摘要: 目前我理解的是:两者共同点:都是解释执行 byte code都是每个 OS 进程运行一个 VM,并执行一个单独的程序在较新版本中(Froyo / Sun JDK 1.5)都实现了相当程度的 JIT compile 用于提速根据http://en.wikipedia.org/wiki/Dalvik_(... 阅读全文

Sublime Text 2 快捷键用法大全

2013-09-05 10:50 by 三戒1993, 134 阅读, 收藏, 编辑
摘要: Ctrl+D 选词 (反复按快捷键,即可继续向下同时选中下一个相同的文本进行同时编辑)Ctrl+G 跳转到相应的行Ctrl+J 合并行(已选择需要合并的多行时)Ctrl+L 选择整行(按住-继续选择下行)Ctrl+M 光标移动至括号内开始或结束的位置Ctrl+T 词互换Ctrl+U 软撤销Ctrl+... 阅读全文

Sublime Text 2 快捷键用法大全

2013-09-05 10:50 by 三戒1993, 145 阅读, 收藏, 编辑
摘要: Ctrl+D 选词 (反复按快捷键,即可继续向下同时选中下一个相同的文本进行同时编辑)Ctrl+G 跳转到相应的行Ctrl+J 合并行(已选择需要合并的多行时)Ctrl+L 选择整行(按住-继续选择下行)Ctrl+M 光标移动至括号内开始或结束的位置Ctrl+T 词互换Ctrl+U 软撤销Ctrl+... 阅读全文

关于iOS7的一切相关的资料

2013-09-05 09:38 by 三戒1993, 104 阅读, 收藏, 编辑
摘要: http://www.cocoachina.com/special/ios7/PreviousNext作为的用户,您可能需要了解WWDC大会以及iOS 7的新界面CocoaChina WWDC专题iOS 7 UI设计官方图集原生app icon设计:iOS 7 vs iOS 6iOS 7 Beta版... 阅读全文

关于iOS7的一切相关的资料

2013-09-05 09:38 by 三戒1993, 119 阅读, 收藏, 编辑
摘要: http://www.cocoachina.com/special/ios7/PreviousNext作为的用户,您可能需要了解WWDC大会以及iOS 7的新界面CocoaChina WWDC专题iOS 7 UI设计官方图集原生app icon设计:iOS 7 vs iOS 6iOS 7 Beta版... 阅读全文

addEventListener-第三个参数 useCapture

2013-09-04 17:09 by 三戒1993, 115 阅读, 收藏, 编辑
摘要: 转载自:http://www.cftea.com/c/2008/10/MQ0U26KP565GNM5Q.aspaddEventListener-开始addEventListener-事件流addEventListener-第三个参数 useCaptureaddEventListener-event ... 阅读全文

addEventListener-第三个参数 useCapture

2013-09-04 17:09 by 三戒1993, 144 阅读, 收藏, 编辑
摘要: 转载自:http://www.cftea.com/c/2008/10/MQ0U26KP565GNM5Q.aspaddEventListener-开始addEventListener-事件流addEventListener-第三个参数 useCaptureaddEventListener-event ... 阅读全文

介绍(javascript调试)

2013-09-04 16:52 by 三戒1993, 139 阅读, 收藏, 编辑
摘要: Chrome developer tool Chrome浏览器得益于其优秀的V8解释器,javascript执行速度和内存占有率表现非常优秀。对于html+css+javascript前台技术的学习或者开发,浏览器developer tool的使用时必不可少的,也能极大的提高学习或者开发效率。本文根... 阅读全文

介绍(javascript调试)

2013-09-04 16:52 by 三戒1993, 121 阅读, 收藏, 编辑
摘要: Chrome developer tool Chrome浏览器得益于其优秀的V8解释器,javascript执行速度和内存占有率表现非常优秀。对于html+css+javascript前台技术的学习或者开发,浏览器developer tool的使用时必不可少的,也能极大的提高学习或者开发效率。本文根... 阅读全文

MAC使用技巧之苹果电脑抓图截屏方法

2013-09-04 16:04 by 三戒1993, 202 阅读, 收藏, 编辑
摘要: 用苹果电脑自带的截图功能的快捷键:command+shift+3 三个键按下则抓取/截取全屏command+shift+4 然后用鼠标框选则抓取该区域的截图command+shift+4 然后按空格则抓取软件窗口。截图会自动保存到桌面。command + control + A 截取指定的区域 ... 阅读全文

MAC使用技巧之苹果电脑抓图截屏方法

2013-09-04 16:04 by 三戒1993, 261 阅读, 收藏, 编辑
摘要: 用苹果电脑自带的截图功能的快捷键:command+shift+3 三个键按下则抓取/截取全屏command+shift+4 然后用鼠标框选则抓取该区域的截图command+shift+4 然后按空格则抓取软件窗口。截图会自动保存到桌面。command + control + A 截取指定的区域 ... 阅读全文

移动互联网终端的touch事件,touchstart, touchend, touchmove

2013-09-04 15:56 by 三戒1993, 110 阅读, 收藏, 编辑
摘要: 前言如果我们允许用户在页面上用类似桌面浏览器鼠标手势的方式来控制WEB APP,这个页面上肯定是有很多可点击区域的,如果用户触摸到了那些可点击区域怎么办呢??诸如智能手机和平板电脑一类的移动设备通常会有一个电容式触摸屏(capacitive touch-sensitive screen),以捕捉用户... 阅读全文

移动互联网终端的touch事件,touchstart, touchend, touchmove

2013-09-04 15:56 by 三戒1993, 177 阅读, 收藏, 编辑
摘要: 前言如果我们允许用户在页面上用类似桌面浏览器鼠标手势的方式来控制WEB APP,这个页面上肯定是有很多可点击区域的,如果用户触摸到了那些可点击区域怎么办呢??诸如智能手机和平板电脑一类的移动设备通常会有一个电容式触摸屏(capacitive touch-sensitive screen),以捕捉用户... 阅读全文

Sublime Text 2 入门及技巧

2013-09-04 15:44 by 三戒1993, 164 阅读, 收藏, 编辑
摘要: 看了Nettuts+ 对 Sublime Text 2 的介绍,立刻就兴奋了,诚如作者 Jeffrey Way 所说:“《永远的毁灭公爵》都发布了,TextMate 2 还没发”,你还能指望它么?TextMate 开发者的消极态度已经无法让人忍受了。而作为一款跨 OS X、Linux 和 Windo... 阅读全文

Sublime Text 2 入门及技巧

2013-09-04 15:44 by 三戒1993, 128 阅读, 收藏, 编辑
摘要: 看了Nettuts+ 对 Sublime Text 2 的介绍,立刻就兴奋了,诚如作者 Jeffrey Way 所说:“《永远的毁灭公爵》都发布了,TextMate 2 还没发”,你还能指望它么?TextMate 开发者的消极态度已经无法让人忍受了。而作为一款跨 OS X、Linux 和 Windo... 阅读全文