自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(99)
  • 资源 (54)
  • 收藏
  • 关注

转载 再来说一说UITableView的分页

在网上搜索了一下, 介绍UITableView分页的文章不少, 而且都很统一, 代码也都正确. 只是没有把思路给整理出来. 我这里借花献佛, 整理一下.这里假定的前提是, 你已经将UITableView添加到了View中, 并且在h文件中实现了 UITableViewDelegate,UITableViewDataSource 这两个接口, 且已经与你后台定义的tblView建立起了关联,

2013-07-31 19:50:42 995

转载 UITableView加载更多显示

//// iphone_tableMoreViewController.m// iphone.tableMore//// Created by wangjun on 11-3-17.// Copyright 2011 __MyCompanyName__. All rights reserved.//#import "iphone_tableMoreViewController

2013-07-31 19:48:56 729

转载 ASIHTTPRequest 筆記

ASIHTTPRequest 是 Objective-C 上知名的專門用來處理 HTTP requests 的框架,不過,作者似乎已經停止更新了(但是在 iOS 5 還是運作得很正常)。前陣子發現另一個 network framework 叫 AFNetworking,似乎挺不錯的,有空再去試試,雖然我最近寫 mobile app 已經寫到有點煩了…… AFNetworking 是 Gowal

2013-07-30 09:35:02 941

转载 Cocoa Touch事件处理流程--响应者链

一、事件分类对于IOS设备用户来说,他们操作设备的方式主要有三种:触摸屏幕、晃动设备、通过遥控设施控制设备。对应的事件类型有以下三种:1、触屏事件(Touch Event)2、运动事件(Motion Event)3、远端控制事件(Remote-Control Event)今天以触屏事件(Touch Event)为例,来说明在Cocoa Touch框架中,事件

2013-07-29 15:34:05 896

转载 Objective-C之run loop详解

Objective-C之run loop详解 做了一年多的IOS开发,对IOS和Objective-C深层次的了解还十分有限,大多还停留在会用API的级别,这是件挺可悲的事情。想学好一门语言还是需要深层次的了解它,这样才能在使用的时候得心应手,出现各种怪异的问题时不至于不知所措。废话少说,进入今天的正题。不知道大家有没有想过这个问题,一个应用开始运行以后放在那里,如果不对它

2013-07-29 15:33:08 713

转载 ASIHTTPRequest异步请求数据

//异步请求      NSURL *url = [NSURL URLWithString:@"http://allseeing-i.com"];      ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];      [request setDelegate: self];      [request st

2013-07-29 11:09:17 764

转载 ASIHTTPRequest和ASINetworkQueue实现队列下载并查看结果

作者 xiaoyao Li 在 26 二月 2013, 11:12 上午ASIHTTPRequest是一个很常见的网络请求开源框架,虽然博主声明已经不更新,但目前来看依旧可以满足大部分需求。ASIHTTPRequest负责单独文件的下载,存储在iOS的文件系统中,比如Document目录下或者Cache目录。ASINetworkQueue是下载队列,里面添加很多的单独的

2013-07-29 10:50:34 719

转载 ASIHTTPRequest系列(三):文件上传

五、文件上传1、服务端文件上传需要服务端的配合。我们可在本机搭建tomcat测试环境。关于tomcat在Mac OSX下的安装配置,参考作者另一博文《安装Tomcat到Mac OSX》。打开Eclipse,新建web工程。在其中新建一个Servlet UploadServlet:import java.io.*;import java.util.*; import ja

2013-07-29 10:48:36 529

转载 ASIHTTPRequest系列(二):文件下载

