自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

树上的男爵

胜,不妄喜,败,不惶馁,胸有激雷而面如平湖者,可拜上将军!

  • 博客(72)
  • 收藏
  • 关注

转载 欢迎使用CSDN-markdown编辑器

目录一、数据库概要1.1、发展历史1.1.1、人工处理阶段1.1.2、文件系统1.1.3、数据库管理系统1.2、常见数据库技术品牌、服务与架构1.3、数据库分类1.3.1、关系型数据库1.3.2、非关系型数据库1.4、数据库规范化1.4.1. 什么是范式1.4.2. 三大范式1.4.3. 范式与效率二、MySQL介绍2.1、MySQL概要2.2、系统特性2.3、存储引擎三、快速安装运行MySQL数据

2017-05-01 23:10:56 2004

转载 AFNetworking到底做了什么?

写在开头:作为一个iOS开发,也许你不知道NSUrlRequest、不知道NSUrlConnection、也不知道NSURLSession...(说不下去了...怎么会什么都不知道...)但是你一定知道AFNetworking。大多数人习惯了只要是请求网络都用AF,但是你真的知道AF做了什么吗?为什么我们不用原生的NSURLSession而选择AFNetworking?

2016-12-20 15:52:30 361

转载 27个iOS开源库,让你的开发坐上火箭吧

目录(?)[-]本文翻译自Medium原作者是Pawe Biaecki原文27个iOS开源库让你的开发坐上火箭吧DZNEmptyDataSetCocoaPodsGitHub2 PDTSimpleCalendarCocoaPodsGitHub3 MagicalRecordCocoaPodsGitHub4 ChameleonCocoaPodsGitHub

2016-12-06 15:43:11 415

原创 小结

发一发牢骚.从北京离开,回到了家乡,为什么要回来?因为冲动,所以就回来了,但回来以后事情超出了我的预想.整个人也变得不好了起来!失去了向上的动力.每天上班,下班,没有学习,没有总结,这种日子也该到头了.虽然心有不甘,但已经这样子了,只能接受了,从一点一滴做起.接着来.奋斗!

2015-06-03 22:43:08 524

转载 iOS ARC监听电话 解决方案

今天在尝试使用CTCallCenter进行电话监听时,发现一直无法捕获电话状态改变的事件,研究了一番之后找到了解决方案,在这里分享给大家。首先使用CTCallCenter监听电话的代码如下:#import   #import   CTCallCenter *callCenter = [[CTCallCenter alloc] init

2015-05-14 16:44:38 588

转载 iOS App 之间的相互跳转

