码迷,mamicode.com
首页 > 移动开发
iOS开发随笔--iOS捕获异常、常用的异常处理方法
在开发APP时,我们通常都会需要捕获异常,防止应用程序突然的崩溃,防止给予用户不友好的体验。其实Objective-C的异常处理方法和 JAVA的雷同,懂JAVA的朋友一看就懂。我为什么要写这篇博文呢?因为我发现百度上的介绍方法,很多都不是我想要的,而我想要的又说得不清楚,重点是 大家都是直接复制别...
分类:移动开发   时间:2015-05-27 12:01:35    阅读次数:139
iOS开发——swift篇&经典语法(三)语句
语句在 Swift 中,有两种类型的语句:简单语句和控制流语句。简单语句是最常见的,用于构造表达式和声明。控制流语句则用于控制程序执行的流程,Swift 中有三种类型的控制流语句:循环语句、分支语句和控制传递语句。循环语句用于重复执行代码块;分支语句用于执行满足特定条件的代码块;控制传递语句则用于修...
分类:移动开发   时间:2015-05-27 11:59:24    阅读次数:148
Android 5.1 AOSP 源码获取
Android 5.1源码开放有一个多月啦,但由于城墙的关系,每次想着更新最新源码学习都万般纠结,现在发现国内有开源镜像啦,这就好多啦,感谢清华开源工作团队的无私工作啊。地址:https://aosp.tuna.tsinghua.edu.cn/根据页面上的介绍,该镜像只支持源码sync,不支持sdk...
分类:移动开发   时间:2015-05-27 11:54:09    阅读次数:192
android getActivity.findViewById获取ListView 返回NULL
在控件ID正确的情况下,检查是否在实例化布局文件之后,获取LISTVIEW,先inflate找layout下布局文件,并实例化后才能获得Listview的IDdemo:public class FragmentPage extends Fragment { View view = null; @O....
分类:移动开发   时间:2015-05-27 11:53:58    阅读次数:130
ios UIScrollView 基础属性
转UIScrollView 原理 在滚动过程当中,其实是在修改原点坐标。当手指触摸后, scroll view会暂时拦截触摸事件,使用一个计时器。假如在计时器到点后没有发生手指移动事件,那么 scroll view 发送 tracking events 到被点击的 subview。假如在计时器到点前...
分类:移动开发   时间:2015-05-27 11:54:12    阅读次数:226
Material Design & Android 5
最近研究了一下Material Design和Android 5的新特性,这里做下总结归纳。Material Design在我认为就是类似于卡片一样的设计,当然并不只是卡片,material design可以把一个布局或者控件当做实际生活中得一个卡片来对待。那么具有以下几个方面的属性(具体参照htt...
分类:移动开发   时间:2015-05-27 11:53:30    阅读次数:514
iOS和安卓手机的APP图标尺寸规范和图标命名规范
安卓手机的APP图标尺寸规范跟命名规范如下信息图。android图标规范信息图包含了安卓程序启动图标、安卓底部菜单图标、安卓弹出对话框顶部图标、安卓长列表内部列表项图标和安卓底部或顶部tab标签图标。非常齐全。1.安卓程序启动图标:ldpi(120dpi)小屏mdpi(160dpi)中屏hdpi(2...
分类:移动开发   时间:2015-05-27 11:52:40    阅读次数:155
Android 首次进入应用时加载引导界面
功能需求:首次进入应用时加载引导界面思路:1、首次进入,怎么判断?查看SharedPreferences中某个字段2、基本上每个应用都有个进入实际功能是的动画加载页面,我们可以在该Activity中加入判断,看是否需要跳转到引导Activity3、引导界面,采用现在比较主流的方式:左右滑动加载;小圆...
分类:移动开发   时间:2015-05-27 11:52:30    阅读次数:304
iOS7 界面适配-NavigationBar StateBar
转 blog.csdn.net/ibcker/article/details/12115437最近项目有个棘手的问题--适配IOS7....由于IOS7把整个内容区都上移了20,所以很多不是全屏的应用都不能很好的兼容,换用苹果文档的一句话就是说:如果你们原来的app就是全屏模式运行的,那你们几乎不用...
分类:移动开发   时间:2015-05-27 11:47:07    阅读次数:209
android OnTouchListener 按下与抬起
写法一: 1 private OnTouchListener pressOnTouchListener = new OnTouchListener(){ 2 3 @Override 4 public boolean onTouch(View view, Motion...
分类:移动开发   时间:2015-05-27 11:46:40    阅读次数:132
Android的minSdkVersion,targetSdkVersion,maxSdkVersion
参考http://developer.android.com/guide/topics/manifest/uses-sdk-element.htmlAPI Level 是一个整型值,表示Android发布的某个特定版本,新API Level相对于老API Level会增加以下内容:* 新增类、或者已...
分类:移动开发   时间:2015-05-27 11:43:14    阅读次数:139
Android获取cpu和内存信息、网址的代码
android获取手机cpu并判断是单核还是多核/*** Gets the number of cores available in this device, across all processors.* Requires: Ability to peruse the filesystem at ...
分类:移动开发   时间:2015-05-27 11:37:06    阅读次数:176
Android任务和返回栈完全解析,细数那些你所不知道的细节(最详细的解说了)
本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。 http://developer.android.com/guide/components/tasks-and-back-stack.html 任务和返回栈 一个应用程序当中通常...
分类:移动开发   时间:2015-05-27 10:28:20    阅读次数:211
Android异步处理常用方法
声明:本文根据多篇博客整理,作为学习笔记,非常感谢他们贡献。 每个Android应用程序都运行在一个dalvik虚拟机进程中,进程开始的时候会启动一个主线程(MainThread),主线程负责处理和ui相关的事件,因此主线程通...
分类:移动开发   时间:2015-05-27 10:27:41    阅读次数:259
android 自定义view,绘制与onTouchEvent事件(一)
绘制 构造方法 自定义view需要继承View类,重写两个构造方法 //用在代码new该view对象,初始化 public MyView(Context context) { super(context); init(); } //一般添加构造---》view放进布局,系统实例化 public MyView(Cont...
分类:移动开发   时间:2015-05-27 10:25:16    阅读次数:193
ios 时间类转化为字符串
//  NSString* timeStr = [self stringWithDate: [NSDate dateWithTimeIntervalSince1970:userGifGrouptEntity.lastGiftSentTime / 1000]] - (NSString *)stringWithDate:(NSDate *)date  {     if (date == n...
分类:移动开发   时间:2015-05-27 10:22:44    阅读次数:158
IOS中十六进制的颜色转换为UIColor
#pragma mark - 颜色转换 IOS中十六进制的颜色转换为UIColor   + (UIColor *) colorWithHexString: (NSString *)color   {       NSString *cString = [[color stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNe...
分类:移动开发   时间:2015-05-27 10:21:19    阅读次数:140
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!