自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

C

没有设计和逻辑头脑的工程师

  • 博客(47)
  • 资源 (2)
  • 收藏
  • 关注

转载 TestFlight——完美的iOS App测试方案

原文链接:http://onevcat.com/2012/01/testflight/2013.3.31补充在整理以前写的内容,想不到还有机会再对这篇帖子进行一些更新。当时写这篇帖子的时候,app内部测试以及对应的crash报告类的服务相对很少,而且并不成熟。TestFlight算是在这一领域的先行者,而随着app市场的不断膨胀,相应的类似服务也逐渐增多,比较常用的有:崩溃

2014-10-24 14:13:32 1019

转载 objc runtime 动态获取颜色值

原文  http://www.cnblogs.com/luoguoqiang1985/p/3551966.htmlobjective-c中,有类别可以在不修改源码的基础上增加方法;近排在看别人的开源代码时,发现还可以动态增加属性。而且是在运行时,太牛B了。使用运行时库,必须要先引入 objc/runtime.h可以使用的函数如下:OBJC_EXPORT vo

2014-10-24 11:06:33 633

转载 objc runtime 动态增加属性

Objecitve-C的重要特性是Runtime(运行时),在Interacting with the Runtime(交互运行)中,运行时函数部分,苹果给出了/usr/lib/libobjc.A.dylib库,这个共享库提供支持动态属性的objective - c语言,通过其接口,可以用于开发将其他语言运行于Objective-C上的中间层(桥接层),库里的函数定义为纯C语言。例如:cl

2014-10-24 09:31:58 535

原创 [已验证]关于ld: file is universal (4 slices) but does not contain a(n) armv7s slice

1.升级涉及到的.a文件 //这种方式得等官网发布新的.a文件2.在target的Build Settings里面,将Build Active Architecture Only改成NO //之前网上看有人说改称YES,但是我改成YES不行,都改成NO就可以在真机跑了。问题ld: warning: ignoring file /Users/VV/Library/...

2014-10-22 17:40:11 2326

转载 iOS framework 制作教程,这次不是静态包!!!

我们使用一种变通的方法来制作 iOS framework,废话不多说,上步骤:1.打开Xcode创建一个“Cocoa Touch Static Library”工程,并删除现有的target.2.右键project选择添加New Target,在弹出的窗口中找到Cocoa ,在Cocoa右侧窗口中选择“Loadable Bundle”。注意:到这步的时候不要选择fr

2014-10-22 16:15:50 753

原创 ArcGIS SDK for iOS开发系列教程

参考:http://www.cnblogs.com/esrichina/archive/2012/11/05/2753087.htmlhttps://developers.arcgis.com/ios/objective-c/guide/install.htm

2014-10-22 09:12:12 715

转载 UIPinchGestureRecognizer 缩放,移动,旋转,UIImagePickerController 横屏,全屏 的实现

from:http://blog.csdn.net/ssihc0/article/details/6735462

2014-10-22 09:08:59 609

转载 使用FMDB(1)--基本操作

今天第一次学习FMDB,实现了增删查改,列几个例子供大家参考创建,插入,更新和删除:使用executeUpdate方法,而查询则用executeQuery1.实例化FMDatabase//paths: ios下Document路径,Document为ios中可读写的文件夹NSArray *paths = NSSearchPathForDirectoriesInDomains(N

2014-10-17 10:05:20 469

转载 initwithcoder和 initwithframe

每个ios开发者对loadView和viewDidLoad肯定都很熟悉,虽然这两个函数使用上真的是非常简单,但是和类似的initWithNibName/awakeFromNib/initWithCoder放在一起还是非常容易让人混淆的.昨天看了下苹果官方的相关文档以及几篇相关内容的网页(一 二 三),其实这个内容以前也看过,似乎也搞清楚了,可还是忘了.好急性不如烂笔头,这次一定要好好记下来....

2014-10-16 10:11:32 430

转载 iOS 着色器滤镜

作为智能机照相和摄像功能无疑是其重要的功能,从比较早期使用实时滤镜的path到后期迎头赶上的instagram,他们出彩了滤镜效果和流畅的性能无疑给软件增色不少,而其中最大的功臣就要归功于opengles 2.x之后引入的着色器了。滤镜原理其实滤镜归根到底就是在照相时,取得每一帧,将取到的这一帧数据的首地址取出,我们就获得了访问每一个像素点的能力,然后在对每个点根据相应

2014-10-13 14:19:14 707