四、下载1、简单下载打开IB,拖入一个Progress View,在源文件中声明为IBOutlet,然后进行连接。-( IBAction )goURL{NSString * path=[ NSSearchPathForDirectoriesInDomains ( NSDocumentDirectory ,NSUserDomainMask , YES ) objectAtIndex 

2013-07-29 10:47:52 561

转载 ASIHTTPRequest系列(一):同步和异步请求

ASIHTTPRequest项目地址: http://github.com/pokeb/asi-http-request/tree ,关于ASIHTTPRequest到底是什么,你可以在项目首页看到。它提供如下功能:提交数据到web服务器或者从web服务器获得数据;下载数据到内存或磁盘;采用html input相同的机制上传文件;断点续传;简单存取HTTP头;上传/下载

2013-07-29 10:47:18 507

转载 iOS ASIHTTPRequest详解

ASIHTTPRequest对CFNetwork API进行了封装,并且使用起来非常简单,用Objective-C编写,可以很好的应用在Mac OS X系统和iOS平台的应用程序中。ASIHTTPRequest适用于基本的HTTP请求,和基于REST的服务之间的交互。ASIHTTPRequest功能很强大,主要特色如下:l 通过简单的接口,即可完成向服务端提交数据和从服务端

2013-07-29 10:39:23 648

转载 对比iOS网络组件:AFNetworking VS ASIHTTPRequest

在开发iOS应用过程中,如何高效的与服务端API进行数据交换,是一个常见问题。一般开发者都会选择一个第三方的网络组件作为服务,以提高开发效率和稳定性。这些组件把复杂的网络底层操作封装成友好的类和方法,并且加入异常处理等。那么,大家最常用的组件是什么?这些组件是如何提升开发效率和稳定性的?哪一款组件适合自己,是 AFNetworking(AFN)还是 ASIHTTPRequest(ASI)?

2013-07-29 10:34:12 892

转载 一种简便的ios图片加密方法-对图片进行base64编码

最近项目中需要对图片的安全做处理,保证用户(即使是越狱用户)也不能查看到从服务器中下载下来的图片。折腾了多种方法,发现还是使用base64对储存的文件进行一次编码最方便,编码之后,用户打开图片时将显示为全黑色编码方法代码  NSString *path1 = [NSHomeDirectory() stringByAppendingFormat:@"/Docume

2013-07-27 15:19:49 3562

转载 ios 时间戳 当前时间 相互转化

1.今天在做一个webservice的接口的时候,被要求传一个时间戳过去,然后就是开始在Google上找2.遇到两个问题,一,当前时间转化为时间戳,二,获取的当前时间和系统的时间相差8个小时一,转化的方法为    NSString *timeSp = [NSString stringWithFormat:@"%d", (long)[localeDate timeIntervalSinc

2013-07-27 15:19:00 667

转载 IOS学习之十七:Grand Central Dispatch(GCD)编程基础

有过编程经验的人,基本都会接触到多线程这块。在java中以及Android开发中,大量的后台运行,异步消息队列,基本都是运用了多线程来实现。同样在,在ios移动开发和Android基本是很类似的一种模型。但是很多时候,在应用开发中,我们会发现本身并没有自己编码去处理一些并发的事件,去开辟新的子线程等等。(虽然一般的调用sdk发起一个网络请求,系统都是会默认给你新起一

2013-07-26 13:31:11 637

转载 iphone ios 如何使用gcd

1。GCD之dispatch queuehttp://www.cnblogs.com/scorpiozj/archive/2011/07/25/2116459.html2。iOS中GCD的魔力http://blog.csdn.net/favormm/article/details/64532603。官方 ,内容真的很多http://developer

2013-07-26 13:29:53 722

转载 iOS学习之iOS沙盒(sandbox)机制和文件操作(二)

接上篇 iOS学习之iOS沙盒(sandbox)机制和文件操作(一)我们看看如何获取应用程序沙盒目录。包括真机的沙盒的目录。1、获取程序的Home目录[cpp] view plaincopyNSString *homeDirectory = NSHomeDirectory();  NSLog(@

2013-07-26 12:05:56 651

转载 iOS学习之iOS沙盒(sandbox)机制和文件操作(一)

1、iOS沙盒机制 iOS应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被成为沙盒,所以所有的非代码文件都要保存在此,例如图像,图标,声音,映像,属性列表,文本文件等。 1.1、每个应用程序都有自己的存储空间 1.2、应用程序不能翻过自己的围墙去访问别的存储空间的内容 1.3、应用程序请求的数据都要通过权限检测,假如不符合条件的话,不会被放行

2013-07-26 12:05:24 526

转载 图文解释XCode常用快捷键的使用

刚开始用Xcode是不是发现以前熟悉的开发环境的快捷键都不能用了?怎么快捷运行,停止,编辑等等、都不一样了。快速的掌握这些快捷键,能提供开发的效率。其实快捷键在Xcode的工具栏里都标注有,只是有的符号和你的键盘上的符号对应不起来罢了。下面截图工具栏里的快捷键总结一下常用快捷键的用法。一、关于运行调试1、运行,停止,都在工具栏的Product里。Comm

2013-07-26 12:03:03 565

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

原文链接:http://blog.csdn.net/totogo2010/article/details/8048652  iOS的应用程序的生命周期,还有程序是运行在前台还是后台,应用程序各个状态的变换,这些对于开发者来说都是很重要的。 iOS系统的资源是有限的,应用程序在前台和在后台的状态是不一样的。在后台时,程序会受到系统的很多限制,这样可以提高电池的使用和用

2013-07-26 11:58:47 611

转载 APP支持iPhone5

升级准备为了支持iPhone5,我们首先需要准备以下工具和资源:下载最新版的XCode4.5让美术同学提供640 x 1136分辨率的启动画面,640 x 1136分辨率的程序截图(用于在app store中显示)由于iPhone5使用的A6处理器采用了新的armv7s架构,所以如果你使用了第三方的静态链接库,需要下载对应支持armv7s的版本。我们由于使用了第三方的数

2013-07-26 11:49:27 832

转载 如何在iPhone中使用自定义字体

答案讨论了在iOS3.2以前及以后的做法,现在都5.1了,估计支持3.2以前的app很少了吧。所以我把iOS3.2以后的办法附在下面。简单来说,就是iOS3.2苹果支持自定义字体,只需要在Info.plist文件中设置UIAppFonts相关的信息即可。步骤如下:将自定义字体加到你的工程资源文件中在 info.plist 文件中增加一名为 UIAppFonts 的key将这个k

2013-07-26 11:32:22 994

转载 iOS学习之 plist文件的读写

在做iOS开发时,经常用到到plist文件,  那plist文件是什么呢? 它全名是:Property List,属性列表文件,它是一种用来存储串行化后的对象的文件。属性列表文件的扩展名为.plist ,因此通常被称为 plist文件。文件是xml格式的。Plist文件通常用于储存用户设置,也可以用于存储捆绑的信息我们创建一个项目来学习plist文件的读写。

2013-07-26 10:56:56 745

转载 OS界面-仿网易新闻左侧抽屉式交互 续(添加新闻内容页和评论页手势)

1、介绍有的博友看了上篇博文 iOS界面-仿网易新闻左侧抽屉式交互 ,在微博里问,网易新闻里的内容和评论的拖拽如何实现,上面的UINavigation如何嵌进去。可能不少人有这样的需求,现在花了些时间把这两个效果做一下,和大家分享交流。思路和上篇基本差不多,但是没有用到UINavigation,其实在我看来上面的返回、评论按钮都是可以通过addsubview添加的。

2013-07-26 10:18:00 1285

转载 iOS/调试器和程序崩溃时的一些处理方法

假如你准备在模拟器里面运行这个,你可以在“(lldb)”提示的后面输入下面的:(lldb) po $eaxLLDB在xcode4.3或者之后的版本里面是默认的调试器。假如你正在使用老一点版本的xcode的话,你又GDB调试器。他们有一些基本的相同的命令,因此假如你的xcode使用的是“(gdb)”提示,而不是“(lldb)”提示的话,你也能够更随一起做,而没有问题。“po”命令

2013-07-25 18:09:58 1171

转载 iOS多线程编程之Grand Central Dispatch(GCD)介绍和使用

介绍:Grand Central Dispatch 简称(GCD)是苹果公司开发的技术,以优化的应用程序支持多核心处理器和其他的对称多处理系统的系统。这建立在任务并行执行的线程池模式的基础上的。它首次发布在Mac OS X 10.6 ,iOS 4及以上也可用。设计:GCD的工作原理是:让程序平行排队的特定任务,根据可用的处理资源,安排他们在任何可用的处理器核心上执行任务。

2013-07-25 17:54:39 567

转载 iOS调试 — 基本技巧

在程序中,无论是你想弄清楚为什么数组中有3个对象而不是5个,或者为什么一个新的玩家开始之后,游戏在倒退——调试在这些处理过程中是比较重要的一部分。通过本文的学习,我们将知道在程序中,可以使用的大多数重要调试功能,并如何利用这些调试功能来帮助你以更少的时间解决bug。本文将介绍如下内容:使用控制台检查程序的状态进行日志记录,并熟练的驾驭NSLog利用对象的生命周期跟踪内存

2013-07-25 17:31:52 758

转载 Xcode调试技巧

Xcode从默认使用LLDB后,有很多实用的调试技巧,这里简单介绍一下。输出被调用的方法/函数Log the called method/func1NSLog(@"%s", __PRETTY_FUNCTION__);监测任意的异常Add ALL EXCEPTION breakpointobjc_exceptio

2013-07-25 16:51:55 1051

转载 iOS学习之Xcode 的Debug技巧

在Xcode中,Debug时,不能像eclipse ,或VS那些集成开发那样,能直接查看变量的值。那怎么在调试的时候查看XCode的变量呢?有一些方法的。1、新建一个Single View App在viewDidLoad里添加些代码:- (void)viewDidLoad{ [super viewDidLoad]; NSDictionar

2013-07-25 16:25:12 685

转载 iOS多线程编程之Grand Central Dispatch(GCD)介绍和使用

介绍:Grand Central Dispatch 简称(GCD)是苹果公司开发的技术,以优化的应用程序支持多核心处理器和其他的对称多处理系统的系统。这建立在任务并行执行的线程池模式的基础上的。它首次发布在Mac OS X 10.6 ,iOS 4及以上也可用。设计:GCD的工作原理是:让程序平行排队的特定任务,根据可用的处理资源,安排他们在任何可用的处理器核心上执行任务。

2013-07-25 16:21:48 619

转载 iPhone 越狱版本打包

前几天把带着证书直接打包成Ad-Hoc版本,保存后发给91渠道审核,反馈说是安装不成功。后来试了试这样的打包,在完美越狱的iPhone手机是能安装的。在打开Organizer的Archives,点Distribute按钮:Export as Xcode Archive。保存出来的包,右键显示包内容,在里面 在包内容里的products/Applica

2013-07-25 16:17:52 740

转载 iOS去掉icon的(自带磨光效果)gloss effects

只需两步,第一步:在项目的plist文件,最上层add row ,内容 icon already includes gloss effects   YES。第二步在 icon files 字段里添加 icon already includes gloss effects 设置成 YES.如下图;分享到:

2013-07-25 16:17:19 1828

转载 linux常用命令

[cpp] view plaincopy1. 更改档案拥有者   命令 : chown [-cfhvR] [--help] [--version] user[:group] file...   功能 : 更改文件或者文件夹的拥有者   参数格式 :         user : 新的档案拥有者的使用者 IDgroup : 新的档案拥有者的使用者群体(

2013-07-25 16:14:16 524

转载 iOS多线程编程之NSOperation和NSOperationQueue的使用

《iOS多线程编程之NSThread的使用》介绍三种多线程编程和NSThread的使用,这篇介绍NSOperation的使用。使用 NSOperation的方式有两种,一种是用定义好的两个子类:NSInvocationOperation 和 NSBlockOperation。另一种是继承NSOperation如果你也熟悉Java,NSOperat

2013-07-25 15:52:05 624

转载 iOS多线程编程指南(附录)

发布者: alienblue - 2012/05/10 - 分类:iOS多线程开发指南本附录描述了Mac OS X和iOS上面一些关键的高级线程安全的框架。本附录的信息有可能会发生改变。Cocoa在Cocoa上面使用多线程的指南包括以下这些:不可改变的对象一般是线程安全的。一旦你创建了它们,你可以把这些对象在线程间安全的传递。另一方面,可变对象通常不是线

2013-07-25 15:46:58 711

转载 iOS多线程编程指南(四)线程同步

发布者: alienblue - 2012/05/03 - 分类:iOS多线程开发指南第四章      线程同步应用程序里面多个线程的存在引发了多个执行线程安全访问资源的潜在问题。两个线程同时修改同一资源有可能以意想不到的方式互相干扰。比如,一个线程可能覆盖其他线程改动的地方,或让应用程序进入一个未知的潜在无效状态。如果你幸运的话,受损的资源可能会导致明显的性能问题或崩

2013-07-25 15:45:48 2611

转载 iOS多线程编程指南(三)Run Loop

发布者: alienblue - 2012/04/29 - 分类:iOS多线程开发指南Run LoopsRun loops是线程相关的的基础框架的一部分。一个run loop就是一个事件处理的循环,用来不停的调度工作以及处理输入事件。使用run loop的目的是让你的线程在有工作的时候忙于工作,而没工作的时候处于休眠状态。Run loop的管理并不完全自动的。你

2013-07-25 15:45:35 1150

转载 iOS多线程编程指南(二)线程管理

发布者: alienblue - 2012/04/29 - 分类:iOS多线程开发指南线程管理Mac OS X和iOS里面的每个进程都是有一个或多个线程构成,每个线程都代表一个代码的执行路径。每个应用程序启动时候都是一个线程,它执行程序的main函数。应用程序可以生成额外的线程,其中每个线程执行一个特定功能的代码。当应用程序生成一个新的线程的时候,该线程变成应用

2013-07-25 15:44:16 859

转载 iOS多线程编程指南(一)关于多线程编程

发布者: alienblue - 2012/04/29 - 分类:iOS多线程开发指南第一章      关于多线程编程多年来,计算机的最大性能主要受限于它的中心微处理器的速度。然而由于个别处理器已经开始达到它的瓶颈限制,芯片制造商开始转向多核设计,让计算机具有了同时执行多个任务的能力。尽管Mac OS X利用了这些核心优势,在任何时候可以执行系统相关的任务,但自己的应用

2013-07-25 15:43:41 1082

转载 使用GCD(转自唐巧的技术博客)

原始链接:http://blog.devtang.com/blog/2012/02/22/use-gcd/使用GCDFEB 22ND, 2012什么是GCDGrand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。该方法在Mac OS X 10.6雪豹中首次推出,并随后被引入到了iOS4.0中。GCD是一个替代诸如NS

2013-07-25 15:38:04 4616

ios AES,MD5,BASE64

ios AES,MD5,BASE64

2013-07-27

IOS 阅读器

IOS 阅读器

2013-07-25

ios HPGrowingTextView

HPGrowingTextView 是一个 UITextView 的扩展,实现了当文本增多和减少是对输入框本身的伸缩和滚动处理。

2013-07-24

UIPickerView+UIActionSheet

ActionSheetPicker = UIPickerView + UIActionSheet

2013-07-24

IOS Sqlite图形化界面

IOS Sqlite图形化界面

2013-07-23

IOS微博查看图片点击放大

IOS微博查看图片点击放大

2013-07-06

IOS 相机返多张图片

IOS 相机返多张图片

2013-07-06

仿陌个人资料

仿陌个人资料

2013-07-06

IOS 横滑列表

IOS 横滑列表

2013-07-06

IOS左右上下滑动股票应用的开发

IOS左右上下滑动股票应用的开发

2013-06-24

ios解压文件

ios解压文件

2013-06-24

ios评价页面

ios评价页面

2013-06-24

IOS豆瓣相册精选集

辞职做了个小应用,源码贡献给大家,个人觉得这个app的设计比程序要棒得多,代码可以复制,但是创意却不能,欢迎下载代码作参考,修改后使用,但是界面不得随意使用(UI是设计的功劳,希望大家尊重设计的劳动成果)代码开源很匆忙,没有仔细整理,欢迎大家指点。 下载:https://github.com/TonnyTao/DoubanAlbum “一直很喜欢【豆瓣相册】精选集小站,但是查看起来非常不方便,我们自己做了个iOS应用,本想只给自己的几个朋友玩玩,但是大家都觉得还不错,所以我们把它分享出来。。。” 豆瓣说明:http://www.douban.com/note/255228767/ 已经被无耻山寨了,还收费¥118,也许是这哥们儿觉得这个app值这个价,但我们觉得它还不够好,Tonny&Sunm为大家提供的豆瓣相机精选集app持续更新,永久免费。 欢迎回复。

2013-06-24

IOS中国省市地区选择器

中国省市地区选择器。两种选择类型,省市和省市地区

2013-06-24

开源项目代码

开源项目代码

2013-06-24

IOS向下拖动隐藏Tab,Nav

最强UINavigationController和TabBar结合的Demo,这里取用了明星衣橱app里的图片资源,仅供学习!可修改完善,共同研究!

2013-06-24

可以像地图一样编排app的view

项目自述文件介绍:MBSpacialViewController可以让你在2D空间自由创造view controller的地图,你可以通过对手势的使用来实现view controller的上下左右移动。地图会自动生产,并展现在左下角。

2013-06-24

IOS自适应的可定制的TabBar 控件

是一个自适应的可定制的iOS TabBar 控件

2013-06-24

ios奥林匹克

1) 规划程序文件夹和文件结构 2) 同一个工程中实现iPhone版和iPad版 3) 标签栏和标签栏控制器使用 4) 表视图控件和表视图控制器使用 5) NSTimer定时器使用

2013-06-24

IOS 我在哪 (WhereAmI)

1) 实用型应用模板 2) UIView、UILabel、UITextField、UIButton和UITextView 等基本控件使用 3) iOS位置服务 4) Web Google地图API 5) 本地Google地图API

