自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 资源 (2)
  • 收藏
  • 关注

转载 Mac下Android Studio中获取SHA1和MD5

打开Android Studio中的Terminal,也可以直接打开系统的获取debug.keystore的SHA1和MD5keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android获取其他keystore的,如正式签名

2017-04-01 13:43:35 512

转载 安卓基础 Android基本组件

1.ActivityActivity 是最基本的模块,一般称之为“活动”,在应用程序中一般一个Activity就是一个单独的屏幕。每一个活动都被实现为一个独立的类,并且从活动基类中继 承而来,活动类将会显示由视图控件组成的用户接口,并对事件作出响应。Activity利用View来实现应用中的GUI(用户直接通过GUI和应用程序 做交互)。Activity窗口内的可见内容通过基类View提供。使用A

2017-03-17 15:42:08 957

转载 安卓基础 overload与override的区别

override(重写,覆盖) 1、方法名、参数、返回值相同。 2、子类方法不能缩小父类方法的访问权限。 3、子类方法不能抛出比父类方法更多的异常(但子类方法可以不抛出异常)。 4、存在于父类和子类之间。 5、方法被定义为final不能被重写。 overload(重载,过载) 1、参数类型、个数、顺序至少有一个不相同。   2、不能重载只有返回值不同的方法名。 

2017-03-17 12:10:51 704

原创 安卓基础 Activity生命周期

想了解Activity工作流程,我们必须要了解Activity的生命周期。Activity的生命周期内容在很多的教材中都会有所说明,”古人“还给出了一张经典的生命周期图:1.启动Activity:系统会先调用onCreate方法,然后调用onStart方法,最后调用onResume,Activity进入运行状态。2.当前Activity被其他Activity覆盖其上或被锁屏:系

2017-03-17 11:46:43 394

原创 AndroidManifest.xml中android:largeHeap="true"作用

刚接触android没几天,研究他人代码,看到AndroidManifest.xml 有android:largeHeap的属性,速度度娘。android:largeHeap为true,这样APP运行时,内存限制值可以达到dalvik.vm.heapsize的值(安卓设备对应用内存的最大内存限制),不容易出现内存溢出android:largeHeap为false,这样APP运行时,内存

2017-03-08 15:08:04 3986

原创 关于缓存图片时fsCacheData文件夹自动生成

