自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lee的专栏

当你还不能写出自己满意的程序的时候,就不要去睡觉。

  • 博客(40)
  • 资源 (11)
  • 收藏
  • 关注

原创 cocoapods提示 Updating local specs repositories解决办法

用这条命令: pod install --verbose --no-repo-update

2015-12-25 22:38:06 846

原创 iOS判断字符串类型长度处理

#import @interface NSString (QDUtil)/** * @brief 分享的文字字数计算 * * @param text 分享文字 * * @return 个数 */- (NSInteger)qd_textNumber;/** * 计算字符串字符数 * * @return 个数 */- (NSInteger)qd_unicod

2015-10-28 18:33:59 591

原创 NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9824) 报错解决办法

当你发现提示错误: NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9824) Error : Error Domain=NSURLErrorDomain Code=-1200 "An SSL error has occurred and a secure connection to

2015-12-27 20:55:29 3149

原创 iOS开发之如何跳到系统设置里的各种设置界面

除了跳到WiFi设置界面,能不能跳到其他的设置界面呢?比如:定位服务、FaceTime、音乐等等。都是可以的,一起来看看如何实现的!定位服务定位服务有很多APP都有,如果用户关闭了定位,那么,我们在APP里面可以提示用户打开定位服务。点击到设置界面设置,直接跳到定位服务设置界面。代码如下://定位服务设置界面 NSURL *url = [NSURL URLWithString:@”prefs:ro

2015-12-04 10:57:01 319

原创 如何跳到系统设置里的WiFi界面

需求 从应用跳到系统设置里的WiFi界面有这个需求存在吗?答案是肯定的。比如以下两个例子:在没有网的状态下,你可能想提醒用户去设置界面连接WiFi。如果不能跳到WiFi界面,只能在APP里面做出文字提示。这样很多小白用户可能不会看提示,只会觉得APP没有做好。还有一种情况,做智能家居的APP,智能硬件设备自带WiFi(局域网)。如果用户没有连接设备的WiFi进入APP时,需要提示用户去设置界面连接

2015-12-01 10:07:16 462

原创 去掉UINavigationBar底部的分割线

去掉UINavigationBar底部的分割线//导航栏背景透明 [self.navigationController.navigationBar setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetricsDefault];//导航栏底部线清楚 self.navigationController.navigationBar.barSty

2015-11-30 22:47:59 2799

原创 去掉UINavigationBar底部的分割线

//导航栏背景透明 [self.navigationController.navigationBar setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetricsDefault]; //导航栏底部线清楚 self.navigationController.navigationBar.barStyle = UIBarStyleBlack; s

2015-11-30 22:36:24 65

关于iOS中简单实现调用系统相机及相册功能 2015-11-26 iOS开发 作者shelin授权

在iOS中要拍照和录制视频最简单的方式就是调用UIImagePickerController,UIImagePickerController继承与UINavigationController,需要使用代理方法时需要同时遵守这两个协议,以前可能比较多的是使用UIImagePickerController来选择相册图片或者拍摄图片,其实它的功能还能用来拍摄视频。 使用UIImagePickerCont

2015-11-26 11:08:47 217

原创 bug---- storyBoardID 出现的报错 可能是没有clean

cmd + shift + K       clean

2015-11-19 18:54:35 232

原创 Mac安装CocoaPods全教程

在安装CocoaPods之前,首先要在本地安装好Ruby环境。首先是homebrew 的安装:安装homebrew的方法非常简单,打开官方网站,在下面有一条安装指令:将这条指令复制到终端就行了回车,中间需要回车继续,输入密码。详细的安装步骤可以参考一下:http://blog.csdn.net/maojudong/article/details/7918291

2015-10-24 14:08:59 1020

转载 iOS获取文件沙盒路径

iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么.documents,tmp,app,Library。(NSHomeDirectory()),手动保存的文件在documents文件里Nsuserdefaults保存的文件在tmp文件夹里1、Documents 目录:您应该将所有de应用

2015-10-22 17:52:02 476

转载 Mac如何显示完整英文路径

Finder窗口的状态栏在默认状态下,是只会显示当前浏览的文件夹名称,那MacGG如何做能够让他显示完整的访问路径呢?打开“终端”(应用程序->实用工具),输入以下两条命令:defaults write com.apple.finder _FXShowPosixPathInTitle -bool TRUE;killall Finder你看完整的路径地址出来了吧。 如

2015-10-21 14:49:24 3674

原创 NSKeyedArchiver