转载 ObjC利用正则表达式抓取网页内容(网络爬虫)

  【Qboy】原创 2012年5月20日  在开发项目的过程,很多情况下我们需要利用互联网上的一些数据,在这种情况下,我们可能要写一个爬虫来爬我们所需要的数据。一般情况下都是利用正则表达式来匹配Html,获取我们所需要的数据。一般情况下分以下三步。1、获取网页的html2、利用正则表达式,获取我们所需要的数据3、分析,使用获取到的数据,(例如,保存到数据库)接下来我们分析代码:1、获取网页的ht...

2014-10-13 14:09:21 591

转载 IOS设计模式之一(MVC模式,单例模式)

本文原文请见:http://www.raywenderlich.com/46988/ios-design-patterns.由 @krq_tiger(http://weibo.com/xmuzyq)翻译,如果你发现有什么翻译错误,请与我联系谢谢。 iOS 设计模式-你可能已经听说过这个词,但是你真正理解它意味着什么吗?虽然大多数的开发者可能都会认为设计模式是非常重要的,然而关于设计

2014-10-13 13:38:51 456

转载 IOS设计模式之二(门面模式,装饰器模式)

本文原文请见:http://www.raywenderlich.com/46988/ios-design-patterns.由 @krq_tiger(http://weibo.com/xmuzyq)翻译,如果你发现有什么错误,请与我联系谢谢。门面(Facade)模式(译者注:facade有些书籍译为门面,有些书籍译为外观,此处译为门面)   

2014-10-13 13:37:52 463

转载 IOS设计模式之四(备忘录模式,命令模式)

本文原文请见:http://www.raywenderlich.com/46988/ios-design-patterns.由 @krq_tiger(http://weibo.com/xmuzyq)翻译,如果你发现有什么错误,请与我联系谢谢。备忘录(Memento)模式 备忘录模式快照对象的内部状态并将其保存到外部。换句话说,它将状态保存到某处,过会你可以不破坏

2014-10-13 13:36:17 678

转载 IOS设计模式之三(适配器模式,观察者模式)

本文原文请见:http://www.raywenderlich.com/46988/ios-design-patterns.由 @krq_tiger(http://weibo.com/xmuzyq)翻译,如果你发现有什么错误,请与我联系谢谢。适配器(Adapter)模式适配器可以让一些接口不兼容的类一起工作。它包装一个对象然后暴漏一个标准的交互接口。如果你熟悉适

2014-10-13 13:35:02 437

转载 In App Purchases(IAP 应用程序內购买): 完全攻略

原文:http://troybrant.net/blog/2010/01/in-app-purchases-a-full-walkthrough/参考:http://www.cocoachina.com/bbs/read.php?tid-11357.html新:http://www.cocoachina.com/gamedev/misc/2012/0409/4129.html   de

2014-10-13 13:33:58 532

转载 GCD多线程教程

什么是GCDGrand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。该方法在Mac OS X 10.6雪豹中首次推出,并随后被引入到了iOS4.0中。GCD是一个替代诸如NSThread, NSOperationQueue, NSInvocationOperation等技术的很高效和强大的技术,它看起来象就其它语言的闭包(Closure)一样,但苹

2014-10-13 13:32:54 387

转载 ios游戏开发 Sprite Kit教程:初学者 3

注:本文译自Sprite Kit Tutorial for Beginners目录Sprite Kit的优点和缺点Sprite Kit vs Cocos2D-iPhone vs Cocos2D-X vs UnityHello, Sprite Kit!横屏显示移动怪兽发射炮弹碰撞检测和物理特性: 概述碰撞检测和物理特性: 实现收尾何去何从?碰撞检测和物理特性: 概

2014-10-13 13:31:48 512

转载 Sprite Kit教程:初学者 2

注:本文译自Sprite Kit Tutorial for Beginners目录Sprite Kit的优点和缺点Sprite Kit vs Cocos2D-iPhone vs Cocos2D-X vs UnityHello, Sprite Kit!横屏显示移动怪兽发射炮弹碰撞检测: 概述碰撞检测: 实现收尾何去何从?横屏显示首先,在Project Naviga

2014-10-13 13:28:25 520

转载 Sprite Kit教程:初学者 1

注:本文译自Sprite Kit Tutorial for Beginners目录Sprite Kit的优点和缺点Sprite Kit vs Cocos2D-iPhone vs Cocos2D-X vs UnityHello, Sprite Kit!横屏显示移动怪兽发射炮弹碰撞检测: 概述碰撞检测: 实现收尾何去何从?在iOS 7中内置了一个新的Sprite

2014-10-13 13:27:35 638

转载 设备 应用内存,CPU使用率