iOS App 之间的相互跳转Apr 14, 2015不久前公司有个项目需要从我们自己的 Application 跳转到系统WIFI设置界面。google一番后发现一个问题,iOS 在 5.0 版本中开放了 APP 对 System Settings 的链接,开发者可以通过自己的方法实现对 Settings 的定向跳转,代码如下:NSURL *url=[NSURL URLW

2015-04-16 13:39:16 788

转载 mac系统如何显示和隐藏文件

mac系统如何显示和隐藏文件苹果Mac OS X操作系统下,隐藏文件是否显示有很多种设置方法,最简单的要算在Mac终端输入命令。显示/隐藏Mac隐藏文件命令如下(注意其中的空格并且区分大小写):显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true隐藏Mac隐藏文件的命令:default

2015-04-13 12:32:14 406

转载 iOS Code Signing 学习笔记

原链http://www.cocoachina.com/ios/20141017/9949.html最近看了objc.io上第17期中的文章 《Inside Code Signing》 对应的中文翻译版 《代码签名探析》 ,受益颇深,对iOS代码签名机制有了进一步的认识。想了解详细内容建议大家还是去看原文好了。下面是对此文章的理解再结合自己之前对该部分的认识写出的学习笔记。本文

2015-03-27 10:57:31 352

转载 Core Data使用(二)

一、基础概念深入1.NSManagedObjectContext被管理数据上下文就像便笺簿当从数据持久层获取数据时,相当于把这些临时的数据拷贝写在便笺簿上,然后就可以随心所欲的修改这些值。通过上下文,可以对数据记录NSManagedObject进行添加删除更改,记录更改后支持撤销和重做。除非你保存这些数据变化,否则持久层的东西是不会变化。通常我们将

2015-03-23 22:12:30 367

转载 Core Data使用(一)

一、概念1.Core Data 是数据持久化存储的最佳方式2.数据最终的存储类型可以是:SQLite数据库,XML,二进制,内存里,或自定义数据类型在Mac OS X 10.5Leopard及以后的版本中,开发者也可以通过继承NSPersistentStore类以创建自定义的存储格式3.好处:能够合理管理内存,避免使用sql的麻烦,高效4.构成:(1

2015-03-23 22:11:52 313

原创 BASE64、MD5、SHA

BASE64是一种常用的编码格式,严格来说不算是一种加密算法.常见于邮件、http加密.iOS7.0后官方提供了编码解码的api GTMBase64也是经常用的编码解码的第三方库@interface NSData (NSDataBase64Encoding)/* Create an NSData from a Base-64 encoded NSString using the

2015-03-14 22:36:21 382

转载 最新版SDWebImage的使用

我之前写过一篇博客,介绍缓存处理的三种方式,其中最难,最麻烦,最占内存资源的还是图片缓存,最近做的项目有大量的图片处理,还是采用了SDWebImage来处理,但是发现之前封装好的代码报错了。研究发现,是我用了新版的SDWebImage,好多方法都变了。现在把代码贴出来,供大家参考。尤其是新手,看完这篇博客,图片缓存so easy。最后有demo供大家下载,先学习。第一步,下载SDW

2015-03-08 11:57:56 286

转载 iOS 学习资料整理

这份学习资料是为 iOS 初学者所准备的, 旨在帮助 iOS 初学者们快速找到适合自己的学习资料, 节省他们搜索资料的时间, 使他们更好的规划好自己的 iOS 学习路线, 更快的入门, 更准确的定位的目前所处的位置.该文档会持续更新, 同时也欢迎更多具有丰富经验的 iOS 开发者将自己的常用的一些工具, 学习资料, 学习心得等分享上来, 我将定期筛选合并, 文档尚有一些不完善之处, 也

2015-03-05 13:02:55 538

原创 本地通知

//// AppDelegate.m// Map//// Created by Blake on 15/3/2.// Copyright (c) 2015年 Blake. All rights reserved.//#import "AppDelegate.h"@interface AppDelegate ()@end@implementation AppDel

2015-03-03 23:55:07 306

转载 Instruments使用技巧

最近采用Instruments 来分析整个应用程序的性能.发现很多有意思的点,以及性能优化和一些分析性能消耗的技巧,小结如下。Instruments使用技巧关于Instruments官方有一个很有用的用户使用Guide,当然如果不习惯官方英文可以在这里找到中文本翻译版本PDF参阅.Instruments 确实是一个很强大的工具,用它来收集关于一个或多个系统进程的性能和行为的数据极为方便

2015-02-27 09:44:18 312

转载 项目名称修改

前言:在iOS开发中,有时候想改一下项目的名字,都会遇到很多麻烦。直接改项目名吧,XCODE又不会帮你改所有的名字。总是有很多文件、文件夹或者是项目设置的项。而且都是不能随便改的,有时候改着改着,编译不了。所以各位重命名项目时,记得先备份好一份噢。本文我会介绍一种方法,是我自己参考了很多资料得出的总结。为什么说是完整呢?因为改名之后,你不会再看到任何有关于之前的项目名字。本文会把一

2015-01-04 22:31:47 633

转载 【Tips】27个iOS开发中的小技巧

iOS开发中,相信大家都会遇到这样或那样的问题,于是在本篇文章中,小编整理了一些大家可能能用到的小技巧,希望会对iOS开发者们有所帮助。[以下资料小编收集自互联网、叶孤城___的博客]1、不想让TableView显示无用的Cell分割线怎么办??1self.tableView.tableFooterView = [[UIV

2014-12-30 13:01:35 427

转载 iOS开发的一些奇巧淫技

iOS开发的一些奇巧淫技tableViewiOS开发技巧ViewControllerTableView不显示没内容的Cell怎么办?类似这种,我不想让下面那些空的显示.很简单.1self.tableView.tableFooterView = [[UIView alloc] init];试过的都说好.加完这句之

2014-12-30 12:51:52 350

转载 检测网络状态(Stackoverflow)

检查网络 转自Stackoverflow原文连接http://stackoverflow.com/questions/1083701/how-to-check-for-an-active-internet-connection-on-iphone-sdkMETHOD 1: Use a simple (ARC and GCD compatible) class to do it//方

2014-12-29 13:09:30 490

转载 iOS开发工具-网络封包分析工具Charles

iOS开发工具-网络封包分析工具CharlesDEC 11TH, 2013简介本文为InfoQ中文站特供稿件,首发地址为:文章链接。如需转载,请与InfoQ中文站联系。Charles是在Mac下常用的截取网络封包的工具,在做iOS开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。Charles通过将自己设置成系统的网络访问代理服务

2014-12-28 15:34:07 359

转载 Xcode概览(Xcode 6版):循序渐进认识Xcode

该系列文章翻译自苹果的Xcode Overview文档,对大部分开发者来说,已经非常熟悉Xcode的功能和特性,不过伴随着iOS 8 SDK的发布,Xcode 6中也有些许调整,所以对该文档进行了翻译和整理,感谢参与本次翻译的译者和校对人员:星夜暮晨(博客),Creolophus(github主页)以及唧唧歪歪(微博),敬请勘误。Xcode概览:关于XcodeXcode概览:在

2014-12-18 13:44:40 330

原创 TouchID的使用

//// ViewController.m// touchID_Demo_oc//// Created by Blake on 14/12/8.// Copyright (c) 2014年 Blake. All rights reserved.//#import "ViewController.h"#import @interface ViewController ()

2014-12-08 10:13:40 372

转载 xcodebuild和xcrun实现自动打包iOS应用程序

引用随着苹果手持设备用户的不断增加,ios应用也增长迅速,同时随着iphone被越狱越来越多的app 的渠道也不断增多,为各个渠道打包成了一件费时费力的工作,本文提供一种比较智能的打包方式来减少其带来的各种不便。随着苹果手持设备用户的不断增加,ios应用也增长迅速,同时随着iphone被越狱越来越多的app 的渠道也不断增多,为各个渠道打包成了一件费时费力的工作,本文提

2014-12-03 10:25:37 404

转载 创建iOS通用库(2)

有没有写SDK或者要将一些常用的工具类做成Framework的经历? 你或许自己写脚本完成了这项工作,相信也有很多的人使用 iOS-Universal-Framework ,随着xCode6的发布,相信小伙伴们已经都知道了,xCode6支持做Framework了. 同时iOS-Universal-Framework开发者也宣布不在继续维持此项目的开发,建议开发者使用xCode6制作,目前网上也

2014-11-25 09:57:36 345

转载 创建iOS通用库(1)

本文由 Migrant [博客]翻译自 Creating a Static Library in iOS Tutorial。 如果您有不错的原创或译文,欢迎提交给我们,更欢迎其他朋友加入我们的翻译小组(联系qq:2408167315)。 =========================================================================

2014-11-24 14:55:25 435

转载 动态下载苹果提供的多种中文字体

引言在今年WWDC的内容公开之前,大家都以为iOS系统里面只有一种中文字体。为了达到更好的字体效果,有些应用在自己的应用资源包中加入了字体文件。但自己打包字体文件比较麻烦,原因在于:1、字体文件通常比较大,10M – 20M是一个常见的字体库的大小。大部分的非游戏的app体积都集中在10M以内,因为字体文件的加入而造成应用体积翻倍让人感觉有些不值。如果只是很少量的按钮字体需要设置,

2014-11-18 16:32:28 486

转载 让界面动画更自然

(via:腾讯isux) 随着软硬件技术的发展,界面动画在我们的日常生活中随处可见。桌面软件、移动应用、云服务此刻回顾四周我相信你一定能发现他们。 在产品中动画未必越多越好,也未必越炫越好。不同的产品类型对动画的要求也不同。常见的动画主要承担向用户解释界面与界面之间的关系,元素与元素间的关系以及特定元素的强化。 如果你关注过界面动画,你可能见过以下这

2014-11-05 15:34:32 380

原创 Xcode6调试出现的问题

1.xcode6新建的项目,跑在7.0以上的真机上

2014-11-05 14:00:50 1212

原创 iOS必收藏技术网站

iOS必收藏技术网站:1.CocoaChina创立于2008年3月,是一个苹果产品和 iOS 开发的中文社区网站,主要为苹果产品开发者提供资讯、信息及服务。2.Apple的官方文档,尤其是关于人机界面设计的和OC的,网址不固定,XCode中可以查看。(这里还建议使用Dash管理API文档)3.http://objccn.io(几个外国人创建的Cocoa技

2014-10-24 13:33:19 670

转载 iOS开发之让你的应用“动”起来(动画)

在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看到iOS中如何使用图层精简非交互式绘图,如何通过核心动画创建基础动画、关键帧动画、动画组、转场动画,如何通过UIView的装饰方法对这些动画操作进行简化等。在今天的文章里您可以看到动画操作在iOS中是如何简单和高效,很多原来想做但是苦于没有思路的动画在iOS中将变得越发简单:C

2014-10-22 11:45:22 1212

转载 App Store审核指南中文版(2014.10.11更新)

苹果在9月3日对App Store审核指南进行了重大更新,新添加了扩展、HealthKit、HomeKit以及TestFlight相关内容。9月10日新品发布会之后,苹果更新了App Store审核指南,添加Apple Pay相关内容。最近苹果再次添加了关于iOS 8新特性的部分内容。文中红色部分是相对于此前版本的新增内容,蓝色部分表示苹果相关官方文档的链接。App Store Revie

2014-10-22 11:39:56 351

原创 判断是否开启定位服务的方法

CLAuthorizationStatus status = [CLLocationManagerauthorizationStatus];    if (kCLAuthorizationStatusDenied == status ||kCLAuthorizationStatusRestricted == status) {        NSLog(@"请打开您的位置服

2014-10-21 00:41:02 570

转载 程序员写代码时应该反复问自己的10个问题

你想成为一名优秀的程序员吗?那么,现在是时候放下《24小时学会xxx语言v8.3》超级骗子书,相反,你应当养成每天反问自己以下10个问题的习惯。 1.你的代码中是否有一种模式存在?找寻模式中的可行与不可行将发现其中看似无关的想法或基本原则。要对工作达到深入的理解,你必须养成反问自己“是否有一种模式存在?”的习惯。 它不仅仅适用于你的代码。是否有适应各

2014-10-19 20:20:45 274

原创 NSUserDefaults的同步操作的作用

Because this method is automatically invoked at periodic intervals, use this method only if you cannot wait for the automatic synchronization (for example, if your application is about to exit) or if

2014-10-19 20:13:11 716

转载 初探 iOS8 中的 Size Class

以前和安卓的同学聊天的时候,谈到适配一直是一个非常开心的话题,看到他们被各种屏幕适配折磨的欲仙欲死,心里真替他们高兴。不过在做到 iPhone 和 iPad 的适配的时候,一个页面需要配置多个 xib 进行开发还是个很头疼的事情。再加上 iPhone6 和 iPhone6 plus 的发布,适配似乎也变得麻烦起来。今天了解了 iOS8 中的 Size Class 之后,真的笑,笑出声。简介

2014-10-19 16:50:00 266

原创 ios8CLLocationManager无法定位

升级到ios8出现好多奇怪的问题,CLLocationManager

2014-10-16 14:01:27 508

原创 ios后台更新界面

- (void)applicationDidEnterBackground:(UIApplication *)application{ blurView = [WDBlurView getBlurView]; [self.window addSubview:blurView]; if (([[[NSUserDefaults standardUserDefault

2014-09-30 17:10:51 493

转载 iOS开发——keychain的使用(念茜的博客)

通常情况下,我们用NSUserDefaults存储数据信息,但是对于一些私密信息,比如密码、证书等等,就需要使用更为安全的keychain了。keychain里保存的信息不会因App被删除而丢失,在用户重新安装App后依然有效,数据还在。使用苹果官方发布的KeychainItemWrapper或者SFHFKeychainUtils很方便,后来看到 iphone使用keychain来存取用户

2014-09-21 15:13:48 612

原创 iOS 倒计时功能(短信验证码)

//1.GCD实现倒计时功能 __block int timeout = 59; dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); dispatch_source_t _timer = dispatch_source_create(DISPATCH_SOURCE_TY

2014-09-21 15:11:02 738

原创 设置navigationBar和tabbar边框隐藏

今天碰到了一个需求,要求把

2014-09-11 22:42:39 2395

空空如也

空空如也

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

TA关注的人

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