自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(117)
  • 资源 (2)
  • 收藏
  • 关注

转载 [转]支付宝AlipayRsaLib.a中删除base64.o

支付宝AlipayRsaLib.a中删除base64.o转自:独奏 由于目前项目中集成了支付宝和 ZBar 二维码库,支付宝的 AlipayRsaLib.a 与 ZBar 的 base64.o 同名,导致编译不通过。搜索后发现这个冲突似乎是不光在他俩之间,在百度地图SDK以及 TencentOpenAPI 中都存在类似冲突。 在支付宝论坛中查找后得知 AlipayRsaLib.a 并不依赖

2015-12-26 15:22:15 2697

转载 SDWebImage异步加载图片及缓存的管理与清理

SDWebImage异步加载图片及缓存的管理与清理 转自北上龙之一、SDWebImage介绍 1、在项目的开发过程中,我们经常会用到异步加载图片的功能,先从网络上异步下载图片,然后通过UIImageView显示在屏幕上。这是一个经常使用的功能,基本上所有的联网应用程序都要用到的功能,现在GitHub上已经有非常成熟的框架SDWebImage(提供异步加载图片、缓存管理,下载进度等,功能最齐全

2015-12-24 10:11:18 3767

转载 iOS减小导航栏button响应范围

在iOS开发中发现如果直接在leftBarItem添加一个自定义button的时候,这个button的有效点击范围将会很大,接近navigationBar的titleview。 有时候我们不想要这种特性。可以这样做:先将你的leftBarItembutton添加到一个同样大小的uiview中,然后再将这个uiview添加到leftBarItem里。代码如下[objc] view plainc

2015-12-15 21:40:43 2006

原创 mac下面删除svn帐号

mac下面删除svn帐号有的时候,可能会用别的人电脑或者自己的电脑被别人用,这个时候需要使用自己的SVN账号,所以先需要把以前的SVN账户信息删掉。以mac os x为例(Unix/Linux类似), 1、打开命令行窗口,即用户的根目录(用户的home目录) $cd . subversion/auth/$rm -r -f -d *2、再打开终端,在对应的代码路径下,重新checkout一次代码

2015-11-08 14:02:29 7161

转载 #Mac OS X上 安装Ruby运行环境

步骤0 - 安装系统需要的包 首先安装Homebrew参考上一篇文章  # For Mac   # 先安装 Xcode 开发工具,它将帮你安装好 Unix 环境需要的开发包Homebrew的安装非常简单,在终端程序中输入以下命令即可。ruby -e “$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)”然后使用homebrew安装rub

2015-11-07 10:46:24 464

原创 -[__NSCFNumber rangeOfCharacterFromSet:]: unrecognized selector sent to instance

-[__NSCFNumber rangeOfCharacterFromSet:]: unrecognized selector sent to instance这个是由于传的参数类型不对所导致,找了半天才找到原因。比如[cell setColumnTitle:[homeData objectAtIndex:row]];这里其实是要传NSString类型,而其实返回的

2015-04-22 11:36:49 16256

原创 用wireshark抓iOS真机的包

命令行 rvictl -s 然后再wireshark选择rvi0进行抓包即可

2015-04-17 09:47:17 1811

翻译 iOS twitter SDK document

Configure Your Twitter AppNoteThe Fabric Mac app will automatically create and configure a Twitter application when you use it to integrate the Twitter Kit into your app. If yo

2015-03-25 16:46:51 8656

转载 你会写软件开发文档吗?

如今,软件开发越来越复杂,软件的功能也越来越丰富。而几乎所有成熟的商业软件,都是一个开发团队齐心协力的血汗结晶。“罗马不是一天建成的。”,当我们震撼于Microsoft Windows的惊世巨著的同时,也道听途说了一些微软公司软件工程是如何的完善和规范。软件项目管理的成败是控制开发成本的关键环节。这里面,少不了贯穿其中的重要步骤——软件文档。软件文档可以分为开发文档和产品文档两大类:

2015-03-25 09:40:54 1438

转载 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

ln /Applications/XAMPP/xamppfiles/var/mysql/mysql.sock /tmp/mysql.sock

2015-03-19 14:52:27 858

转载 iOS开发系列--通知与消息机制

概述在多数移动应用中任何时候都只能有一个应用程序处于活跃状态,如果其他应用此刻发生了一些用户感兴趣的那么通过通知机制就可以告诉用户此时发生的事情。iOS中通知机制又叫消息机制,其包括两类:一类是本地通知;另一类是推送通知,也叫远程通知。两种通知在iOS中的表现一致,可以通过横幅或者弹出提醒两种形式告诉用户,并且点击通知可以会打开应用程序,但是实现原理却完全不同。今天就和大家一块去看一下如何

2015-03-19 10:16:59 3934

转载 iOS消息推送的工作机制

iOS消息推送的工作机制可以简单的用下图来概括: Provider是指某个iPhone软件的Push服务器,APNS是Apple Push Notification Service的缩写,是苹果的服务器。 上图可以分为三个阶段:第一阶段:应用程序把要发送的消息、目的iPhone的标识打包,发给APNS。 第二阶段:APNS在自身的已注册P

2015-03-16 17:26:24 509

转载 SDWebImage手动清除缓存的方法

转自:http://blog.csdn.net/hmt20130412/article/details/262317051.找到SDImageCache类2.计算缓存大小的方法:[objc] view plaincopy- (NSUInteger)getSize {      __block NSUInteger size =

2015-03-16 14:31:33 4591

转载 git使用指南

http://www.bootcss.com/p/git-guide/

2015-03-10 11:12:54 384

转载 iOS生产力之小工具合集

初识iOS平台已几月有余,作为一个从windows平台转型过来的开发者,曾经有人在微博煞有介事问我转型体验如何? 我想除了全新的平台、开发语言所带更多的挑战和新鲜感,如果能够在不断磨练技能中日益精进做出更好的产品,这未尝不可是一件值得尝试的事情.反言之如果能够在一个合适时机把自己原来经验适当的“洗白”重新开始积累,我更愿意选择iOS作为新的起点而不是Android,并非诋毁否定Android这个平

2015-03-06 09:27:39 810

转载 ios Crash Log 分析汇总

方法一:1.xcode 有自带的symbolicatecrash,可以将.crash文件中的16进制地址转换成可读的函数地址。symbolicatecrash位于:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFram

2015-03-06 09:21:10 489

转载 iOS性能优化:Instruments使用实战

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

2015-03-06 09:12:10 679

转载 Xcode 的正确打开方式——Debugging

程序员日常开发中有大量时间都会花费在 debug 上,从事 iOS 开发不可避免地需要使用 Xcode。这篇博客就主要介绍了 Xcode 中几种能够大幅提升代码调试效率的方式。“If debugging is the process of removing bugs, then programming must be the process of putting them in.”——

2015-03-06 09:03:51 376

转载 使用python创建一个简单的restful风格的webservice应用

本文介绍使用python创建一个简单的restful风格的webservice应用,原文地址http://www.dreamsyssoft.com/blog/blog.php?/archives/6-Create-a-simple-REST-web-service-with-Python.htmlpython rest json目录[-]1.分析rest路由规则

2015-02-05 00:18:15 1591

转载 iOS集成facebook SDK官方文档

Getting Started with the Facebook iOS SDKOther Languages日本語 (Japanese)This guide covers what you need to go through in order to be able to start using the Facebook SDK for iOS,

2015-01-27 09:44:55 12408

转载 facebook login官方文档iOS

Facebook Login for iOSThe Facebook SDK for iOS provides various login experiences that your app can use to authenticate someone. This document includes all the information you need to know in order

2015-01-27 09:44:39 23449

转载 ios与js交互,获取webview完整url,title,获取元素并赋值跳转

document:属性document.title                 //设置文档标题等价于HTML的标签document.bgColor               //设置页面背景色document.fgColor               //设置前景色(文本颜色)document.linkColor             //未点击过的链接颜色docu

2015-01-26 22:47:32 4466

转载 IOS事件传递之hitTest:withEvent - IOS开发...

原文  http://www.cnblogs.com/ioooooos/p/3617213.html一、系统是怎么找到第一响应者的?  --只通过UIView及其子类查找0 调用根视图的hitTtest:withEvent,其的执行过程如下:Ie calls pointInside:withEvent:of selfIf the return is NO,  hitTe

2015-01-15 09:27:38 571

转载 UITableViewCell的seleced与deselect 选中 取消选中

原文  http://www.gowhich.com/blog/242首先要从一个我遇到的问题谈起,一个基于NavigationBar的App,开始时我有一个UITableViewController,其中每个UITableViewCell点击后都会push另一个ViewController,每次点击Cell的时候,Cell都会被选中,当从push的ViewController返回的时候选

2015-01-14 21:21:15 602

转载 新浪微博SDK抛出异常-[__NSDictionaryM weibosdk_WBSDKJSONString]: unrecognized selector sent to instance 0x7fb

使用xcode6.1创建的项目, 添加新浪SDK,运行[WeiboSDK registerApp:kAppKey];这一步崩溃,抛出以下*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSDictionaryM weibosdk_WBSDKJSONStr

2015-01-14 17:07:51 10221 2

转载 iOS开发的22个奇谲巧技

摘要:TableView不显示没内容的Cell怎么办?键盘事件写得好烦躁,都想摔键盘了怎么办?App老不流畅哪出问题了?CoreData语法又臭又长怎么办?拉伸图片怎么才能不变形?让我们一起欢乐地学习一下iOS开发的各种小技巧吧。本文作者@叶孤城___,他结合自身的实践开发经验总结出了22个iOS开发的小技巧,以非常欢乐的语调轻松解决开发过程中所遇到的各种苦逼难题,光读着便已忍俊不禁。

2015-01-06 10:06:26 1799

转载 ios ARC

1.ARC空声明变量  使用ARC的另一个优势是所有未初始化的变量默认都是“空值化”的。这意味着像下面这样的声明使用ARC编译后指向的是空值(nil):  NSObject *myObject1,*myObjects2;  不过要注意的是,与其他高级编程语言不同,ARC不会自动将标量的值设置为零。  这意味着以下几行代码声明的变量其值并不等于零:  int

2014-12-18 16:49:41 442

转载 在tableview上添加searchbar

#import #define COOKBOOK_PURPLE_COLOR [UIColor colorWithRed:0.20392fgreen:0.19607f blue:0.61176f alpha:1.0f]#define CRAYON_NAME(CRAYON) [[CRAYON componentsSeparatedByString:@"#"] objectAtIndex:0]

2014-12-10 11:19:48 2964

转载 ios7 uitableview group模式顶部有个空白

uitableview在ios7下有很多改变,在group模式下,第一个section的顶部会有些空白解决办法是self.registerTable.tableHeaderView = [[UIView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, self.registerTable.bounds.size.width, 0.01f)];

2014-11-13 16:33:31 5800

转载 mac 下wireshark使用

分三个步骤:    1.wireshark安装        wireshark运行需要mac上安装X11,mac 10.8的系统上默认是没有X11的。先去http://xquartz.macosforge.org/landing/下载最新的 xquartz安装,安装好就有X11了。        wireshark的下载,网上有很多下载源。官网试了几次,没打开的成。可以考虑去华军之类

2014-11-07 15:28:41 684

原创 IOS中 ScrollView.contentOffset

ScollView.contentOffset.y 往下拉的时候,是减少的,向上拉时时z

2014-11-07 11:54:25 506

转载 不错的IOS开源项目链接

http://github.ibireme.com/github/list/ios/

2014-11-06 09:57:28 540

转载 Xcode和github入门详细教程!

Xcode和github详细教程!主要是参考了现在网上的一些资料给没整过的人一个详细的指南。(1)先在github上注册账号,自行解决!(2)在导航栏右上角new一个repository(仓库)。(3)填写仓库的名称、描述等信息。第二部是设置公开或者私人项目,隐私项目适合于公司的代码托管但是是收费的。(4)下面就不用管了,在MAC

2014-11-05 21:11:50 633

转载 xcode中混用arc和非arc模式

Xcode 项目中我们可以使用 ARC 和非 ARC 的混合模式。如果你的项目使用的非 ARC 模式,则为 ARC 模式的代码文件加入 -fobjc-arc 标签。如果你的项目使用的是 ARC 模式,则为非 ARC 模式的代码文件加入 -fno-objc-arc 标签。添加标签的方法:打开:你的target -> Build Phases -> Compile Sources.

2014-11-05 16:07:14 345

转载 【iOS知识学习】_视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear等的区别及用途

iOS视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别及用途init-初始化程序viewDidLoad-加载视图viewWillAppear-UIViewController对象的视图即将加入窗口时调用;viewDidApper

2014-11-05 10:21:27 399

转载 IOS数组深拷贝

NSMutableArray *arr1=[[NSMutableArray alloc] initWithObjects:@"a", @"b", @"c", nil]; NSMutableArray *arr2=[[NSMutableArray alloc] init]; arr2=[arr1 mutableCopy]; [arr1 removeObject:@"b"];

2014-10-21 21:08:24 569

转载 UILabel textAlignment in IOS6

Seems like UITextAlignmentCenter is deprecated in iOS6. "UITextAlignment..." 修改为 “NSTextAlignment...”。_textLabel.textAlignment = NSTextAlignmentLeft;

2014-10-21 08:44:52 544

转载 iOS应用程序生命周期(前后台切换,应用的各种状态)详解

iOS的应用程序的生命周期,还有程序是运行在前台还是后台,应用程序各个状态的变换,这些对于开发者来说都是很重要的。 iOS系统的资源是有限的,应用程序在前台和在后台的状态是不一样的。在后台时,程序会受到系统的很多限制,这样可以提高电池的使用和用户体验。//开发app,我们要遵循apple公司的一些指导原则,原则如下:1、应用程序的状态状态如下:Not running  

2014-10-18 09:43:51 491

转载 Xcode Jenkins环境配置

1. Jenkins环境安装在官网下载Jenkins, 地址是: http://jenkins-ci.org/content/thank-you-downloading-os-x-installer 当前最新安装包为:jenkins-1.526.pkg.直接点击安装完成,完成后会在application下产生一个jenkins的文件夹, 自动启动safari,并进入Jenk

2014-10-16 16:04:59 12198

转载 IOS 设计模式之外观(比较容易理解)

外观设计模式:这个外观设计模式提供了一个单独的接口给复杂的子系统。而不是暴露用户的一组类和API,你仅仅暴露一个简单的同一的API。下面的图片解释这个概念:API的用户根本不知道后面系统的复杂性。这种模式是理想的在处理大量的类,特别是当他们复杂的使用或者很难理解的时候。

2014-10-15 21:04:14 473

监控网络源代码

计算机网络高级软件编程技术中第五章源代码

2012-11-12

空空如也

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

TA关注的人

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