// 获取当前设备可用内存及所占内存的头文件#import #import // 获取当前设备可用内存(单位:MB)- (double)availableMemory{ vm_statistics_data_t vmStats; mach_msg_type_number_t infoCount = HOST_VM_INFO_COUNT; kern_return_t

2014-10-13 13:08:57 892

原创 @try @catch @finally

try { //执行的代码,其中可能有异常。一旦发现异常,则立即跳到catch执行。否则不会执行catch里面的内容 } catch { //除非try里面执行代码发生了异常,否则这里的代码不会执行 } finally { //不管什么情况都会执行,包括try catch 里面用了return ,可以理解为只要执行了try或者catch,就一定会执行 finally }

2014-10-13 12:07:39 789

转载 在ios开发中使用 try 和 catch 来捕获错误。

ios中很少用到try 和catch简单的来说,Apple虽然同时提供了错误处理(NSError)和异常处理(exception)两种机制,但是Apple更加提倡开发者使用NSError来处理程序运行中可恢复的错误。而异常被推荐用来处理不可恢复的错误。原因有几个,在非gc情况下,exception容易造成内存管理问题(文档有描述即使是arc下,也不是安全的);excepti

2014-10-13 11:42:45 784

转载 iOS 调试工具方法

为什么你的数组包含3个项目而不是5个?为什么你的游戏运行缓慢?这些都跟调试有关,调试是开发过程中必不可少的一部分。本文所列举了一些重要的调试功能(当然并不全面)可以帮你用更少的时间来解决bug问题。 本文内容主要包括3个方面:使用console检查app状态进行日志记录,并熟练的驾驭NSLog使用对象的生命周期来跟踪内存的使用。 使用Cons

2014-10-13 11:31:57 783

转载 IOS调试技巧:当程序崩溃的时候怎么办 iphone IOS

原文地址:http://www.raywenderlich.com/10209/my-app-crashed-now-what-part-2欢迎回到当程序崩溃的时候怎么办 教程!在这个教程的第一部分,我们介绍了SIGABRT和EXC_BAD_ACCESS错误,并且举例说明了一些使用xcode调试器(Xcode debugger)和异常断点(Exception Breakpoints

2014-10-13 11:28:01 586

转载 GCD(Grand Central Dispatch)和Block 使用-浅析 (2

关于GCD,我想我前面的有些博客已经介绍的很清楚了。我们就来谈一下它单纯的入门级别的应用。Grand Central Dispatch,或者简称 GCD,是一个与 Block Object 产生工作的低级的 C API。GCD 真正的用途是将任务分配到多个核心又不让程序员担心哪个内核执行哪个任务。 在 Max OS X 上,多内核设备,包括笔记本,用户已经使用了相当长的时间

2014-10-13 10:25:05 496

原创 gen_entitlements.py: No such file or directory

纠结了很久的错误/Users/UserName/Library/Developer/Xcode/DerivedData/xxx-beqfpakeslcfgjghvltweyjadfjk/Build/Intermediates/xxx.build/Debug-iphoneos/xxx.build/Script-B354780B144C8CA2002C6922.sh: line 4: /Develop...

2014-10-10 15:12:06 2005

转载 No such file or directory (/Users/appleapple/Library/Developer/Xcode/Derived

今天又出这样的错误了,以前也有些人问过我,所以决定写一下。在真机运行程序的时候提示“Couldnotlaunch'appname'”,Nosuchfileordirectory(/Users/appleapple/Library/Developer/Xcode/DerivedData/FCHK-bdgaoltxzddyrogqdfuhtasreoxs/Build/...

2014-10-10 14:55:54 1467

转载 GCD介绍

GCD介绍(一): 基本概念和Dispatch QueueGCD提供很多超越传统多线程编程的优势:易用: GCD比之thread跟简单易用。由于GCD基于work unit而非像thread那样基于运算,所以GCD可以控制诸如等待任务结束、监视文件描述符、周期执行代码以及工作挂起等任务。基于block的血统导致它能极为简单得在不同代码作用域之间传递上下文。效率: GCD被实现得如此

2014-10-10 11:43:54 532

转载 iPhone开发【十九】XML解析之NSXMLParser(使用Web Services查询火车信息)

转载请注明出处,原文网址:http://blog.csdn.net/m_changgong/article/details/8246333 作者:张燕广实现的功能:1)根据火车车次查询火车信息;2)演示XML解析类NSXMLParser的应用。关键词:NSXMLParser XML解析1、新建一个Sigle View Application,命名为Train,工程结构如

2014-10-10 10:05:31 480

转载 iPhone开发技巧之数据篇(2)— iPhone程序中的加密处理

CCCrypt在Objective-C语言中,加密时常用到CCCrypt(3cc) Mac OS X Manual Page。下面的代码使用 CCCrypt() ,给 NSData 类增加了 AES256EncryptWithKey, AES256DecryptWithKey 方法。123456789101112131415161

2014-10-09 18:05:41 560

转载 iPhone开发技巧之调试篇(3)— 程序Crash后的调试技巧

当我们的程序突然死掉了,Xcode突然送出一段 "message sent to deallocated instance" 的错误,我们该怎样定位我们的程序bug呢?又或者我们已经通过AdHoc发布了我们的β版程序,更甚至于我们的程序已经发布到了app store上;而当我们的程序突然在测试人员,或者是最终用户那里突然当掉,是否能收集到这样的日志信息,供我们解析bug呢?下面

2014-10-09 18:04:08 737

转载 iPhone开发技巧之发布篇(5)— 在程序中添加广告

iPhone/iPad的程序,即使是Free的版本,也可以通过广告给我们带来收入。前提是你的程序足够吸引人,有足够的下载量。这里,我将介绍一下程序中集成广告的方法。主要有两种广告iAd和AdMob。(还有其他多种可被植入的广告SDK,这里就不都一一介绍了)iAd从iOS 4开始,Apple增加了叫做 iAd 的架构,通过它我们可以在程序中提供Apple的广告

2014-10-09 18:02:40 893

转载 iPhone开发技巧之发布篇(7)— 制作自己的Cydia发布源

原文链接 : http://www.yifeiyang.net/iphone-release-of-developing-skills-paper-7/针对越狱的iPhone,大家肯定都知道用Cydia来安装各种免费应用的经历。Cydia中是否能指定我们自己的发布源,让我们自己随心所欲地发布程序给别人呢?答案是肯定的,我们只要创建Cydia的发布repository即可。Lin

2014-10-09 17:58:36 1295

转载 label 发光效果

.h.m#import "DTGlowingLabel.h"@implementation DTGlowingLabel@synthesize insideColor = _insideColor;@synthesize outLineColor = _outLineColor;@synthesize blurColor = _blurColor;- (

2014-10-09 17:55:28 857

转载 iPhone开发技巧之网络篇(1)--- 解析XML

http://www.yifeiyang.net/iphone-web-development-techniques-of-the-chapter-1-parsing-xml/开发 iPhone 上的网络应用程序的时候时常需要解析XML文档,比如web应用中的SOAP,REST,RSS信息等都是以XML为基础的。掌握XML解析的技术是很重要的。这里我将为大家介绍一下iPhone下解

2014-10-09 17:53:02 699

转载 Gdataxml解析

用了 GDATAXML 应该没多大区别 反正能解析就行了第一步: 选中文件列表最上方的工程名 然后点TARGETS 里面的工程名 然后点Build Phase然后点Link Binary With Libraries 然后点下面的加号  搜索 xml 然后添加libxml2.dylib第二步: 还在工程属性界面 搜索 Header Search Paths 然后添加值 /usr/inc

2014-10-09 17:45:47 512

转载 AFNetwork 作用和用法详解

//// MJViewController.m// 03.AFN演练//// Created by apple on 14-4-30.// Copyright (c) 2014年 itcast. All rights reserved.//#import "MJViewController.h"#import "AFNetworking.h"@interface MJVi...

2014-10-09 17:40:44 575

原创 CUICatalog: Invalid asset name supplied: (null), or invalid scale factor: 2.000000

debug这样的错误:CUICatalog: Invalid asset name supplied: (null), or invalid scale factor: 2.000000解决方法:错误原因:在ios7中设置imageView的image时,实例化image时不能传nil,(self.imageView.image = [UIImage imageNamed:ni...

2014-10-09 11:27:55 1216

转载 淘宝http调用方式

<span style="color: rgb(44, 62, 80); font-family: 'Helvetica Neue', 'Luxi Sans', 'DejaVu Sans', Tahoma, 'Hiragino Sans GB', STHeiti; font-size: 13px; line-height: 20px;">附带说明,淘宝官方文档中“五、调用实例”。&...

2014-10-08 11:25:04 1231

高仿陌陌源码+服务器端后台源码

高仿陌陌源码+服务器端后台源码,是搭车客户端的

2014-07-31

php会员注册管理程序

非常不错的会员注册管理程序,需要php+mysql环境配置

2014-07-28

空空如也

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

TA关注的人

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