- 博客(11)
- 收藏
- 关注
原创 解决webview内存问题
解决webview内存问题[self.webView stopLoading]; [self.webView removeFromSuperview]; self.webView = nil; NSHTTPCookie *cookie; NSHTTPCookieStorage *storage = [NSHTTPCookieStorage sharedHTTPCookieSt
2016-03-15 19:57:26
838
原创 用终端安装第三方
用终端安装第三方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
877
原创 UIImagePickerController
UIImagePickerController在创建imagePickerController时,可选择allowEditing = YES; 在添加alertController 和 alertAction 时,要记得先判断设备是否允许使用相机 通过 if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControl
2016-03-15 19:53:17
266
原创 键盘出现和消失,系统的通知
键盘出现和消失,系统的通知一般在viewWillAppear注册通知,在viewWillDisAppear解除通知 在键盘出现时,系统会发出通知,通知名为 UIKeyboardDidShowNotification ,注册通知即可[[NSNotificationCenter defaultCenter] addObserve:self selector:@select (keyboardDidSh
2016-03-15 19:52:29
281
原创 app国际化
app国际化字符串资源文件默认命名为Localizable.strings一、IOS程序名称国际化在新建InfoPlist.strings文件,在Localization栏添加语言 ,在不同语言中配置 CFBundleDisplayName=”China”; 例如中文 CFBundleDisplayName=”中国”;二、内容国际化 1、系统:创建Localizable.strings,然后添
2016-03-15 19:51:51
316
原创 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
212
原创 摇一摇
摇一摇 motionBegan 手势开始(开始摇了) motionCancelled 手势取消(取消摇) 一般在手势结束(结束摇)的时候进行操作 判断一下事件的类型是否为shake- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event { NSLog(@"摇了一摇"); if (event.sub
2016-03-15 19:48:20
405
原创 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
235
原创 Swift基础二
一、可选类型?表示可选类型,代表该变量可以正常赋值,也可以为nil如果一个对象用”?”修饰,就代表这是一个可选类型的对象,其值可以为nil,但是如果取值的时候想使用其真正的值,就需要在该对象后面加上”!”,表示解包,取出真实值使用虽然可选类型可以为nl,但是如果其值为nil的时候去使用该对象,会崩溃var a:Int? = 8 var b = a! //解包,取a真是的值 print(b)二、闭包闭
2016-01-28 17:27:56
340
原创 Swift基础一
1、在Swift中如需导入头文件,只需要import即可,不需要”“或<>如:import UIKit2、在Swift中自定义的文件都不需要导入头文件,可以直接使用 3、在Swift中代码可以不写分号”;”如:var str = "Hello,World"进入正题了一、常量与变量定义变量的实质就是开辟内存空间例如:int a = 12其实就是在栈区和常量区都开辟了内存空间,栈区指针a指向常量区的1
2016-01-28 14:48:49
319
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人