码迷,mamicode.com
首页 > 移动开发
iOS开发系列-ARC浅解
一、什么是 ARC ?所谓ARC就是Automatic Reference Counting , 即自动引用计数。ARC是自iOS5引入的。ARC机制的引入是为了简化开发过程的内存管理的。相对于之前的MRC (Manual Reference Counting) , ARC机制显得更加自动化。在使用...
分类:移动开发   时间:2014-11-05 01:54:51    阅读次数:226
[菜鸟成长记]iOS开发自学笔记05-prototype cells中使用AutoLayout
事情起因于我在一个表格视图里打算添加表格单元行向左滑动显示删除按钮的操作,实现起来比较简单只要定义方法-(void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editing.....
分类:移动开发   时间:2014-11-05 01:54:47    阅读次数:209
Android:异步处理之Handler+Thread的应用(一)
前言 很久很久以前就听说了,每一个android的应用程序都会分别运行在一个独立的dalvik虚拟机进程中,而在每个虚拟机在启动时会运行一个UI主线程(Main Thread),而为啥叫UI主线程而不是AI主线程或者是BI主线程呢?因为它要处理全部和UI相关的事件;因为Android系统采用的是U....
分类:移动开发   时间:2014-11-05 01:53:26    阅读次数:296
IOS 类的属性修饰符atomic
在声明一个类的属性时,默认这个属性会被修饰atomic,意思是原子性访问的。nonatomic和atomic修饰的属性,在自己没有重写setter和getter的时候才会发生作用,其主要的作用可以理解为,atomic修饰的setter和getter在多线程下面是互斥的,相当于setter和gette...
分类:移动开发   时间:2014-11-05 01:50:00    阅读次数:344
2081--手机短号
杭电的一道水题,虽然我还是交了两次才过,因为我比较水。。。唉、、、 #includeint main(){ int n,i,j; char a[11]; scanf("%d",&n); for(i=0;i<n;i++){ scanf("%s",&a); ...
分类:移动开发   时间:2014-11-05 01:48:25    阅读次数:186
Android如何用图片来填充Path封闭路径
刚刚接触安卓,最近在做一个小项目,用path根据四个点坐标绘制了一个矩形,需要用图片来填充矩形。因为根据路径绘制的矩形是倾斜的,所以填充图片不太容易,经过查资料,通过试验得到了一种方法,分享一下://绘制小麦田代码其中四个点坐标是根据经纬度转换成的屏幕坐标,因此..
分类:移动开发   时间:2014-11-05 00:38:05    阅读次数:175
(App Volumes 系列一) AppVolumes基本介绍
CloudVolumes是在2014年8月份被VMware公司收购的一家公司,这家公司专注于应用交付技术,VMware收购CloudVolumes之后,将该公司的技术整合到了自己的EndUserComputing技术框架中,并且更名为AppVolumes。为VMwareHorizon产品的用户提供了降低系统基础环境要求和管理费用的能力..
分类:移动开发   时间:2014-11-05 00:36:45    阅读次数:371
Android Studio - How to Change Android SDK Path
File->project Structure into Project Structure Left > SDKs  Press +, add another sdk...
分类:移动开发   时间:2014-11-05 00:33:23    阅读次数:314
IOS常用设计模式——观察者模式(IOS开发)
观察者模式(Observer)也叫发布/订阅模式(Publish/Subscribe) - 问题: 在软件设计中,经常需要对一个对象的状态改变,从而引起很多对象的状态发生改变。这个特点很明显,复用性强,而且对象之间匿名通信。观察者模式最为适合。 - 原理: 举个例子: 包括四个角色: 1、抽象主题(subject)。是个协议,是一个观察者集合容器,定义了添加,移除和对所有观察者发送通知...
分类:移动开发   时间:2014-11-05 00:29:59    阅读次数:193
Chromium on Android: Android L平台上WebView的变化及其对浏览器厂商的影响分析
Android L平台在图形渲染方面有一项重要的改进,它引入了一个专门的线程用于执行渲染工作,UI线程负责生成的显示列表(DisplayList),渲染线程负责重放(playback)这个显示列表绘制最终的内容,因此Chromium WebView在图形栈的实现方面也作了相应的调整,以支持Android L系统上新的渲染线程模型。本文将深度分析Chromium WebView的渲染流水线是如何无缝整合到Android L系统的渲染模型中,以及对目前市场主流浏览器厂商将会产生什么样影响等问题。此外,本文对Ch...
分类:移动开发   时间:2014-11-05 00:27:02    阅读次数:362
Jelly学习:iOS推送证书的生成(过程中有密码设置,请记住密码)
1、新建一个App ID2、在钥匙串中生成一个Push.certSigningRequest3、用App ID和Push.certSigningRequest生成一个Certificate(推送的),然后在钥匙串中导出Certificate生成Push.p124、用App ID生成一个Provisi...
分类:移动开发   时间:2014-11-05 00:21:29    阅读次数:238
UIGestureRecognizer ios手势识别温习
1、UIGestureRecognizer介绍手势识别在iOS上非常重要,手势操作移动设备的重要特征,极大的增加了移动设备使用便捷性。iOS系统在3.2以后,为方便开发这使用一些常用的手势,提供了UIGestureRecognizer类。手势识别UIGestureRecognizer类是个抽象类,下...
分类:移动开发   时间:2014-11-05 00:16:03    阅读次数:398
Android ble 蓝牙4.0 总结一
本文介绍Android ble 蓝牙4.0,也就是说API level >= 18,且支持蓝牙4.0的手机才可以使用,如果手机系统版本API level 如果android.hardware.bluetooth_le设置为false,可以安装在不支持的设备上使用,判断是否支持蓝牙4.0用以下代码就可...
分类:移动开发   时间:2014-11-05 00:15:38    阅读次数:321
关于Android屏幕适配的总结
Android用两种常规的属性来分类设备屏幕:即尺寸和像素密度。作为开发者,我们在设计应用的时候必须要考虑到我们所做的应用会被安装到不同屏幕尺寸和像素密度的设备上。因此,我们的应用应当包含可选的资源来优化应用外观,以便支持不同尺寸和像素密度的设备。有四种广义上的尺寸:small、normal、lar...
分类:移动开发   时间:2014-11-05 00:09:30    阅读次数:332
转:Android preference首选项框架
详解Android首选项框架ListPreference探索首选项框架在 深入探讨Android的首选项框架之前,首先构想一个需要使用首选项的场景,然后分析如何实现这一场景。假设你正在编写一个应用程序,它提供了一个搜索 飞机航班的工具。而且,假设该应用程序的默认设置是根据机票价格由低到高的顺序显示航...
分类:移动开发   时间:2014-11-05 00:09:08    阅读次数:275
Android简单获得通讯录
ContactActivity: 1 package com.example.practice5_service; 2 3 import java.util.ArrayList; 4 import java.util.HashMap; 5 import java.util.List; 6 impo....
分类:移动开发   时间:2014-11-05 00:06:29    阅读次数:321
Android -- Fragment注意事项
ViewPager+Fragment 让Fragment成为ViewPager的一页时,FragmentManager会一直保存管理创建好了的Fragment,即使当前不是显示的这一页,Fragment对象也不会被销毁,在后台默默等待重新显示。但如果Fragment不再可见时,它的视图层次会被销毁掉...
分类:移动开发   时间:2014-11-05 00:04:28    阅读次数:264
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!