自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

刚刚在线

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

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

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

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

2013-12-27 13:11:21 1044

转载 IOS7开发~UDID解决方法

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

2013-12-27 09:20:31 1264

转载 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 1061

转载 iOS7后台数据下载教程

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

2013-12-26 16:30:12 2315

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

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

2013-12-26 11:29:41 736

转载 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 764

转载 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 1028

转载 Objective-C语法之NSSet和NSMutableSet

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

2013-12-26 11:22:02 854

转载 Objective-C语法之NSDictionary和NSMutableDictionary

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

2013-12-26 11:21:29 872

转载 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 821

转载 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 1256

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

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

2013-12-26 11:19:20 773

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

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

2013-12-26 11:18:44 989

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

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

2013-12-26 11:17:49 858

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

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

2013-12-26 11:16:47 789

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

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

2013-12-26 11:15:56 901

转载 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 1107

转载 十分钟让你明白Objective-C的语法(和Java、C++的对比)

很多想开发iOS,或者正在开发iOS的程序员以前都做过Java或者C++,当第一次看到Objective-C的代码时都会头疼,Objective-C的代码在语法上和Java, C++有着很大的区别,有的同学会感觉像是看天书一样。不过,语言都是相通的,有很多共性。下面列出Objective-C语言的语法和Java,C++的对比,这样你就会很容易Objective-C的语法是怎么回事了。先目睹一下

2013-12-24 13:22:55 835

转载 Objective-C语法之KVC的使用

除了一般的赋值和取值的方法,我们还可以用Key-Value-Coding(KVC)键值编码来访问你要存取的类的属性。下图来自苹果官网:如何使用KVC存取对象属性呢?看个示例1、使用KVC定义一个Student类,继承于NSObject。.h文件[cpp] view plaincopy#import   

2013-12-24 13:21:39 798

转载 Objective-C语法之KVO的使用

简介:上篇我们讲到了KVC,这篇我们学习KVO,全名为:Key Value Observing,直译为:基于键值的观察者。那它有什么用呢?KVO主要用于视图交互方面,比如界面的某些数据变化了,界面的显示也跟着需要变化,那就要建立数据和界面的关联。ObjC中提供的KVO就是解决这种问题的。以下用显示页面观察学生的课程名称变化的例子来说明KVO的使用。学生类命名为:Student,页面

2013-12-24 13:20:56 817

转载 Objective-C语法之Category的使用

无论一个类设计的如何完美,都不可避免的会遇到没有预测到的需求,那怎么扩展现有的类呢?当然,继承是个不错的选择。但是Objective-C提供了一种特别的方式来扩展类,叫Catagory,可以动态的为已经存在的类添加新的行为。这样可以保证类的原原来的基础上,较小的改动就可以增加需要的功能。使用Category对类进行扩展时,不需要访问其源代码,也不需要创建子类,这样我们可以扩展系统提供的类。Cate

2013-12-24 13:18:56 805

转载 Objective-C语法之代码块(block)的使用

代码块本质上是和其他变量类似。不同的是,代码块存储的数据是一个函数体。使用代码块是,你可以像调用其他标准函数一样,传入参数数,并得到返回值。脱字符(^)是块的语法标记。按照我们熟悉的参数语法规约所定义的返回值以及块的主体(也就是可以执行的代码)。下图是如何把块变量赋值给一个变量的语法讲解:按照调用函数的方式调用块对象变量就可以了:int result = myBlock(4

2013-12-24 13:17:58 778

转载 iOS学习之UINavigationController详解与使用(一)添加UIBarButtonItem

1、UINavigationController导航控制器如何使用UINavigationController可以翻译为导航控制器,在iOS里经常用到。我们看看它的如何使用:下面的图显示了导航控制器的流程。最左侧是根视图,当用户点击其中的General项时 ,General视图会滑入屏幕;当用户继续点击Auto-Lock项时,Auto-Lock视图将滑入屏幕。相应地,在对象管理上,

2013-12-24 13:14:05 828

转载 开始iOS 7中自动布局教程(一)

你是否曾经想让你的app在横竖屏方向上看起来都表现良好而受挫?是否在做支持iPhone和iPad屏幕布局界面时几近大小便失禁?今天我将给你带来好消息! 一直为大小相同的屏幕设计一个用户界面并不难,但如果屏幕的尺寸改变的话,UI元素的位置和大小也需要相应的做出改变。 到目前为止,如果你的设计相当的复杂,那么你必须编写大量的代码来适应这样的布局。你应该很高兴,现在这样的情况再也不存在了

2013-12-12 14:06:01 1606

原创 iOS UITableView 局部刷新

---------直接代码说话:  //局部section刷新   NSIndexSet* nd=[[NSIndexSet alloc]initWithIndex:1];//刷新第二个section   [tview reloadSections:nd withRowAnimation:UITableViewRowAnimationAutomatic];   //局部c

2013-12-12 14:01:58 1752

iOS程序的逆向与安全

iOS程序的逆向与安全,哪一个app都会考虑的安全问题,很不错的文档

2014-03-06

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

iOS技术概览

iOS技术概览也是一些基础介绍,这些东西我整理一下方便大家下载

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

《Pro Git 中文版》PDF非常实用

《Pro Git 中文版》PDF非常实用,供大家免费下载,

2014-11-15

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

iOS 6实践指南

iOS 6实践指南,不错的资料,跟大家分享一下

2014-03-06

【Mac_os_】苹果软件开发工具概述

【Mac_os_】苹果软件开发工具概述,免费跟大家分享我收集的资料

2014-03-06

空空如也

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

TA关注的人

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