自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

刚刚在线

游走在互联网岸边的屌丝青年

  • 博客(128)
  • 资源 (43)
  • 收藏
  • 关注

原创 一不小心修改了系统的头文件解决方案

fatal error: file '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSArray.h'

2014-04-14 18:07:37 4551

原创 iOS开发常用代码【持续更新中】

NSData转换成NSString:NSString *msg = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];NSString转换成NSDataNSData* xmlData= [str dataUsingEncoding:NSUTF8StringEncoding];

2014-04-08 16:16:58 1220

原创 取出一个字符串中的所有数字组成一个新的字符串

NSMutableString *mutStr = [NSMutableString string];                for (int i=0; i            NSString *a = [s substringToIndex:i+1];            a = [a substringFromIndex:i];            [mut

2014-04-03 09:16:50 9816

原创 ALAsset是什么?

最近有工作要推荐,iOS工程师,要找工作的同学加微信公众账号:iOSDevTip获得的ALAsset对象就是相片对象:其中有相片的缩略图,全屏图,高清图,url等属性。ALAsset *result = [assets objectAtIndex:index];获取url:String类型:NSString *ur

2014-04-01 11:43:44 1755

原创 net发送apns解决方案(iphone push)

到现在为止,我们已经生成了3个文件。1、PushChat.certSigningRequest2、PushChat.p123、aps_developer_identity.cer从客户端得的deviceToken。发送通知的.net应用程序出来需要知道deviceToken之外,还需要一个与APNS连接的证书。这个证书可以通过我们前面生成的两个文件中得到。使

2014-03-31 14:44:10 1161

原创 如果autorelease NSAutoreleasePool对象会发生什么?

问各位大牛一个问题,如果autorelease NSAutoreleasePool对象会发生什么?NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];[pool autorelease];也许有人思考过这个问题,我就从来没有思考过,但是今天有人问我,我一下晕了,想了半天,可能会出现异常。看看专家是怎么解释的:通常在使用O

2014-03-04 10:46:03 1301

原创 ios开发键盘隐藏的方法

一般来说就是两种第一个方法就是[_textField resignFirstResponder]让_textField失去第一响应。[self.view endEditing:YES]让整个view失去第一响应。可能还有其他的方法。欢迎大家留言讨论。在开发过程中我们是根据业务的需求来让键盘隐藏,可以点击屏幕空白处隐藏,可以手势触摸隐藏,还可以

2014-02-20 09:51:41 1131

转载 iOS多线程编程Part 3/3 - GCD

前两部分介绍了NSThread、NSRunLoop和NSOperation,本文聊聊2011年WWDC时推出的神器GCD。GCD: Grand Central Dispatch,是一组用于实现并发编程的C接口。GCD是基于Objective-C的Block特性开发的,基本业务逻辑和NSOperation很像,都是将工作添加到一个队列,由系统来负责线程的生成和调度。由于是直接使用Block,因此比N

2014-02-18 13:33:02 859

原创 mac机子配置SVN管理ios代码

欢迎大家关注微信公众账号:iOSDevTip【人数在不断增加,当人熟达到一定量组织所有ios开发者做一次沙龙活动】1.首先在任意地方建立一个文件夹 ,如在桌面上建立一个名字为svn的文件夹2.创建svn repository   svnadmin create /Users/pengfeishi/Desktop/svn/res3./Users/pen

2014-02-18 10:04:00 1237

原创 面试遇到两只羊和一辆汽车的故事你改怎么办?

电视台作节目——幸运大抽奖,你是观众,有两只羊和一辆汽车分别放在三个门门后:面,现在让你挑一个门,站在前面。接着主持人把另两个门中是羊的门打开,现在问你改:不改选另外一个门。给出具体答案,为什么?

2014-02-14 09:55:57 6069

原创 iOSDevTip欢迎各位ios开发者的加入

越来越多的开发者加入到微信工作账号:iOSDevTip这里是交流园地,有什么ios开发上的问题,可以告诉iOSDevTip公众账号,我们会尽快整理答案,再通过微信公众账号公布出去。

2014-02-14 09:06:08 1820

原创 关注iOSDevTip,学习交流ios最新技术

iOS开发微信公众账号:iOSDevTip qq交流群:303868520

2014-02-11 17:30:58 1270

转载 Mac和iOS开发资源汇总

1U55JG9-0小引本文主要汇集一些苹果开发的资源,会经常更新,建议大家把这篇文章单独收藏(在浏览器中按command+D)。今天(2013年10月14日)收录了answer哥(黄爱武)的博客,欢迎大家围观!今天(2013年7月19日)收录了许多中文网站和博客。大家一定要去感受一下哦。如果大家有知道不错的站点,可以告诉我。 目录1、苹果官方文档2、邮件列表3、

2014-02-11 16:42:24 1155

原创 照片浏览滑动效果UIScrollView和UIPageControl组合

一个朋友去面试,让写一个用UIScrollView和UIPageControl,一激动说需要半个小时,没时间写了,浪费一次面试机会。会写的几分钟就可以搞定了,方法其实有很多,小弟在这里献丑了,各位大牛莫要嘲笑。刚好在学习gcd,就用gcd简单实现一下了。有错误的地方各位指点指点:直接在入口类里面实现了,#import @interface A

2014-02-11 11:28:38 2555

转载 iOS项目开发技术讨论与分享

之前在外包公司,写了好几个项目,但都是写了就扔,都是一次性的项目,这次做的项目是公司的项目,基本上3周之内就要更新一个版本。这深深体会到,iOS项目虽小,若代码结构写得不好,当需求有变化的时候,特别是变了一次又一次的时候,维护起来真痛苦。这次花了一个月的时间,借项目大改之机,把之前的项目重新写了一遍,学到的东西挺多的。写个东西分享下经验,主要分享下项目结构和一些用到的第三方库,有些第三方库自己改写

2014-02-10 17:58:05 1972

原创 照片浏览scrollview and pageCotrol

XX.h  NSMutableArray *_mutArrImg;    UIPageControl *_pageControl;    UIScrollView *_scrollView;XX.m入口方法,或者viewDidLoad里面写_scrollView = [[UIScrollView alloc] initWithFrame:self.window.

2014-02-10 11:32:33 1072

原创 获取照片gcd

获取一张网络图片,gcd简单方法    NSURL *url = [NSURL URLWithString:@"http://c.hiphotos.baidu.com/image/w%3D2048/sign=a83b33d31c178a82ce3c78a0c23b738d/63d9f2d3572c11df83f1763c612762d0f703c289.jpg"];    dispat

2014-02-10 11:18:09 1143

转载 ios gcd

from:http://www.dreamingwish.com/dream-category/toturial/gcd-guideGCD介绍(一): 基本概念和Dispatch Queue什么是GCD?Grand Central Dispatch或者GCD,是一套低层API,提供了一种新的方法来进行并发程序编写。从基本功能上讲,GCD有点像NSOperationQueue

2014-02-10 10:22:11 1060 1

原创 ios 数组中的元素互换位置

系统提供的有方法,大家看看应该会用的- (void)exchangeObjectAtIndex:(NSUInteger)idx1 withObjectAtIndex:(NSUInteger)idx2;   [_mutArr exchangeObjectAtIndex:0 withObjectAtIndex:1];mutArr的第一个元素和第二个元素互换位置

2014-01-10 13:58:59 22638

原创 2013年App Store吸金100亿美元 开发者赚翻

随着移动领域的蓬勃发展,智能手机应用程序也成为了一个日益增长的行业。而在所有的智能手机应用商店中,苹果App Store无意是目前世界上最成功的一个。最近苹果公司对外宣布,在刚刚过去的2013年里,App Store应用商店的销售额突破100亿美元,仅在去年12月的销售额就达到了10亿美元以上。      苹果公司表示,在2013年12月份,App Store用户下载了近30亿个应用,

2014-01-10 09:09:15 928

原创 ios Sqlite显示和分页查询

之前的sql语句都忘的差不多了,只记得简单的sqlite最多显示20条数据这个时候就需要分页查询了select * from messages limit 10,100;表示跳过10行,取100行的返回结果。

2014-01-09 10:28:26 3147

转载 IOS 开发之UIApplicationDelegate详解

每 个iPhone应用程序都有一个UIApplication,UIApplication是iPhone应用程序的开始并且负责初始化并显示 UIWindow,并负责加载应用程序的第一个UIView到UIWindow窗体中。UIApplication的另一个任务是帮助管理应用程序的生命 周期,而UIApplication通过一个名字为UIApplicationDelegate的代理类来履行这个任务。尽

2014-01-07 17:56:55 1320

原创 ios获取国家名称,非常好用

获取过加的名称,直接上代码代码不多,好理解NSMutableArray *countriesArray = [[NSMutableArray alloc] init];         NSLocale *locale = [NSLocale currentLocale];        NSArray *countryArray = [NSLocale ISOCoun

2014-01-07 14:27:02 5130

转载 在CGD中快速实现多线程的并发控制

自从ios4.0/mac osx10.6引入了GCD之后,让我们在使用多线程的时候确实方便了很多,关于GCD的一些介绍和使用本站中已经转过一位资深开发者的几篇系列文章,非常彻底的介绍了GCD的用法和一些特性,有兴趣的朋友可以去翻阅。但当我们在处理一系列线程的时候,当数量达到一定量,在以前我们可能会选择使用NSOperationQueue来处理并发控制,但如何在GCD中快速的控制并发呢?答案

2013-12-27 13:11:21 1057

转载 IOS7开发~UDID解决方法

前言:IOS7中,UDID和MAC地址等设备唯一标识方法都被淘汰,但开发中,业务往往需要这个唯一标识,经过研究,还没找到可以完全替代UDID和MAC地址的方法,但退而求其次,找到了将UUID作为UDID使用的办法,UUID保证了序列号的唯一性,所以剩下问题就是解决如何保存UUID的问题了,经过调研,利用KeyChain可以保存数据,并且APP删除,重启机器情况下仍然不影响保存的数据,但如果用户刷系

2013-12-27 09:20:31 1282

转载 IOS7开发~Xcode5制作framework

相关链接:IOS开发~Cocoa Touch Static Library(静态库)一、Framework 简介(Introduction to Framework Programming Guide)Mac OS X 扩展了 framework 的功能,让我们能够利用它来共享代码和资源。通过 framework 我们可以共享所有形式的资源,如动态共享库,nib 文件,

2013-12-27 09:17:14 1080

转载 iOS7后台数据下载教程

原文:iOS 7 SDK: Background Transfer Service这个教程将会教会你如何在后台传输数据,如何使用iOS7提供的多任务API。我将会教会你如何在后台下载一个文件,并且在文件下载完成时弹出一个本地的提醒。   后台数据传输起源于iOS6,允许在前台或者后台下载数据,但是时间是受限制的。最大的问题就是时间是受限制的让用户无法上传或下载大文件。这就是为什么苹果在iOS7

2013-12-26 16:30:12 2369

转载 关于UIView的autoresizingMask属性的研究

关于UIView的autoresizingMask属性的研究UIView中有个属性是autoresizingMask,该属性是用来控制控件的自适应。 UIViewAutoresizingNone                 = 0,UIViewAutoresizingFlexibleLeftMargin   = 1 UIViewAutoresizingFlexibleW

2013-12-26 11:29:41 748

转载 Xcode 4.4中LLVM compiler 4.0带来的Objective-C新语法特性

今年WWDC 2012苹果全球开发者大会上,苹果针对LLVM编译器都做了重大改进,新版的Xcode 4.4中的LLVM编译器升级到了4.0,给Objective-C带来了很多令人惊喜的特性。注意,下面的语法需要下载Xcode 4.4。1、枚举类型的改变老写法:[cpp] view plaincopytypedef enum Week{      Moday,

2013-12-26 11:23:58 781

转载 Objective-C语法property详解

1、简介: property是Objective-C的关键词,与@synthesize配对使用,用来让编译好器自动生成与数据成员同名的方法声明。@synthesize则是用来生成对应声明方法的实现。1.1 property的语法格式:@property (参数1,参数2)类型名字;这里的参数,主要有以下三种:setter/getter方法(assign/retain/copy)

2013-12-26 11:23:01 1044

转载 Objective-C语法之NSSet和NSMutableSet

NSSet和NSMutableSet是无序的, 但是它保证数据的唯一性。当插入相同的数据时,不会有任何效果。从内部实现来说是hash表,所以可以常数时间内查找一个数据。1、NSSet的使用[NSSet setWithSet:(NSSet *)set]; 用另外一个set对象构造[NSSet setWithArray:(NSArray *)array];用数组构造

2013-12-26 11:22:02 872

转载 Objective-C语法之NSDictionary和NSMutableDictionary

Java有Map,可以把数据以键值对的形式储存起来,取值的时候通过key就可以直接拿到对应的值,方便快捷。在Objective-C语言中,词典就是做这样的事情的,和NSArray一样,一个词典对象也能保存不同类型的值,词典也分别有不可变词典和可变的词典(NSDictionary与NSMutableDictionary),前者是线程安全的,后者不是 。1、不可变词典NSDicti

2013-12-26 11:21:29 892

转载 Objective-C语法之NSArray和NSMutableArray

Objective-C的数组比C++,Java的数组强大在于,NSArray保存的对象可以是不同的对象。但只能保存对象,int ,char,double等基本数据类型不能直接保存,需要通过转换成对象才能加入数组。1、NSArray 不可变数组[array count] : 数组的长度。[array objectAtIndex 0]: 传入数组脚标的id 得到数据对象

2013-12-26 11:21:07 842

转载 Objective-C语法之内存管理

1、Objective-C内存管理简介:    Objective-C需要自己考虑内存的管理,对于从Java, C#等语言转向Objective-C平台的程序员新手来说,这是个很大的挑战。幸运的是,如果熟悉了Objective-C的内存管理机制,手工管理内存也没有那么可怕。 Objective-C的内存管理介于C/C++和Java C#直接,不像C/C++语言内存管理全部需要程序员一手包办,也

2013-12-26 11:20:02 1274

转载 Objective-C语法之动态类型(isKindOfClass, isMemberOfClass,id)等

对象在运行时获取其类型的能力称为内省。内省可以有多种方法实现。判断对象类型-(BOOL) isKindOfClass: classObj判断是否是这个类或者这个类的子类的实例-(BOOL) isMemberOfClass: classObj 判断是否是这个类的实例ps:本篇新建的类主要用于熟悉本篇内容设计,未考虑内存管理因素。我们试试这两个方法的使用。1、新建Person类

2013-12-26 11:19:20 789

转载 Objective-C语法之异常处理

Objective-C的异常比较像Java的异常处理,也有@finally的处理,不管异常是否捕获都都要执行。异常处理捕获的语法:[cpp] view plaincopy@try {            }    @catch (NSException *exception) {            }    @finally {            } 

2013-12-26 11:18:44 1007

转载 Objective-C语法之类和对象

1、类和方法下图中是一段的类声明的语法展示,声明了一个叫做 MyClass 的类,它继承于根类:NSObject。(根类可以被所有的其他类直接或间接继承。)下图是一个方法的语法展示,方法的声明由以下几个部分构成:方法类型标识符,返回类型,一个或多个方法签名关键字,以及参数类型和名称。类的实体变量的访问权限:对应的代码:[cpp

2013-12-26 11:17:49 876

转载 Objective-C语法之字符串NSString

Objective-C里核心的处理字符串的类就是NSString和NSMutableString这两个类,这两个类完成了Objective-C中字符串大部分功能的处理。这两个类的最主要的区别是NSString创建赋值后不能动态修改长度和内容,除非给重新赋值。而NSMutableString类似与链表的,在创建赋值后可以进行修改长度,插入,删除等操作。注:以下代码运行环境是:XCode 4.3.

2013-12-26 11:16:47 809

转载 Objective-C语法之基本数据类型

本篇博客主要介绍基本数据类型的长度,基本数据类型在Oc的数组中如何时候,还有其他数据类型的相互转换等。为了演示基本数据类型的例子,我们新建一个iPhone项目类做例子1、新建项目为了方便,我们新建一个Single View Application 。输入项目名称  BaseTypeProduct Name: 指产品名称 ,类似于项目名称。

2013-12-26 11:15:56 924

转载 Objective-C语法之Objective-C语言和iOS系统(简介,语法,系统结构)

简介Objective-C,是扩充C的面向对象编程语言。它主要使用于Mac OS Objective-C,通常写作ObjC和较少用的Objective C或Obj-C,是在C的基础上,加入面向对象特性扩充而成的编程语言。目前,Objective-C主要应用于Mac OS X和iOS这两个NeXTSTEP的衍生系统,而在NeXTSTEP和OpenStep中它更是基本语言。Objective-C可

2013-12-24 13:23:40 1125

iOS的基本的设计模式

iOS的基本的设计模式,这是每一个程序猿必备的功底

2014-03-06

Objective-C基础教程

Objective-C基础教程,基础知识适合初学者噢

2014-03-04

Instruments 用户指南

Instruments 用户指南,很多人都不会用这个东西

2014-03-04

Blocks 编程要点

Blocks 编程要点的作用大家一看就明白了,会了好处多多

2014-03-04

核心动画编程指南

核心动画编程指南这个比较难一些,要有一定的开发基础的程序人。

2014-03-04

C程序设计-基础知识

C程序设计,这个里面都是一些基础知识,现在回头看看也是非常有道理的

2014-03-04

ScrollView And PageControl简单例子

有朋友去面试的时候,写个这东西,竟然没有写出来,太悲催了,我整了一个很简单的例子,用gcd写的,最简单的例子了,

2014-02-10

FMDataBaseDemo非常实用的demo

代码里面已经详细注释过,非常实用,大家给评分噢

2014-01-28

OprationQueueDemo很容易理解

OprationQueueDemo很容易理解

2014-01-28

iOS并发编程指南

iOS并发编程指南,这些看懂之后,ios可以上一个台阶

2014-01-28

iPhone聊天appDemo-iOS 7 NSURLSession教程 后台下载数据

这个教程将会教会你如何在后台传输数据,如何使用iOS7提供的多任务API。我将会教会你如何在后台下载一个文件,并且在文件下载完成时弹出一个本地的提醒。 后台数据传输起源于iOS6,允许在前台或者后台下载数据,但是时间是受限制的。最大的问题就是时间是受限制的让用户无法上传或下载大文件。这就是为什么苹果在iOS7上要提升框架的原因。 在iOS7中,这个功能有了很大变化,包括: 1.iOS系统管理上传和下载任务。 2.当用户关闭应用程序时后台仍然可以传输数据 3.时间不受限制 4.它可以在任意时间加入队列(前台或者后台) 5.应用程序需要被唤醒来获取验证,错误,或者完成情况 6.应用程序会有一个进度展示视图 后台传输可以应用在几个非常有用的地方:上传照片或者视频,结合后台提取和远程通知,用于保持应用程序在最新时间。

2013-12-26

ios7自动布局

自动布局会考虑到所有的约束,然后为你的视图计算出理想的位置和大小。你再也不需要亲自为你的视图设置frames了-自动布局会完全基于你为这些视图设置的约束为你做这个工作。

2013-12-12

ios标准下拉框

ios标准下拉框,里面的字可以写在数组里面,有demo大家看看吧。

2013-12-12

支付宝SDK-接入demo

支付宝SDK下载,ios和安卓都有,demo也有供大家下载

2013-12-12

android推送Demo-android推送SDK-framework

对于很多android应用来说和用户交互很少,难以给用户提供最新消息,而推送服务则可帮助 提升用户活跃度、增加互动性,如新闻类,新电影提醒,购票提醒等应用必须依靠推送平台给 用户提供服务。当第三方开发者内嵌了智游推送SDK后,可以通过智游推送平台,主动地向用户 发起交互如:活动提醒、动态更新等。

2013-10-14

ios推送Demo-ios推送SDK-framework

推送服务则可帮助 提升用户活跃度、增加互动性,如新闻类,新电影提醒,购票提醒等应用必须依靠推送平台给 用户提供服务。当第三方开发者内嵌了推送SDK后,可以通过推送平台,主动地向用户 发起交互如:活动提醒、动态更新等。

2013-10-14

ios独立于window上的button-home键

ios独立于window上的button

2013-09-12

自定义TabBar-模态-TabBarDemo

自定义TabBar-模态-TabBarDemo 供大家参考

2013-09-12

PHP小程序客服消息接入以及自动回复

PHP小程序客服消息接入以及自动回复,里面有完整代码案例展示

2019-05-31

android电商app源码

android电商app源码,感觉不错,免费分享给大家,记得给好评噢,谢谢啦

2015-08-24

AndroidDecoder实时解码

测试过了代码可以运行过,必须是android 4.1以上版本才可,支持h264,h263数据接收、RTP解包,实时解码播放等。

2015-06-02

iOS开发调用系统地图计算路线

实现app里面直接调用apple自带地图并且计算好路线了

2015-05-23

最新官方支付宝SDK

最新官方支付宝SDK

2015-05-22

SDWebImage内存警告修复版

SDWebImage在加载大图片的时候虽然会自动释放内存但是还是会报内存警告,已经修复了

2015-01-22

iOS支持64位的GPUImage.framework

我编译了支持64位的GPUImage.framework,在项目中已经用了,没有问题!

2015-01-22

iOS&Swift开发教程

整理了几份文档,分享给大家。非常适合初学者,还有swift的本地网页版。 没有CSDN下载分数的童鞋,我把文档放在了微信公众号(iOS开发:iOSDevTip)里面的,关注之后,直接回复“文档”,既可下载。

2014-11-27

iOS Socket Demo 完整版

iOS Socket Demo 完整版,我测试过非常好的

2014-10-10

IOS文件名称管理工具类

会判断沙盒文件夹下是否有相同的文件名,没有就直接用传递过来的文件名,有的话就自动加(i)。非常不错的demo,大家下载下,评分会返回下载积分的

2014-04-23

iOS两个线程间嵌套发送同步消息

iOS两个线程间嵌套发送同步消息,挺不错的demo

2014-04-23

保存视频到photolibrary(可保存到模拟器)

很多人应该知道这个demo,不是我写的,代码几句,竟然要10分,我上传了,大家免费下载吧,要共享

2014-04-15

iOS SOcket Demo

把ip地址换成你电脑的ip地址,端口随便设置。非常好的Demo

2014-04-11

推送PushMeBaby

推送PushMeBaby,IOS中非常实用的DEMO,服务器端代码也有

2014-03-27

iOS一次产生多个随机数的DEMO

iOS一次产生多个随机数的DEMO,可以控制产生多个

2014-03-27

iOS7 Programming Cookbook

iOS7 Programming Cookbook

2014-03-06

设计模式:Java语言中的应用

设计模式:Java语言中的应用,安卓学习者多看看

2014-03-06

空空如也

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

TA关注的人

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