iOS中Blocks的介绍1. 什么是Blocks Blocks是C语言的扩充功能。如果用一句话来概括就是:带有自动变量的匿名函数。 第一次看见Blocks的时候,感觉很类似C语言的函数指针,尤其是Block类型变量,更是有极强的相似度。但Blocks不是一个指针,而是一个不带名字的函数,它...
分类:
移动开发 时间:
2014-11-20 14:59:13
阅读次数:
392
//在JavaScript中当对象借用方法时可以用call或apply,//apply最多有2个参数,第一个参数是借用对象,第二个参数是数组类型。//call第一个参数为借用对象,后面的参数个数不限,都作为参数传递给被借用方法。//举例说明,如何获取第0个到第2个参数值?程序代码如下所示://cal...
分类:
移动开发 时间:
2014-11-20 14:57:51
阅读次数:
204
在2013Google I/O大会上,谷歌推出了自家全新的安卓软件集成开发工具Android Studio,这是Google基于IntelliJ IDEA 修改而来。 谷歌称Android Studio将会让开发者更快、更具生产力,它完全免费,跨平台支持 Win/Mac/Linux,是替代...
分类:
移动开发 时间:
2014-11-20 14:56:44
阅读次数:
264
去除手机浏览器标签默认高亮边框-webkit-tap-highlight-color 属性属性描述:这个属性可以指设置透明度。如果未设置透明度,iOS上的Safari会给予颜色一个默认的透明度。把透明度设为0,则会禁用此属性。如果你把透明度设为1,元素将会不可见。只用于iOS(iPhone和iPad...
分类:
移动开发 时间:
2014-11-20 14:54:18
阅读次数:
213
转自:http://blog.csdn.net/shulianghan/article/details/18046021 ? 主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar及其他如Dialog、T...
分类:
移动开发 时间:
2014-11-20 13:50:46
阅读次数:
538
Google默认的PackageManager,会读取应用AndroidManifest.xml的对应定义installLocation:
规则如下:
android:installLocation = "auto",先查看手机内存是否足够,如果够就安装在手机内存上,不够就安装在T 卡上;
android:installLocation = "internalOnly",表示安装...
分类:
移动开发 时间:
2014-11-20 13:47:45
阅读次数:
187
http://blog.csdn.net/leelit/article/details/38776931
之前写的第一篇Fragment实例,和大多数人一开始学的一样,都是通过FragmentTransaction的replace方法来实现,replace方法相当于先移除remove()原来所有已存在的fragments,然后添加add()当前这个fragment。这就导致了一个问题,我们切换一...
分类:
移动开发 时间:
2014-11-20 13:48:34
阅读次数:
256
我们知道有不少开源工程,能实现很多不错的效果。前几天,我看了一个效果,刚好项目中也用到了这个jar包。没事挖一挖 学一学(一说到挖一挖,那么问题来了,挖掘机技术到底哪家强大笑 ),看看不错的效果怎么实现的呢?函数的具体意义有是什么呢?很多效果,我们不需要重新造轮子,只需要装配轮子,开车走起就可以了,你没有那么多时间造轮子,我们可以选择自己喜欢的轮子,开我们的兰博基尼,开我们的保时捷概念车,开起来!
先看一下效果吧!
关于 ViewHelper.setTranslationY(view,float)函数...
分类:
移动开发 时间:
2014-11-20 13:48:24
阅读次数:
224
当我们升级到XCode6后, 新建工程发现默认是没有pch文件的,很多人开始不习惯了,苹果究竟为什么要取消这一个pch文件。
苹果认为,由于组件单一模块的原因,你不应该在你的prefix代码中放入任何的代码,把他们放在你确实需要放入的文件中。把你的定义放到属于他们的文件中。
尽量不要使用宏定义(define)。。除非是非不得已的时候,(这里 插一句 不使用宏定义的原因是 宏定义...
分类:
移动开发 时间:
2014-11-20 13:47:52
阅读次数:
150
首先要下载acharengine的包,里面重要的有lib和一些简易的工具,等下我附在目录里,而这些包都必须调用的。
然后下面附上基本的作图代码:
package org.achartengine.chartdemo.demo.chart;
import java.util.ArrayList;
import java.util.List;
import org.ac...
分类:
移动开发 时间:
2014-11-20 13:49:37
阅读次数:
193
自定义导航栏:
// CustomNaviBarView.h
#import
@interface CustomNaviBarView : UIView
{
@private
/**
* 左侧按钮
*/
UIButton* _leftButton;
/**
* 右侧按钮
*/
UIButton* _rightBu...
分类:
移动开发 时间:
2014-11-20 13:44:01
阅读次数:
189
iPhone 5S发布以后,iOS设备基本都有集成Touch ID,而这个功能对自己的App也是一个很好的扩展,关于Touch ID的用法,大致如下,
Swift:
引入LocalAuthentication.framework
import LocalAuthentication
var myContext = LAContext()
va...
分类:
移动开发 时间:
2014-11-20 13:42:19
阅读次数:
163
前面分别讲了delegate、notification和KVO的实现原理,以及实际使用步骤,我们心中不禁有个疑问,他们的功能比较类似,那么在实际的编程中,如何选择这些方式呢? 在网上看到一个博客上详细的分析了三者之间的区别以及各自的优势,博文地址为http://blog.shinetech.c...
分类:
移动开发 时间:
2014-11-20 13:42:54
阅读次数:
165
接下来我要说的这种方法可以隐藏图标,同是也可以正常启动运行。在manifest的入口activity里面intent-filter中设置元素。比如:注意,android:scheme是大小写敏感的,必须以小写字母开头也就是这个MainActivity可以响应Uri为com.android.examp...
分类:
移动开发 时间:
2014-11-20 13:40:43
阅读次数:
147
db shell dmesg 会打印出内核的调试信息
分类:
移动开发 时间:
2014-11-20 13:41:40
阅读次数:
182
本文转载至 http://blog.csdn.net/showhilllee/article/details/8746114iosip手机貌似ASI里获取ip地址的链接不可以了。也曾试过whatismyip,在其网站上的截图获取的ip是正确的,单不知道为什么在我这里却是错误的。所以,在这里分享一下获...
分类:
移动开发 时间:
2014-11-20 13:40:39
阅读次数:
204
在实际开发中,开发android软件的过程需要不断地进行测试。所以掌握Android的单元测试是极其重要的。您应该把单元测试作为Android应用开发周期的一部分,精心编写的测试可以在开发早起帮你发现错误。 关于Android单元测试可以看Google官方给的教程:Best Practices...
分类:
移动开发 时间:
2014-11-20 13:40:01
阅读次数:
309