结合自身的实践开发经验总结出了22个iOS开发的小技巧,以非常欢乐的语调轻松解决开发过程中所遇到的各种苦逼难题,光读着便已忍俊不禁。 1. TableView不显示没内容的Cell怎么办? 类似于图1,我不想让下面的那些空显示。很简单,添加“self.tableView.tableFooterV.....
分类:
移动开发 时间:
2015-05-26 15:48:39
阅读次数:
122
在《Android网络编程》系列文章中,前面已经将Java的通信底层大致的描述了,在我们了解了TCP/IP通信族架构及其原理,接下来我们就开始来了解基于tcp/ip协议层的Socket抽象层。本篇文章将会让我们清楚的了解和学会使用Socket。 什么是Socket?它又是如何运作的?它的表现形...
分类:
移动开发 时间:
2015-05-26 15:44:17
阅读次数:
147
2015年伊始,Google发布了关于Android性能优化典范的专题,一共16个短视频,每个3-5分钟,帮助开发者创建更快更优秀的Android App。课程专题不仅仅介绍了Android系统中有关性能问题的底层工作原理,同时也介绍了如何通过工具来找出性能问题以及提升性能的建议。主要从三个方面.....
分类:
移动开发 时间:
2015-05-26 15:41:14
阅读次数:
147
Android是如何实现应用程序之间数据共享的?一个应用程序可以将自己的数据完全暴露出去,外界更本看不到,也不用看到这个应用程序暴露的数据是如何存储的,或者是使用数据库还是使用文件,还是通过网上获得,这些一切都不重要,重要的是外界可以通过这一套标准及统一的接口和这个程序里的数据打交道,例如:添加(i...
分类:
移动开发 时间:
2015-05-26 15:42:17
阅读次数:
122
原创blog,转载请注明出处
blog.csdn.net/hello_hwc
欢迎关注我的iOS SDK详解专栏
http://blog.csdn.net/column/details/huangwenchen-ios-sdk.html前言,faulting 和 uniquing是理解CoreData的两个比较关键的概念,这里详细的讲解一下。
先简单看看二者的概念
faulting 是一种...
分类:
移动开发 时间:
2015-05-26 14:31:24
阅读次数:
157
Android-eclipse使用技巧
一 代码辅助功能
显示行号
代码提示
快速注释
行注释ctrl+/
块注释ctrl+shift+/去除ctrl+shift+
快速切换编辑窗口
ctrl+f6
大写小写字母切换
ctrl+shift+Y全部转为小写
ctrl+shift+X全部转为大写,与360冲突
处理行代码
...
分类:
移动开发 时间:
2015-05-26 14:29:26
阅读次数:
162
开发网络程序时,我们能够直观看到往来数据,对开发是十分便利的。这里提供了几种方法:
一、虚拟网卡
1.在iPhone或iPad上创建一个RVI(remote virtual interface)虚拟网卡
用usb把设备和mac相连接,打开命令行工具,输入命令:
rvictl -s abcdef01234563e91f1f2f8a8cb0841d2dafeebbc
这里那一长串东西是设...
分类:
移动开发 时间:
2015-05-26 14:27:59
阅读次数:
217
移动平台的坐标系
来源:http://www.ros.org/reps/rep-0105.html#id5
1 摘要( Abstract)
This REP specifies naming conventions and semantic meaning for coordinate frames of mobile platforms used with ROS.
这个...
分类:
移动开发 时间:
2015-05-26 14:26:41
阅读次数:
233
接下来老于就总结一下 EditText属性吧!
android:inputType="none" 这个就不要解释了吧
android:inputType="text" 文本类型,多为大写、小写和数字符号
android:inputType="textCapCharacters" 字母大写
android:inputType="textCapWords" 首字母大写
and...
分类:
移动开发 时间:
2015-05-26 14:25:05
阅读次数:
149
当今的智能手机已经集成了众多的传感器设备,比如温度传感器、气压传感器、光线传感器等。在实际使用过程中,每个传感器都有自己的作用。今天聊聊关于方位传感器的使用。
方位传感器即Orientation Sensor。它的数据是利用加速度计和地磁场传感器计算得到的。在网上能够查到的关于方位传感器的解释为:
方位传感器由x、y、z三轴坐标表示。
三轴坐标返回的都是角度值。以度为单位。
第一个角度...
分类:
移动开发 时间:
2015-05-26 14:22:51
阅读次数:
197
要做这样一种开关。
当开关在左边时,都是灰色的,向右滑动的时候,滑到一半的时候,改变颜色,变成绿色;
当开关在右边是,都市绿色的,向左滑动的时候,滑动一半的时候,改变颜色,变成灰色。
这里就要涉及要可滑动最大距离,以及你现在滑动的距离。通过这个来比较,改变颜色。
import android.content.Context;
import android.graphics.Bitm...
分类:
移动开发 时间:
2015-05-26 14:22:01
阅读次数:
268
【Activity介绍】Activity 是用户接口程序,原则上它会提供给用户一个交互式的接口功能。它是 android 应用程序的基本功能单元。Activity 本身是没有界面的。所以activity类创建了一个窗口,开发人员可以通过setContentView(View)接口把UI放到activ...
分类:
移动开发 时间:
2015-05-26 14:21:03
阅读次数:
210
沙盒快速存储及读取存储: [[NSUserDefaultsstandardUserDefaults]setObject:@"abc"forKey:@"1"]; [[NSUserDefaultsstandardUserDefaults]synchronize]; 读取:NSString*...
分类:
移动开发 时间:
2015-05-26 14:17:38
阅读次数:
209
在.pch文件里导入即可//界面宽高#define BatteryHeight 20.0#define NavBarHeight 44.0#define TabBarHeight 49.0#define SCREEN_WIDTH ([UIScreen mainScreen].bounds.size....
分类:
移动开发 时间:
2015-05-26 14:10:51
阅读次数:
220
FrameLayout是最简单的布局了。所有放在布局里的控件,都按照层次堆叠在屏幕的左上角。后加进来的控件覆盖前面的控件。在FrameLayout布局里,定义任何空间的位置相关的属性都毫无意义。控件自动的堆放在左上角,根本不听你的控制。看以下的例子:效果如下图:layoutpic001变化1我们现在...
分类:
移动开发 时间:
2015-05-26 14:10:59
阅读次数:
155
一.Service的简介1.Service介绍和作用Service是Android系统中的四大组件之一,它是一种长生命周期的,没有可视化界面,运行于后台的一种服务程序。比如我们播放音乐的时候,有可能想边听音乐边干些其他事情,当退出播放音乐的应用,如果不用Service,我 们就听不到歌了,所以这时候...
分类:
移动开发 时间:
2015-05-26 14:10:29
阅读次数:
281
原始dao开发问题1、dao接口实现类方法中存在大量模板方法,设想能否将这些代码提取出来,大大减轻程序员的工作量。2、调用sqlsession方法时将statement的id硬编码了3、调用sqlsession方法时传入的变量,由于sqlsession方法使用泛型,即使变量类型传入错误(传入的是泛....
分类:
移动开发 时间:
2015-05-26 14:09:01
阅读次数:
436