2013-06-24

IOS 记事本应用

记事本(PlainNote)应用

2013-06-24

IOSActionSheet微博分享

自定义ActionSheet(按钮文字和图标可自定,可用于选择微博等分享方式)

2013-06-24

IOS弹出自定义UIViewController

IOS弹出自定义UIViewControllerIOS弹出自定义UIViewController

2013-06-22

ios很好的自旋按钮类库

ios很好的自旋按钮类库

2013-06-22

围住神经猫OC版本 3

围住神经猫OC版本 3

2014-12-09

ios仿网易客户端

ios仿网易客户端

2014-12-09

ios蘑菇街开源

ios蘑菇街开源

2014-12-09

iOS手势返回上一级

iOS手势返回上一级

2014-12-09

ios 百度地图SDK合并静态库2.2.0

ios 百度地图SDK合并静态库2.2.0

2014-03-24

18个 ios 项目源代码

18个 ios 项目源代码

2014-03-03

ios FMDB 非ARC

ios FMDB 非ARC

2013-08-06

ios FMDB ARC

ios FMDB ARC

2013-08-06

IOS 私有API

IOS 私有API

2013-08-05

IOS 开发API

IOS 开发API

2013-08-05

IOS 分页加载更多

IOS 分页加载更多

2013-07-31

IOS 导航栏抽屉按钮视图

IOS 导航栏抽屉按钮视图

2013-07-31

IOS ScrollView自动翻页

IOS ScrollView自动翻页

2013-07-31

IOS base64加密

IOS base64加密

2013-07-27

IOS Sqlite正则匹配

IOS Sqlite正则匹配

2013-07-26

Android Sqlite正则匹配

Android Sqlite正则匹配

2013-07-26

空空如也

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

TA关注的人

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