基本的数据类型如NSString、NSDictionary、NSArray、NSData、NSNumber等可以用属性列表的方法持久化到.plist 文件中,但如果是一些自定义的类的话,属性列表的方法就不管用了。archiver 方法可以做到。编码如下:     首先新建一个person类,定义它的三个属性,如下:[cpp] view plaincopyprin

2015-10-18 18:34:39 177

转载 Mac 下SVN 的配置 (Xcode6)

1.可以根据下面的2个博客根据自己的需要来配置http://blog.csdn.net/jingjingxujiayou/article/details/42105641http://blog.csdn.net/jingjingxujiayou/article/details/42085053我的是在一个新电脑上面,环境需要全新的配置2.下面是配置过程和配置的问题

2015-10-15 20:23:29 205

原创 iOS推送机制

转自丰俊文的博客iOS上有两种消息通知,一种是本地消息(Local Notification),一种是远程消息(Push Notification,也叫Remote Notification),设计这两种通知的目的都是为了提醒用户,现在有些什么新鲜的事情发生了,吸引用户重新打开应用。一、APNS的推送机制 Apple对设备的控制非常严格,消息推送的流程必须要经过

2015-10-14 21:27:44 348

原创 PresentViewController

视图切换,没有NavigationController的情况下,一般会使用presentViewController来切换视图并携带切换时的动画,其中切换方法如下:– presentViewController:animated:completion: 弹出,出现一个新视图 可以带动画效果,完成后可以做相应的执行函数经常为nil– dismissViewControllerAn

2015-09-28 10:18:32 263

原创 iOS导航栏遮盖

ios7之前的版本中UIViewController中的view在显示后会自动调整为去掉导航栏的高度的,控件会自动在导航栏以下摆放。在iOS7中UIViewController的wantsFullScreenLayout属性被舍弃了,所有的UIViewController创建后默认就是full Screen的,因此如果带导航栏的应用界面中的部分控件会被导航栏覆盖掉。解决方案:可以使

2015-09-27 11:06:54 292

原创 Git Push失败 解决办法

Pushing to [email protected]:rickyfeng/wenda.gitTo [email protected]:rickyfeng/wenda.git ! [rejected]        master -> master (non-fast-forward)error: failed to push some refs to '[email protected]:ricky

2015-09-25 15:12:21 260

原创 NSString截取字符串

1.定义一个字符串a, 截取a 的某一个部分,复制给b, b必须是int型 NSString *a = @"1.2.30"; int b= [[a substringWithRange:NSMakeRange(4,2)] intValue]; NSLog(@"a:%@ \n",a ); NSLog(@"b:%d",b );Output : 2011

2015-09-24 10:39:26 202

转载 iOS框架和服务

在iOS中框架是一个目录,包含了共享资源库,用于访问该资源库中储存的代码的头文件,以及图像、声音文件等其他资源。共享资源库定义应用程序可以调用的函数和方法。    iOS为应用程序开发提供了许多可使用的框架,并构成IOS操作系统的层次架构,分为四层,从上到下依次为:Cocoa Touch Layer(触摸UI层)、MediaLayer(媒体层)、Core Services Laye

2015-09-21 18:54:00 337

转载 Xcode6编译SDWebImage报错解决方法(SDWebImageDownloaderOperation.m错误)

