Magic Studio

专心做有逼格的APP!

上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 42 下一页

2014年7月14日 #

Swift & Objc 在同一个项目中的使用

摘要: 在WWDC大会中发布了Swift让人眼前一亮。终于加了很多的现代编程语言该有的东西。很早年以前玩C#3.0+的时候这些差不多类似的已经用的烂熟的东西终于一点一点的在看Swift Programming Language的时候再唤醒。Swift较之于OC(Objective-C)在愈发上几乎是一门新的... 阅读全文

posted @ 2014-07-14 15:52 Mr 布鲁斯 阅读(1183) 评论(0) 推荐(0) 编辑

2014年6月30日 #

ObjC正则表达式验证

摘要: 试过ObjC的regkit这个框架。也用过内置的正则表达式验证。最后发现有个非常简单的方法就可以做到验证正则表达式。那就是NSPredicte这个类提供的方法。这里有验证邮箱地址的正则为例:NSString *emailRegEx = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-... 阅读全文

posted @ 2014-06-30 14:59 Mr 布鲁斯 阅读(505) 评论(0) 推荐(0) 编辑

2014年6月15日 #

NSPredicate过滤数组数据

摘要: NSPredicate编写软件时,经常需要获取一个对象集合,然后删除不满足条件的对象,保留符合条件的对象,从而提供一些有意义的对象。Cocoa提供了一个名为NSPredicate的类,他用于指定过滤器的条件。可以创建NSPredicate对象,通过该对象准确地描述所需的条件,对每个对象通过谓词进行筛... 阅读全文

posted @ 2014-06-15 20:43 Mr 布鲁斯 阅读(2115) 评论(0) 推荐(0) 编辑

2014年4月30日 #

iOS Programming Recipe 6: Creating a custom UIView using a Nib

摘要: iOS Programming Recipe 6: Creating a custom UIView using a NibJANUARY 7, 2013BYMIKETT12 COMMENTSCreating a custom UIView using a NibAssumptionsYou are... 阅读全文

posted @ 2014-04-30 03:20 Mr 布鲁斯 阅读(512) 评论(0) 推荐(0) 编辑

2014年2月23日 #

Android编程设置LayoutParams

摘要: 1 RelativeLayout.LayoutParams linearParams = (RelativeLayout.LayoutParams)viewHolder.headerWraper.getLayoutParams(); 2 RelativeLayout.LayoutParams textParams = (RelativeLayout.LayoutParams)viewHolder.textWrapper.getLayoutParams(); 3 4 linearParams.addRule(RelativeLa... 阅读全文

posted @ 2014-02-23 21:11 Mr 布鲁斯 阅读(722) 评论(0) 推荐(0) 编辑

2014年2月19日 #

Android 控件在布局中按比例放置[转]

摘要: 转自:http://netsky1990.blog.51cto.com/2220666/997452在Android开发中常用到线性布局LinearLayout对界面进行具体的创建,其中android:layout_weight这个属性很重要,它可以按照程序员的控制,根据终端屏幕的大小,以相应的比例显示控件的大小,而不会把控件的大小写死,造成无法根据屏幕来自动调整控件本身的大小。需要注意以下几点:一、LinearLayout内的控件的layout_width设置为"wrap_content"例:android:layout_height="fill_parent& 阅读全文

posted @ 2014-02-19 00:12 Mr 布鲁斯 阅读(1847) 评论(0) 推荐(0) 编辑

2014年2月16日 #

Android 内存优化[转]

摘要: 一、Android的内存机制Android的程序由Java语言编写,所以Android的内存管理与Java的内存管理相似。程序员通过new为对象分配内存,所有对象在java堆内分配空间;然而对象的释放是由垃圾回收器来完成的。C/C++中的内存机制是“谁污染,谁治理”,java的就比较人性化了,给我们请了一个专门的清洁工(GC)。那么GC怎么能够确认某一个对象是不是已经被废弃了呢?Java采用了有向图的原理。Java将引用关系考虑为图的有向边,有向边从引用者指向引用对象。线程对象可以作为有向图的起始顶点,该图就是从起始顶点开始的一棵树,根顶点可以到达的对象都是有效对象,GC不会回收这些对象。如果 阅读全文

posted @ 2014-02-16 01:09 Mr 布鲁斯 阅读(250) 评论(0) 推荐(0) 编辑

2014年2月11日 #

android APK应用安装过程以及默认安装路径[转]

摘要: 一:安装过程APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。Android应用安装有如下四种方式1. 系统应用安装――开机时完成,没有安装界面2. 网络下载应用安装――通过market应用完成,没有安装界面3. ADB工具安装――没有安装界面。4. 第三方应用安装――通过SD卡里的APK文件安装,有安装界面,由packageinstaller.apk应用处理安装及卸载过程的界面。应用安装的流程及路径应用安装涉及到如下几个目录:system/app系统自带的应用程序,无法删除data/... 阅读全文

posted @ 2014-02-11 14:34 Mr 布鲁斯 阅读(7226) 评论(0) 推荐(1) 编辑

Android 文件存放路径【转】

摘要: 对于应用携带的静态数据,可以放置在应用的assets目录或者res,raw目录下。对于assets目录下的静态数据,存在当文件最大支持1MB的局限,读取方式如下:1InputStream is = getAssets().open("xxx.xx");对于res,raw目录下的文件,可以通过如下方式读取:1InputStream is = resources.openRawResource.(R.raw.xxx);另外,Android还对创建缓存提供了支持,通过getCacheDir()可以获取应用的缓存路径,在系统可用空间不足时,Android会清空缓存,但对于开发者而言 阅读全文

posted @ 2014-02-11 12:01 Mr 布鲁斯 阅读(1495) 评论(0) 推荐(0) 编辑

Android学习笔记——文件路径、内容Uri学习笔记[转]

摘要: 一、URI 通用资源标志符(Universal Resource Identifier, 简称"URI")。 Uri代表要操作的数据,Android上可用的每种资源 - 图像、视频片段等都可以用Uri来表示。 URI一般由三部分组成: 访问资源的命名机制。 存放资源的主机名。 资源自身的名称,由路径表示。 Android的Uri由以下三部分组成: "content://"、数据的路径、标示ID(可选) 举些例子,如: 所有联系人的Uri: content://contacts/people 某个联系人的Uri: content://contacts/p. 阅读全文

posted @ 2014-02-11 11:40 Mr 布鲁斯 阅读(437) 评论(0) 推荐(0) 编辑

上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 42 下一页

导航