自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 nil null Nil 的区别

nil null Nil 的区别nil:对象为空 NULL:数值为空 Nil:类为空

2016-03-15 19:57:57 382

原创 解决webview内存问题

解决webview内存问题[self.webView stopLoading]; [self.webView removeFromSuperview]; self.webView = nil; NSHTTPCookie *cookie; NSHTTPCookieStorage *storage = [NSHTTPCookieStorage sharedHTTPCookieSt

2016-03-15 19:57:26 783

原创 用终端安装第三方

用终端安装第三方1 删除原有镜像包 在终端删除 gem sources –remove https://rubygems.org/ 显示电脑有没有pod —version 2 添加镜像包 gem sources -a https://ruby.taobao.org/ 3 检查是否替换镜像 gem sources -l 4 安装cocoapods sudo gem instal

2016-03-15 19:56:20 848

原创 UIImagePickerController

UIImagePickerController在创建imagePickerController时,可选择allowEditing = YES; 在添加alertController 和 alertAction 时,要记得先判断设备是否允许使用相机 通过 if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControl

2016-03-15 19:53:17 247

原创 键盘出现和消失,系统的通知

键盘出现和消失,系统的通知一般在viewWillAppear注册通知,在viewWillDisAppear解除通知 在键盘出现时,系统会发出通知,通知名为 UIKeyboardDidShowNotification ,注册通知即可[[NSNotificationCenter defaultCenter] addObserve:self selector:@select (keyboardDidSh

2016-03-15 19:52:29 257

原创 app国际化

app国际化字符串资源文件默认命名为Localizable.strings一、IOS程序名称国际化在新建InfoPlist.strings文件,在Localization栏添加语言 ,在不同语言中配置 CFBundleDisplayName=”China”; 例如中文 CFBundleDisplayName=”中国”;二、内容国际化 1、系统:创建Localizable.strings,然后添

2016-03-15 19:51:51 284

原创 SQlite

数据库 SQlitesqlite 多表间通过主键和外键联系打开数据库: int result = sqlite3_open(self.path.UTF8String, &db); if (result == SQLITE_OK) { return db; }关闭数据库: if (db) { NSLog(@”关闭”); s

2016-03-15 19:49:54 191

原创 摇一摇

摇一摇motionBegan 手势开始(开始摇了)motionCancelled 手势取消(取消摇)一般在手势结束(结束摇)的时候进行操作 判断一下事件的类型是否为shake- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event { NSLog(@"摇了一摇"); if (event.sub

2016-03-15 19:48:20 382

原创 Swift基础三

一、OC中使用Swift1、在蓝色工程光标里面的Build-setting 搜索product Module 2、在你想使用的地方导入搜索出的名字+Swift.h 如:#import "OCToSwift-Swift.h"要有桥接文件,如果是自定义swift,在创建的时候接受系统提供的桥接文件即可 如若是第三方,也可以自己定义.h文件 同样在Build setting中搜索bridging

2016-01-28 20:03:58 214

原创 Swift基础二

一、可选类型?表示可选类型,代表该变量可以正常赋值,也可以为nil如果一个对象用”?”修饰,就代表这是一个可选类型的对象,其值可以为nil,但是如果取值的时候想使用其真正的值,就需要在该对象后面加上”!”,表示解包,取出真实值使用虽然可选类型可以为nl,但是如果其值为nil的时候去使用该对象,会崩溃var a:Int? = 8var b = a! //解包,取a真是的值print(b)二、闭包闭

2016-01-28 17:27:56 316

原创 Swift基础一

1、在Swift中如需导入头文件,只需要import即可,不需要”“或<>如:import UIKit2、在Swift中自定义的文件都不需要导入头文件,可以直接使用 3、在Swift中代码可以不写分号”;”如:var str = "Hello,World"进入正题了一、常量与变量定义变量的实质就是开辟内存空间例如:int a = 12其实就是在栈区和常量区都开辟了内存空间,栈区指针a指向常量区的1

2016-01-28 14:48:49 271

空空如也

空空如也

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

TA关注的人

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