使用AFNetworking 、 SDWebImage 等等开源库做网络数据缓存的时候要注意可能会出现重复缓存(因为NSURLCache已经做了一次缓存,存在Disk中 !1. 使用 NSURLConnect,、UIWebView 。。 的都会使用导 NSURLCache 的缓存2. 当使用 NSURL 相关的框架,使用到缓存的时候,系统会在 Caches目

2014-10-04 07:16:25 4627

转载 uitableview重用机制研究(转载了下,学习用)

今天在研究SDWebImage和ASIHTTPRequest实现网络图片异步加载和本地缓存的时候,在UITableView显示图片的时候,出现了一些奇异的现象,比如:  1、TableView一次只能显示10行的图片,在所有图片都加载完后,滚动TableView,让隐藏在下面的行显示在屏幕上,而这些行(比如11行)的图像会先显示第1行的图片,然后在显示属于它自己的图片。以此类推,后面的

2014-09-04 06:58:16 594

原创 64位集成微信api打包时报错解决

今天遇到个神奇的问题,工程集成le

2014-08-19 15:24:23 1048

转载 iOS开发网络篇—文件下载 通过block回调

iOS开发网络篇—文件下载(五·下载功能的封装)一、简单说明在前面几篇文章介绍下载代码的基础上,此文分析对下载功能进行封装。通过之前的代码,我们发现仅仅是下载一个文件就需要写很长的代码,那么如果要下载多个文件,就需要写多份代码。在这里,我们把下载一个文件的代码进行封装。控制器只需要知道,下载哪个文件,下载到哪个路径就可以了。在对下载的功能进行封装后,添加一个文件下载

2014-08-14 14:03:40 920

原创 uitableview

1.uitableview 实现每次滚屏时只滚一个cell的高度可以设置uitableview的pagingEnabled属性wei

2014-08-14 10:24:52 641

原创 关于block的回调作用及实现

项目中有个小功能,要加处理后给个提示信息什么的,

2014-08-06 13:22:41 727

转载 控制uibutton图标与标题的上下位置

UIImage *buttonImage = [UIImageimageNamed:@"share_weibo.png"];       CGFloat buttonImageViewWidth = CGImageGetWidth(buttonImage.CGImage);       CGFloat buttonImageViewHeight = CG

2014-07-24 16:51:27 674

转载 C++ - extern const例子详解

C++ - extern const的问题

2014-07-21 07:23:00 950

原创 算术类型的最小存储空间

算术类型的存储空间依机器而定char 8位wchar_

2014-07-17 10:00:20 599

原创 操纵符 endl ends flush 以及其他操作符

endl用于输出一个换行符并刷新huan

2014-07-17 07:15:33 840

转载 while与for优缺点

在for循环中,循环控制变量的初始化和修改都放在语句头部分,形式较简洁,且特别适用于循环次数已知的情况。在while循环中,循环控制变量的初始化一般放在while语句之前,循环控制变量的修改一般放在循环体中,形式上不如for语句简洁,但它比较适用于循环次数不易预知的情况(用某一条件控制循环)。两种形式各有优点,但它们在功能上是等价的,可以相互转换。输出10到0的数字:用while形

2014-07-17 06:52:06 1154

转载 iOS数据存储的四种方案对比

你是用什么方法来持久保存数据的?这是在几乎每一次关于iOS技术的交流或讨论都会被提到的问题,而且大家对这个问题的热情持续高涨。本文主要从概念上把“数据存储”这个问题进行剖析,并且结合各自特点和适用场景给大家提供一个选择的思路,并不详细介绍某一种方式的技术细节。谈到数据储存,首先要明确区分两个概念,数据结构和储存方式。所谓数据结构就是数据存在的形式。除了基本的NSDictionary、NSA

2014-07-11 13:43:50 604

原创 NTP协议网络时间同步 ios中应用 实现秒杀倒计时

项目中需要实现秒杀倒计时功能

2014-07-08 23:39:54 2425

转载 Block剧终:Objective-C中的闭包性和匿名函数

本文由破船译自xs-labs! 还记得昨天我给大家推荐的文章吗:Closure and anonymous functions in Objective-C。今天手痒,还想继续敲几个字,索性我就把这篇文章敲出来,以此对block说声代码里见吧。http://www.xs-labs.com/en/archives/articles/objc-blocks/ 目录

2014-06-28 11:54:08 1385

转载 IOS开发中属性常用的关键字以及作用 内存管理

readonly此标记说明属性是只读的,默认的标记是读写,如果你指定了只读,在@implementation中只需要一个读取器。或者如果你使用@synthesize关键字,也是有读取器方法被解析。而且如果你试图使用点操作符为属性赋值,你将得到一个编译错误。readwrite此标记说明属性会被当成读写的,这也是默认属性。设置器和读取器都需要在@implementation中实现。如果使用@s

2014-06-26 21:23:33 495

转载 uicollectionview 流视图手写实现

因为做的是图片浏览及投票的一个工具APP,所有需要用到类似Android 里面得GridView 控件。本来打算使用UITableView 控件来做,但是后来发现在IOS6.0以后,apple提供了一个UICollectionView控件,数据源及委托都与UITableView 类似,控件类型也与GridView类似,所以就改用UICollectionView来展示图片信息啦。自定义UIC

2014-06-18 16:17:54 1268

原创 使AFNetworking支持text/htm数据格式

嘿嘿,第一次使用AFNetworking就碰壁了,报这样的错误如图:

2014-06-10 14:59:05 582

原创 改造GDataXMLNode 使其完美支持非arc

在越狱开发中,非arc模式下,使用makefile命令运行

2014-06-08 00:09:57 945

原创 通过Reachability获取ios本地ip,子网掩码,广播地址

项目需要获取子网掩码来判断两个ip是不是在同一个网段,在网上查找了很久mei

2014-06-03 16:12:17 3310

转载 让Xcode的报错提示更加精准 (非常有用,ios开发必看)

我们在用 Xcode 进行开发的时候,经常会用它来调试程序的崩溃或者异常问题。而我们经常会收到类似这样的报错信息:?1234*** Terminating app due to uncaught exception 'CALayerInvalidGeometry',reason:'CALayer p

2014-05-30 15:50:12 1013

原创 ios navigationController导航跳转方式自定义

在项目中需要对导航跳转方式zi'ding'yi

2014-05-23 11:16:16 2602

转载 15.UIMenuController

使用UIMenuController做成复制黏贴一样的弹出菜单,COpy

2014-05-22 00:05:19 548

原创 14.UILocalNotification

UILocalNotification的属性有fireDate、timeZone、repeatInterval、repeatCalendar、alertBody、alertAction、hasAction、alertLaunchImage、applicationIconBadgeNumber、soundName和userInfo。

2014-05-21 22:32:27 625

转载 13.UILocalizedIndexedCollation

UILocalizedIndexedCollation 是相当于是tableView的一个辅助类,用来对tableView的数据源进行管理,排序,定位。 UILoaclizedIndexedCollation 提供了对tableView的section titles 和section index titles的配置。带有section index的tableView,主要是应用于很多个分类的数据项

2014-05-21 20:58:26 1907

原创 第一次接触CorePlot

最近想学习学习IOS中图表的实现,wang

2014-05-18 21:39:21 732

原创 ios屏幕旋转 项目中应用

1.强制旋转因为在做ipad横版shi'pi

2014-05-13 16:43:07 722

原创 12.UIImage

//自定义长宽+(UIImage *)reSizeImage:(UIImage *)image toSize:(CGSize)reSize{    UIGraphicsBeginImageContext(CGSizeMake(reSize.width, reSize.height));    [image drawInRect:CGRectMake(0,0, r

2014-05-07 21:19:59 681

原创 11.UIGestureRecognizer

UIGestureRecognizer是一个具体的手势识别类的抽象基类。一个手势识别对象(或简单地说,一个手势识别)中分离出来承认这种认识上的姿态和行动的逻辑。当这些对象之一承认一个共同的姿态,或者,在某些情况下,改变的姿态,它发送一个动作消息,每一个指定的目物镜。以下胃具体的子类:(1)UITapGestureRecognizer单个或多个塞子。指定数量的手指必须要承认的姿态,挖掘查

2014-04-29 21:44:14 501

原创 10.UIFont

// 设置基本字体UIFont *baseFont = [UIFont systemFontOfSize:fontSize];

2014-04-29 21:08:36 712

转载 iOS音频流播放、后台播放、远程控制、锁屏封面等总结

1. 推荐音频流播放Framework知名度比较高的Framework应该是github的 mattgallagher/AudioStreamer ,因为国内有一些论坛和教程网的例子是用这个Framework写的,而且有国人略微改进了一下这个Framework并加了中文注释。不过这个Framework的缺点在于不支持ARC,并且状态的改变通过notification来通知,并不是很灵活易用

2014-04-29 15:18:17 830

原创 9.UIEvent

三种类型事件1.触摸事件2.运动事件3

2014-04-29 10:40:12 631

转载 “iOS 推送通知”详解:从创建到设置到运行

摘要:这是一篇编译的文章(因为我很少亲自写纯翻译的文章),内容及乳品均出自 Parse.com的iOS开发教程 ,同时作者还提供了 视频讲解 ,愿意联系听力的开发者可以去看看( 别跟我说视频看不了 )。本文将带领开发者一步一步向着iOS推送通知的深处探寻,掌握如何配置iOS推送通知的奥义。 介绍一点点背景资...这是一篇编译的文章,内容均出自Parse.com的iOS开发教程,同时作者还提供了

2014-04-22 20:35:41 721

转载 ios7 多点连接框架

Multipeer connectivity是一个使附近设备通过Wi-Fi网络、P2P Wi-Fi以及蓝牙个人局域网进行通信的框架。互相链接的节点可以安全地传递信息、流或是其他文件资源,而不用通过网络服务。Advertising & Discovering通信的第一步是让大家互相知道彼此,我们通过广播(Advertising)和发现(discovering)服务来实现。广播作为服务器搜

2014-04-21 15:07:45 1157

原创 防止头文件的重复包含和编译及重定义错误(ifndef/define/endif 用法)

#ifndef   SAMKIT_H#define   SAMKIT_H#import   "SAMConstant.h"#import   "SAMCommon.h"#endif

2014-04-15 22:10:14 1212

原创 UIlabel

行间距调整实现:   NSMutableAttributedString *attributedStringWifi = [[NSMutableAttributedStringalloc] initWithString:wifiLb.text];    NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagrap

2014-04-10 16:41:09 639

java6实现webservices 超级简单有操作说明易入门

java6实现webservices 超级简单有操作说明易入门: 下载包中有实现的代码和操作说明,对入门webservices新手来说很有帮助,java6自带的新特性来实现的哦。

2012-12-03

酒店管理系统

本系统要实现的主要功能有: 1. 客房查询功能。游客可以查询饭店的客房信息,包括房间类型、房价、房间中客人信息等。 2. 游客登记功能。完成对游客的登记功能。 3. 游客查询功能。分为简单查询和复合查询两种。 4. 客房管理功能。包括查看所有客房信息,修改客房属性。 5. 游客管理功能。包括查看所有游客信息,清空游客数据。

2012-03-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除