码迷,mamicode.com
首页 > 移动开发
iOS开发-委托实战
昨天晚上头疼,写了一部分草草的收笔了,早上起来补发一篇一篇文章,昨天关于委托的基本使用和概念都稍微讲了一下,最开始学习委托的时候苹果官网和中文的博客文章看了不少,相似指数比较高。委托在命名要准确,最好是一看名字就知道用法,看名字就知道是干什么用的,比如说UINavigationControllerD...
分类:移动开发   时间:2015-02-04 08:14:54    阅读次数:234
appcompat_v7 引起的新建Android工程编译不过的问题 (转载)
转自:http://blog.csdn.net/zhao7134/article/details/34449641eclipse adt 上新建基于Android4.4(kk)的Android项目时,就算是helloWorld的初级项目,也会出现编译不了的问题,会报如下错误“The containe...
分类:移动开发   时间:2015-02-04 08:11:28    阅读次数:235
Android学习-第一天
学习的内容两个方面:环境搭建、基本知识====环境搭建====1.下载 android studio(http://developer.android.com/sdk/index.html)2.安装 android studio(一键安装)3.配置 android studio(仅仅配置环境变量)详...
分类:移动开发   时间:2015-02-04 08:11:48    阅读次数:188
android studio开发教程 ListActivity的2种使用方法:系统默认布局和自己定义布局
看了视频和百度的资料,自己摸索了下。 第一种:系统默认布局 {CSDN:CODE:597127} {CSDN:CODE:597128} 第二种:使用自定义布局 {CSDN:CODE:597130} {CSDN:CODE:597131} 自己演示了看看吧...
分类:移动开发   时间:2015-02-04 07:11:11    阅读次数:208
iOS ARC模式 内存管理
1,测试一for(int i=0;i<1000000000;i++) { NSLog(@"i = %d",i);}2,测试二for(int i=0;i<1000000000;i++) { NSLog(@"i = %d",i); NSString *str =...
分类:移动开发   时间:2015-02-04 07:03:52    阅读次数:167
Mybaits3源码分析(二):扫描Mapper关联到spring IOC容器
首先讲讲mapper是怎么从配置到对象的。         实现了basePackage下所有实现了markerInterface指明的类的接口都会被扫描解析到。MapperScannerConfigurer实现了BeanDefinitionRegistryPostProcessor(BeanDefinitionRegistry后置...
分类:移动开发   时间:2015-02-04 02:01:40    阅读次数:308
Android studio 快捷键设置总结
1 代码提示 settings-->keymap-->Main Menu -->Code --> Completion -->Basic -- 双击,点击add keyboard shortcut ,按下自己熟悉的快捷键即可 2 java doc 悬浮显示 settings --> IDE settings --> Editor --右侧...
分类:移动开发   时间:2015-02-04 00:53:20    阅读次数:206
Android 使用录音机
主要代码: package?com.shao.mediarecord; import?java.io.File; import?java.io.IOException; import?android.app.Activity; import?android.media.MediaRecorder; import?android.os.Bundle; import?...
分类:移动开发   时间:2015-02-04 00:53:32    阅读次数:187
Android小笔记之存储与读取
一、数据的保存----系统中btn_ok.setOnClickListener(newOnClickListener(){ @Override publicvoidonClick(Viewv){ Stringuser=et_user.getText().toString().trim(); Stringpwd=et_pwd.getText().toString().trim(); if(user.isEmpty()||pwd.isEmpty()){ Toa..
分类:移动开发   时间:2015-02-04 00:42:25    阅读次数:198
QtAndroid详解(1):QAndroidJniObject
介绍Qt on Android 中 JNI 编程的关键类 QAndroidJniObject……...
分类:移动开发   时间:2015-02-04 00:37:23    阅读次数:262
Android UI组件之DatePicker,TimePicker
一直都是在博客园和csdn上看各种大牛的技术博客,终于忍不住要开始自己写博客,希望一起成长,我会把自己的学习的过程放到博客里,但同时我更愿意贴出的是我碰到的错误。也欢迎网友来指导与纠正,大家一起进步,更希望的是自己能够坚持写博客。 废话不多说,直接进入正题,最近在学习android开发,对于这...
分类:移动开发   时间:2015-02-04 00:28:52    阅读次数:516
iOS instancetype和id的区别
区别: 1>instancetype在类型表示上,跟id一样,可以表示任何对象类型2>instancetype只能用在返回值类型上,不能像id一样用在参数类型上3>instancetype比id多一个好处:编译器会检测instancetype的真实类型第3点的解释: 在下面这种情况下// Perso...
分类:移动开发   时间:2015-02-04 00:29:26    阅读次数:298
iOS开发-委托(Delegate)浅谈
委托其实并不是OC中才有,C#中也有,不过彼此的理解方式是不一样的,OC中委托是协议的一种,需要使用@protocol声明,委托一般在iOS开发中页面中传值用的比较多。委托是Cocoa中最简单、最灵活的模式之一,委托其实字面上的意思就是将需要的事情委托给别人做,业务场景可以参考主视图和子视图之间的页...
分类:移动开发   时间:2015-02-04 00:28:01    阅读次数:235
iOS 快速创建对象的类方法里的self
快速创建对象的类方法的进化历程:原始版本:+ (Book *)book { return [ [[Book alloc] init] autorelease];}进化一版本:+ (id)book { return [ [[self alloc] init] autorelease];}进化二版本:+...
分类:移动开发   时间:2015-02-04 00:15:43    阅读次数:278
iOS autorelease使用详解
1.作用1.1 给对象发送一条autorelease消息, 会将对象放到一个自动释放池中1.2 当自动释放池被销毁时,会对池子里面的所有对象做一次release操作1.3 会返回对象本身1.4 调用完autorelease方法后,对象的计数器不变2.好处2.1 不用再关心对象释放的时间,有利于规避坏...
分类:移动开发   时间:2015-02-04 00:14:17    阅读次数:1589
android开发中碰到的三个小问题
Android开发中注意到的几个问题   1、  关于actionbar        初始化配置actionbar,getactionbar经常为null,原因是因为在源码或者布局文件中设置了全屏显示的缘故,不设置全屏显示就不会有问题。 2、  关于textview        Textview默认是没有焦点的,因此不可能有点击事件,也无法直接实现背景的selector。通过设置an...
分类:移动开发   时间:2015-02-03 23:09:58    阅读次数:434
iOS取消导航对视图的影响
方法1: self.edgesForExtendedLayout=UIRectEdgeNone; 方法2: 当界面是tableView的时候 [self setExtraCellLineHidden:self.myTableView]; - (void)setExtraCellLineHidden: (UITableView *)tableView{     ...
分类:移动开发   时间:2015-02-03 23:10:39    阅读次数:406
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!