自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

清墨初璃

既然选择了远方,便只顾风雨兼程

  • 博客(92)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android-ListView 学习笔记

1.XML:‘拖一个ListView 控件到屏幕中,XML代码如下 <ListView android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/listView" android:layout_cente

2016-08-15 11:52:10 659

转载 java 设计模式-singleton

http://blog.csdn.net/jason0539/article/details/23297037

2016-08-03 10:08:08 328

原创 Type 'ViewController' does not conform to protocol 'xxxdelegate'

没有实现该协议必须实现的方法

2016-08-02 10:23:00 6178

原创 swift 函数

1.语法:func 函数名(参数)->返回值{}func funcname(Parameters) -> returntype{ Statement1 Statement2 --- Statement N return parameters}函数没有参数的情况。例如: func sayHelloWorld() -> String {

2016-07-28 16:10:18 330

原创 Swift 流程控制

一.for循环for-in实例1: for index in 1...5{ print("\(index)times 5 is \(index * 5)") }结果:1times 5 is 52times 5 is 103times 5 is 154times 5 is 205times 5 is 251...5表

2016-07-27 18:00:07 441

原创 java 异常处理

一.异常发生的原因:1.用户输入非法数据。2.要打开不存在的文件。3.网络通信时连接中断,或者JVM内存溢出。二。异常类型:1.检查性异常。2.运行时异常。3.错误。三。捕获异常(try/catch)语法: try { // 程序代码 }catch(ExceptionName e1) { //Catch

2016-07-27 14:55:21 309

原创 java 多态

多态是指同一行为的不同表现形式。例如:动物吃东西是一种行为。猫吃鱼,狗吃肉是不同的表现形式。多态存在的3个必要条件:1.继承2.重写3.父类引用指向子类对象。实例: abstract class Animal{ private String name; public void setName(String name){

2016-07-27 11:56:24 301

原创 java 继承

继承是一个对象从另一个对象中获取属性的过程,java中的继承具有单一性,即一个子类只能拥有一个父类。继承中使用的关键字:extends和implements。继承关系是IS-A的关系。实例: public class Animal{ private String name; public void eat(){ }

2016-07-27 11:20:21 249

原创 java 封装

作用:隐藏内部实现细节,防止外部修改。实例: private String name; private String idNum; private int age; public String getName(){ return name; } public String getIdNum(){ return

2016-07-27 10:40:48 284

原创 HTML 第一天-基础知识

1.显示文本://htmldemoHello World!Let's study html now:定义html文档。:html中的元标签,包含html的相关信息charset ="UTF-8"  :编码方式,使用UTF-8编码方式,防止中文乱码: html文档标题:html文档主题:定义粗体文本:定义文本字体相关属性. size:字体大小

2016-07-26 23:11:12 262

原创 java 正则表达式

作用:搜索,编辑和1.Pattern类:    pattern对象是一个正则表达式的编译表示。Pattern类没有公共构造方法。要创建一个Pattern对象,必须首先调用其静态编译方法,返回一个Pattern对象。该方法接受一个正则表达式最为它的第一个参数。2.Matcher类    Matcher对象是对输入字符串进行解释和匹配操作的引擎。与Pattern类一样,Matche

2016-07-26 17:36:08 322

原创 java String和StringBuffer

String:一.创建: String greeting = "Hello world!";二.获取字符串长度:length(); String greeting = "Hello world!"; System.out.println("greeting.length= "+greeting.length());结果:greeting.length=

2016-07-26 17:00:37 238

原创 java 流程控制

java中的流程控制包括:顺序控制,条件控制,循环控制。一.顺序控制:简单的按顺序执行每条语句。二.条件控制:if语句,switch语句1.if语句 int a = 10; int b = 20; //if...else语句 if (a>b){ System.out.println("

2016-07-26 16:23:30 288

原创 java 集合类型

一.数组声明: 1.数组数据类型[] 数组名;//首选方法 String[] strArr; 2.数组数据类型 数组名[]; String strArr[];定义:数组数据类型[] 数组名 = new 数组数据类型[数组大小]int size = 10;double arr = new double[size];实例:

2016-07-26 15:15:52 290

原创 java 基本运算符

java中运算符分为以下几种:    1.算术运算符    2.关系运算符    3.位运算符    4.逻辑运算符    5.赋值运算符    6.其他运算符一.算数运算符:加法:+;减法:-;乘法:*;除法:/;取余:%;自增:++;自减:--实例: int a = 10; int b = 20;

2016-07-26 14:16:12 345

原创 java 数据类型

java提供了两大数据类型:     1.内置数据类型(基本数据类型)。     2.引用数据类型。一.基本数据类型:    六种数字类型:(byte,short,int, long, float, double)   一种字符类型:char   一种布尔类型:boolean默认值false,取值:true/false二.引用类型:   对象和数组都是引

2016-07-26 10:20:27 258

原创 copy和strong

NSString,NSDictionary,NSArray常用copy,是因为使用copy可以保证他们的不可变特性。测试:@property (strong)NSArray *arr1;@property (copy)NSArray *arr2; NSMutableArray *arr3 = [NSMutableArray arrayWithObject:@1];

2016-03-17 15:13:03 361

原创 swift中Class的继承

class Place { let what: String let location:GeoLocation // 每个类必须要有一个init初始化方法 init (what: String,location: GeoLocation) { self.what = what self.location = location

2015-07-14 19:37:11 2923

原创 swift 类和结构的初始化方法

1.0 Struct//struct并不需要初始化方法struct GeoLocation { var latitude: Double var longitude: Double}2.Classclass Place { let what: String let location:GeoLocation // 每个类必须要有一个init初

2015-07-14 19:26:17 1910

原创 swift 值类型和引用类型

1.Struct是值类型,拷贝是值拷贝,Class是引用类型,拷贝是引用拷贝struct Mystruct{ var foo: Double = 0.0}class MyClass { var foo: Double = 0.0}//Strcut是值拷贝var structA = Mystruct()var structB = structAstructB.f

2015-07-14 19:03:05 444

原创 swift 集合类

1.数组 var arr = [1,2,3,4,5] // 添加一个值 arr.append(6) //添加一个范围的值 arr.extend(7...10) print(arr)//--->[1, 2, 3, 4, 5, 6, 7, 8, 9, 10] //显现设置数组类型 var

2015-07-13 20:18:07 366

原创 swift 可选类型,强制拆包,隐性拆包

当我们不知道变量的值时,可以将改变量设置为可选类型//表明str是可选类型(string类型或者nil类型) var str:String? //表明str是可选类型(是string类型或者nil类型) var str: String?="hello world" //str = str?.uppercaseString

2015-07-13 19:54:16 3109

原创 swift Bool和元组(Turple)

一.swift 中的bool类型只能用true/false表示,而不能和其他语言一样用0和非0表示。二.元组(Turple):多个值组合成一种类型1. var address = (100,"福建省") // 访问 print(address.0)//--->100 //修改 address.0 = 102

2015-07-13 19:15:35 567

原创 swift 字符串

一,字符串追加方式 // 1.加好拼接 str = str + " world" //2。字符拼接 str.append(Character("!")) //3. \加()拼接 var str1 = " I am 18" str = "\(str)\(str1)" print(st

2015-07-13 18:47:10 408

转载 编绎显示Unknown type name “CGFloat” 错误解决方法

原文来自:http://www.cocoachina.com/bbs/read.php?tid=281353一、编绎显示Unknown type name “CGFloat”  错误解决方法将Compile Sources As 改为 Objective-C++二、如果是extern const引起的。直接加头文件#import

2015-06-16 10:46:55 5343

翻译 UIImage+ImageEffects的category 模糊效果:

1.UIImage+ImageEffects是Accelerate框架中的内容;(Accelerate专门处理复杂运算和复杂效果用的) 2.UIImage+ImageEffects的模糊效果非常美观; (比CoreImage中blurImage的模糊效果好)3.修改过的UIImage+ImageEffects可以对图片进行局部模糊。效果实现: //原码网址:https://gith

2015-06-04 14:21:55 3142

转载 一步一步实现iOS应用PUSH功能

原文来自:http://tanqisen.github.io/blog/2013/02/27/ios-push-apns/1. push原理iOS push 工作机制可以用下图简要概括Provider:应用自己的服务器;APNS:Apple Push Notification Service的简称,苹果的PUSH服务器;push的主要工作流程是:

2015-05-30 14:24:31 1930

翻译 IOS 使用CoreImage实现图片模糊效果

//原始图片 UIImage*image = [UIImage imageNamed:@"sourceImage.jpg"]; /*.....coreImage部分....*/ //CIImage(图片输入源类似于UIImage) CIImage *ciImage = [[CIImage alloc]initWithImage:image]; //CIFil

2015-05-27 18:55:48 3559

转载 iOS webView获取html内容

原文来自:http://blog.sina.com.cn/s/blog_b8e97683010183lz.htmlUIWebView是iOS最常用的SDK之一,它有一个stringByEvaluatingJavaScriptFromString方法可以将javascript嵌   入页面中,通过这个方法我们可以在iOS中与UIWebView中的网页元素交互。 stringByEvalu

2015-05-07 10:40:39 2956

转载 ios UIWebView 加载网页、文件、 html

UIWebView  是用来加载加载网页数据的一个框。UIWebView可以用来加载pdf word doc 等等文件生成webview 有两种方法,1、通过storyboard 拖拽 2、通过alloc init 来初始化创建webview,下列文本中 _webView.dataDetectorTypes = UIDataDetectorTypeAll; 是识别webview中的类型,例

2015-05-07 10:36:22 2900

转载 iOS上如何让按钮文本左对齐问题

原文:http://blog.csdn.net/woaifen3344/article/details/24346683 // button.titleLabel.textAlignment = NSTextAlignmentLeft; 这句无效 button.contentHorizontalAlignment = UIControlContentHorizon

2015-05-06 09:46:43 520

转载 iOS Xcode工程目录的 folder 和 group的区别(蓝色和黄色文件夹的区别)

XCode工程目录里面,有时你会发现2个不同颜色的文件夹,一种是蓝色的,一种是黄色的,最常见的是黄色的,我也是最近学习html5的时候,发现还有蓝色的文件夹呢,来上图看下吧上图所示,蓝色的是folder 黄色的是group。 那么它们有什么区别呢?1. group 和 folder的区别group 一般只在你的工程中是文件夹的形式,但是在本地的目录中还是以散乱的形式放在一起

2015-05-05 14:45:13 326

转载 IOS开发中(null)与<null>的处理

不小心在开发过程中,得到了(null)以及的返回值,找了好长时间只找到了一个关于的。由于要根据返回值进行判断,做出必要反应,因此必须知道返回值所代表的具体字符,在得到(null)后利用isEqual:和@“”,NULL,@“(null)”,nil,Nil比较后均得不到正确结果,弄得不知所措了,但是还是感觉像nil,不得已,创建一个字符串,赋值为nil,打印输出,果然是(null),想不通的是为

2015-05-05 14:28:27 354

转载 CornerStone上传静态库(.a文件)

原博客地址:http://blog.csdn.net/u010026159/article/details/38418343关于 CornerStone怎么配置及简单使用问题网上有很多博客可以参考 这里提供一个地址作为参考:  http://blog.csdn.net/xiaohulunb/article/details/20627995 今天要来说的是怎么上传静态库,也就是.a文件

2015-04-22 10:59:36 495

原创 iOS xib不可选的情况

最近有几个人在问创建文件的时候为什么xib呈灰色不可选。如图所示:,其是原因很简单,就是在创建文件的时候误选了OS X下的source。

2015-04-21 15:08:46 647

原创 xib中多个cell下的Autoresizing问题

今天遇到一个比较奇怪的问题,在xib中托一个cell,我想要设置cell中得某个控件靠右显示,用Autoresizing进行如下设置是没有问题的:,显示正常,但是如果xib中有多个cell(暂时未知该问题是否是多个cell导致的),用以上设置就发现那个控件不见了,成了nil.但是如果把它的Autoresizing设置如下:此控件依旧能显示。就是显示的是靠左,而非我想要的靠右显示的效果,于是

2015-04-18 16:25:50 572

原创 ios 往当前视图添加半透明层,并覆盖住导航栏和标签栏

1.实现父视图半透明效果,子视图不透明,在父视图上设置:myView.backgroundColor=[[UIColor blackColor] colorWithAlphaComponent:0.5];2.实现半透明视图覆盖导航栏和状态栏效果(只能将视图添加到Window):[[[UIApplication sharedApplication] keyWindow]addSubv

2015-04-16 17:31:17 4697

原创 修改系统导航栏背景色和标题颜色

//设置NavigationBar背景颜色    [[UINavigationBar appearance] setBarTintColor:[UIColor orangeColor]];    //@{}代表Dictionary    [[UINavigationBar appearance] setTitleTextAttributes:@{NSForegroundColorAtt

2015-04-10 15:30:21 1006

转载 xcode6 使用MJRefresh,Too many arguments to function call, expected 0, have 3

如果向项目里面导入MJRefresh的代码的时候 XCode6 会报错, 主要错误在objc_msgSend(self.beginRefreshingTaget,self.beginRefreshingAction,self);  苹果的在 XCODE6.0的情况下这个应该是一个 objc_msgSend(void/* id self, SEL op, ... */ ) .解决方法

2015-04-07 10:58:41 509

转载 Xcode模拟器只有IOS Device选项

打开“Xcode->Window->Devices”,点击位于左下角的“+”按钮,新增常使用的设备即可,不常使用的设备也可以在选中后,点击“-”移除。

2015-04-07 09:36:53 1236

空空如也

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

TA关注的人

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