报错:    Use of undeclared identifier '_executing';    Use of undeclared identifier '_finished';解决方法:在SDWebImageDownloaderOperation类的实现中@implementation SDWebImageDownloaderOperation {

2015-09-13 11:35:19 292

原创 iOS坐标系转换

把一个矩形从接收者的坐标系转换到另一个视图(view)的坐标系中.注:若view参数为空,则转换为窗口(window)的坐标系;接收者与view都必须是同一窗口(window)的对象。下面是把选中的from单元的frame转换为相对于当前窗口坐标系的坐标:// 默认情况下frame是以父控件(window)的左上角为坐标原点CGRec newFrame = [from.supe

2015-09-11 18:25:50 307

原创 笔记---多页面控制 (不定时更新)

页面跳转后,设置Tabbar消失 :  viewController.hidesBottomBarwhenPushed = YES;

2015-09-10 13:22:24 205

原创 Undefined symbols for architecture i386: 问题

Undefined symbols for architecture i386:  "_sqlite3_backup_finish", referenced from:     _loadOrSaveDb in FMDatabase+InMemoryOnDiskIO.o  "_sqlite3_backup_init", referenced from:     _l

2015-08-25 10:42:45 475

转载 如何用PHP/MySQL为 iOS App 写一个简单的web服务器 PART1

如何用PHP/MySQL为 iOS App 写一个简单的web服务器(译) PART1http://www.cnblogs.com/shangdahao/archive/2013/06/01/3111755.html原文:http://www.raywenderlich.com/2941/how-to-write-a-simple-phpmysql-web-servic

2015-08-15 20:29:57 301

原创 监听触摸事件 总结-----UIGestureRecognizer

UIGestureRecognizer是一个抽象类,定义了所有手势的基本行为,使用它的子类才能处理具体的手势UITapGestureRecognizer(敲击)UIPinchGestureRecognizer(捏合,用于缩放)UIPanGestureRecognizer(拖拽)UISwipeGestureRecognizer(轻扫)UIRotationGestureRecogn

2015-08-11 19:20:49 308

转载 OC------协议(Protocol) & 代理(Delegate)

Protocol(协议)因为Object-C是不支持多继承的,所以很多时候都是用Protocol(协议)来代替。Protocol(协议)只能定义公用的一套接口,但不能提供具体的实现方法。也就是说,它只告诉你要做什么,但具体怎么做,它不关心。     当一个类要使用某一个Protocol(协议)时,都必须要遵守协议。比如有些必要实现的方法,你没有去实现,那么编译器就会提示警告,来

2015-08-05 19:55:47 1086

原创 IOS 构建一个 给图片打水印的类方法

// 获取网络图片// 打水印// 存储// 类方法

2015-08-04 18:52:05 251

原创 IOS ----- QuartzD --用 代码画小黄人

要做出上面的小黄人脸部得用到Quartz2D框架 在storyboard里面拖一个view 设定其高400宽320新建一个类Yellow , 将view 关联类名全部在Yellow.m实现 ,代码如下Yellow.m//// Yellow.m// App080304小黄人//// Created by Leon on 15/8/3.// Copyright

2015-08-03 21:16:50 353

原创 视图控制器的主要方法

viewDidLoad方法在应用运行的时候只调用一次,接下来四个方法可以反复调用

2015-08-02 19:56:28 257

转载 关于IOS多线程

转自:    http://www.cocoachina.com/ios/20150731/12819.html在这篇文章中,我将为你整理一下 iOS 开发中几种多线程方案,以及其使用方法和注意事项。当然也会给出几种多线程的案例,在实际使用中感受它们的区别。还有一点需要说明的是,这篇文章将会使用Swift 和 Objective-c 两种语言讲解,双语幼儿园。OK,let's

2015-08-01 08:01:35 276

原创 UINavigationController

利用UINavigationController,可以轻松地管理多个控制器,轻松完成控制器之间的切换.UINavigationController的使用步骤:1> 初始化UINavigationController2> 设置UIWindow的rootViewController为UINavigationController3> 根据具体情况,通过push方法添加对应个数的子控制器

2015-08-01 07:54:10 195

原创 IOS ----- 程序启动过程

main.m → MainWindow.xib → XXXXXXDelegate.m →XXXXXXViewController.m → XXXXXXViewController.xib一个程序只有一个Window,所以在启动时构建这个window,然后再将View添加到window中,其中window可以通过代码构建也可以通过xib文件构建,如果是xib文件形式:在完成win

2015-07-30 20:20:08 257

原创 OC学习 ----- 字典转模型

模型类 ,  即用来存放数据的类, 继承自NSObject. 所谓模型,其实就是数据模型, 专门用来存放数据的对象,用它来表示会更加专业.模型设置数据和取出数据都是通过它的属性, 属性名如果写错,编译器会马上报错,因此保证了数据的正确性.使用模型访问属性时, 编译器会提供一系列的提示,提高编码效率. 字典转模型应该提供一个可以传入字典参数

2015-07-29 23:38:46 527

原创 OC ---- KVC篇

一、简介NSObject类实现的NSKeyValueCoding非正式协议的形式被定义为基础框架的一部分。从协议的角度来说,KVC本质上是定义了一套让我们去遵守和实现的方法。实现的根本是Objective-C的动态性和runtime,KVC机制离不开访问器方法的实现。Key-Value-Coding(KVC) 通过键值编码来访问你要存取的类的属性。它提供了一种使用字符串而不是访问器

2015-07-29 23:14:01 93

转载 iOS系统网络抓包方法

在进行iOS开发过程中,经常会遇到各种各样的网络访问问题,以前苦于没有抓包工具,很多网络问题解决起来很痛苦。现在终于好了,本文提供两种方式进行网络抓包: 1. 网络共享 + 可视化抓包工具基本原理原理比较简单,ios设备通过代理方式共享连接mac电脑的无线网卡,使用抓包工具抓包,然后进行分析(我们推荐使用Wireshark,在MAC系统上也可以使用Paros工具)。现在以M

2015-07-27 14:10:52 270

原创 TableView内存优化 ---- 建立缓存池

由于iOS设备的内存有限,如果用UITableView显示成千上万条数据,就需要成千上万个UITableViewCell对象的话,那将会耗尽iOS设备的内存。每一次拖动超出屏幕的都需要再次初始化一个新的cell,重新分配一个内存地址给它,这样前面翻过了的就废弃了。这种垃圾我们是不希望占着内存空间的。那么用什么办法来优化呢?      利用tableView 本身自带的 缓存池  这点我们不

2015-07-26 19:18:26 1326

原创 OC 数组的排序

这里用到一个自带的方法https://developer.apple.com/library/ios/documentation/Cocoa/Reference/Foundation/Classes/NSArray_Class/index.html#//apple_ref/occ/instm/NSArray/sortedArrayUsingComparatorsortedArray

2015-07-22 15:05:14 278

九宫格

正在自学过程中。第一次写blog,以后不断总结知识、心得。#

2015-07-20 16:46:06 67

原创 self的用途

1默认情况下,不允许有函数的名称 一样2函数不能嵌套定义 3函数不能重复定义,但是可以重复声明 4如果有函数的声明,没有函数的定义    1>编译可以通过 ,因为编译器只会检测语法合不合理,并不会检测函数有没有定义2>链接报错,因为链接的时候会检测函数是否定义

2015-07-20 13:30:00 61

xshell6.0免费破解版

Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。 Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。

2019-03-18

分布式服务架构-原理、设计与实战(高清)

分布式服务架构-原理、设计与实战 高清版 分布式服务架构:原理、设计与实战》全面介绍了分布式服务架构的原理与设计,并结合作者在实施微服务架构过程中的实践经验,总结了保障线上服务健康、可靠的至佳方案,是一本架构级、实战型的重量级著作。

2019-02-27

selenium-java-3.0.1.zip

selenium

2017-04-28

solr查询语法.pdf

排序 / 高亮 / facet / spellcheck:拼写检查 / spatial:空间搜索 / 检索运算符:

2017-02-23

RocketMQ用户指南

RocketMQ, 用户指南, 实用

2017-02-23

RocketMQ-3.5.8双主双从配置

RocketMQ-3.5.8双主双从配置

2017-02-23

Python编程:从入门到实践(中文版)

2017-02-21

python绝技:运用python成为顶级黑客(中文版)

关于Python的书虽然已有不少,但从安全从业者角度全方位剖析Python的书籍几乎没有,《Python绝技:运用Python成为顶级黑客》填补了这个的空白:包含了渗透测试、Web分析、网络分析、取证分析以及利用无线设备等方面的Python攻防方法。 无论你是从事安全研究的哪个方向,书中的大量深入浅出的案例分析均可以让你掌握有用的技能,快速上手编写代码,在工作中事半功倍,拓展视野、培养和锻炼自己的黑客思维。

2017-02-21

技术之瞳-阿里巴巴技术笔试心得

《技术之瞳:阿里巴巴技术笔试心得》是阿里巴巴集团首次官方批露的笔试真题,包括基本原理、题型解析与真题问答三个部分,涵盖了计算机基本原理、数学算法、Web前端开发、数据分析与挖掘、安全和产品等多个方向,范围广、内容系统全面、权威。 笔试题库由阿里巴巴资深技术专家结合多年的工作、面试经验总结提炼而成,具有相当的深度、专业性及权威性。阅读本书,不仅是知识的收获,还间接地与技术大牛们做了直观的沟通,了解他们的出题思路与考察要点,并加以消化吸收,这对自己技术能力本身就是一种极大的提升。 此外,《技术之瞳:阿里巴巴技术笔试心得》在题目的表述上结合了阿里巴巴的日常工作场景,读者不仅可以从阅读中享受解题的快感,还能直观地感受到大型互联网公司浓郁的技术氛围与独特文化,为自己跨入大型互联网公司做好充分的技术与思想上的准备。

2017-02-21

阿里巴巴 JAVA 开发手册pdf

阿里巴巴 JAVA 开发手册pdf

2017-02-15

空空如也

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

TA关注的人

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