自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(97)
  • 资源 (3)
  • 收藏
  • 关注

转载 iOS学习--UIScrollView 原理详解

ScrollView       UIScrollView     UIScrollView为了显示多于一个屏幕的内容或者超过你能放在内存中的内容。                 Scroll View为你处理缩小放大手势,UIScrollView实现了这些手势,并且替你处理对于它们的探测和回应。其中需要注意的子类是UITableView以及UITex

2012-08-23 08:43:04 7970

原创 iOS学习--如何使用mask资源图

在开发过程中,类似android和其他平台的UI开发方法,需要通过一个mask图显示部分UI或者Icon资源。ios的控件自带alpha的值,但是这个值都是整个icon或者UI的透明效果,不能做到自定义的透明或者镂空效果。我们必须借助于mask资源图。具体的方法:修改imageview的layer,即可完成这个工作。CALayer *mask = [CALayer layer];

2012-08-22 08:25:48 6364

转载 iOS学习--UIView详解~~~~~

曾经有人这么说过,在iphone里你看到的,摸到的,都是UIView,所以UIView在iphone开发里具有非常重要的作用。那么UIView我们到底知道多少呢。请看看下面的问题,如果这些你都知道,那么本文章的内容就请绕道,如果你还不太清楚,我想看了下面的内容,你就明白了。1。bounds和frame分别表示什么?2。ContentMode里UIViewContentModeScale

2012-08-22 08:21:55 1772

转载 iOS学习--详解UIView的 contentStretch属性

目标通过实例和图片理解UIView的contentStretch属性方法通过一个图片建立一个简单的UIImageView设置它的contentStretch属性修改它的frame属性观察测试用的图片:新建一个 UIImageView:UIImageView *imageView = [[UIImageView alloc] ini

2012-08-18 21:51:40 6017 1

转载 iOS学习--排序

以下为转载:(1)直接调用系统的方法排序intNSMutableArray *array = [[NSMutableArray alloc]init];[array addObject:[NSNumber numberWithInt:20]];[array addObject:[NSNumber numberWithInt:1]];[array addObj

2012-08-02 17:02:55 2844

转载 ios学习--显示iOS所有可用字体和颜色

运行时获取类的所有方法,找到获取颜色的方法并记录下来源码地址

2012-07-24 15:55:46 1377

转载 ios学习--给UITableViewCell动态调整高度

在网上看到有人如此实现动态调整高度:点击。不至于为了获取高度创建一个不需要的cell。主要有两个地方需要调整高度,一个是自己创建的UILabel或其它,另一个就是cell的高度。在创建cell的地方只需要定义好label的属性就行了:- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowA

2012-07-24 15:51:49 6349

转载 iOS学习--列表下拉/上拉刷新: (一)EGORefreshTableHeaderView使用、定义EGORefreshTableFooterView

现在似乎只要是个列表,都要有下拉刷新这一项,否则就跟不上潮流了,呵呵。下拉刷新应该很多人都采用了EGORefreshTableHeaderView,具体的UI效果当然会根据自己产品的设计,再进行修改。应用中如果要展示大量数据列表,肯定不会一次都加载进来的,常规的方法都是从服务器翻页请求,每次请求n条,用户选择加载更多的时候再请求n条。根据这个需求,我们可以仿照EGORefreshTableHead

2012-07-23 10:30:57 16104 14

转载 iOS学习--从lazyTableImages官方例子学到的一些东西

最近做的项目要用到相关功能,于是下下来研究了下。发现在学到不少东西,记录下来方便以后查阅: 1.多线程的使用 例子里ParseOperation类继承自NSOperation,当rss的url请求完成后,新生成一个线程放到线程队列里,来执行xml的解析工作, 这样不会影响主线程的一些后续操作,当解析完成后通知主线程,进行ui更新。 这里需要注意的是,iphone开发中,

2012-07-23 08:45:44 3252

转载 iOS学习--NSCalendar

Cocoa中对日期和时间的处理 NSCalendar (一) (2008-11-12 21:54:10)NSCalendar用于处理时间相关问题。比如比较时间前后、计算日期所的周别等。 1. 创建或初始化可用以下方法    + (id)currentCalendar;    取得当前用户的逻辑日历(logical calendar)

2012-07-16 11:26:30 13325

转载 iOS学习--notification

1.定义消息创建的关联值 也就是找到方法的标志NSString *const GameToIPhoneNotification = @"GameToIPhoneNotification"; GameToIPhoneNotification变量,@"GameToIPhoneNotification"这个值存于通知中心中,信息中心通过这个值来识别变量1.注册一个消息中心

2012-07-05 13:50:55 942

转载 iOS学习--jason数据格式

JSON是 JavaScript Object Notation的简称,是一种轻量的数据表示方法。jason格式采用key:value的方式记录数据,非常直观,比XML简洁,因而大受欢迎 介绍jason格式前,先让我们看看XML格式。显然,XML 得到了相当多的关注(正面和负面的评价都有),已经在 Ajax 应用程序中广泛使用:  Brett  McLaughl

2012-07-05 08:41:21 8268

转载 iOS学习--uexiASIHTTPRequest使用指南---<<翻译稿>>

ASIHTTPRequest使用指南--->当第一次使用ASIHTTPRequest进行http请求时,会出现非常多的bug提示.查了一些资料,发现在少倒入了几个资源包:大概是:CFNetwork.framework;SystemConfiguration.framework;MobileCoreServices.framework.原文

2012-07-03 11:23:28 1813

转载 ios学习--iOS下的Notification的使用

iOS下的Notification的使用  Notification是智能手机应用编程中非常常用的一种传递信息的机制,而且可以非常好的节省资源,不用消耗资源来不停地检查信息状态(Pooling),在iOS下应用分为两种不同的Notification种类,本地和远程。本地的Notification由iOS下NotificationManager统一管理,只需要将封装好的本地Not

2012-06-28 10:26:19 5582

转载 ios学习--ios本地通知和远程通知

文章来源:http://wangjun.easymorse.com/?p=1482

2012-06-28 09:02:09 1458

转载 ios学习--为iOS5设计消息通知的实现方法

通知中心作为iOS5的重大更新内容之一,可以将用户的iOS设备里的所有的通知集中放在一个地方,大大方便用户查看和管理如果用户收到一封新邮件、一条短信,或者是一个添加好友的请求,无论在任何界面下(包括游戏等全屏应用),用户都可以通过从屏幕顶部向下滑,将通知中心“拉下来”,用户可以在这里查看到所有的通知。所以苹果在iOS5的介绍中说到通知中心是你随时掌握最新生活资讯的绝佳途径…….可能出现通知

2012-06-27 17:09:42 5119

转载 ios学习--“iOS 推送通知”详解:从创建到设置到运行

这是一篇编译的文章,内容均出自Parse.com的iOS开发教程,同时作者还提供了视频讲解

2012-06-27 17:03:12 930

转载 ios学习--iPhone遮盖系统栏,实现自定义效果的状态栏

CGRect frame = {{0, 0}, {320, 20}};  UIWindow* wd = [[UIWindow alloc] initWithFrame:frame];  [wd setBackgroundColor:[UIColor clearColor]];  [wd setWindowLevel:UIWindowLevelStatusBar]; frame =

2012-06-27 17:00:43 2799

转载 ios学习--iphone 实现下拉菜单

http://blog.163.com/ytrtfhj@126/blog/static/8905310920116224445195/ 通过网上资料,自己借助资料写的代码,这是完全代码//****************************************************************************@interface Dro

2012-06-27 15:19:16 51432 5

转载 ios学习--iphone开发私房菜_5_] iphone中如何实现下拉菜单 .

iPhone 中的下拉菜单,或者说选择器一般演变成了Picker,或者UIActionSheet,而前者虽然使用方便,但是占据了非常大的屏幕空间,无法调整。而后者占据空间也很大,而且使用非常受限,垂直方向只能加6个选项,水平方向只能加4个选项,而且如果自定义控件的话,必须至少有一个默认按钮存在,否则加在上面的自定义控件将无法响应操作,当然你可以自定义一个自己的ActionSheet.    这

2012-06-27 15:10:57 4627

转载 ios学习--KVO模式关键函数

将self添加为self.inProgressAdder的观察者,观察的属性为 isFinished,isExecuting- (void)addObserver:(NSObject *)observer forKeyPath:(NSString *)keyPath options:(NSKeyValueObservingOptions)options context:(void *)

2012-06-26 16:10:53 1883

转载 iOS学习--ASIHTTPRequest类库简介和使用说明

ASIHTTPRequest类库简介和使用说明官方网站: http://allseeing-i.com/ASIHTTPRequest/ 。可以从上面下载到最新源码,以及获取到相关的资料。使用iOS SDK中的HTTP网络请求API,相当的复杂,调用很繁琐,ASIHTTPRequest就是一个对CFNetwork API进行了封装,并且使用起来非常简单的一套API,用Objectiv

2012-06-25 09:20:05 7358

转载 ios学习--UItextview

1.创建并初始化创建UITextView的文件,并在.h文件中写入如下代码:C代码  #import         @interface TextViewController : UIViewController     {                  UITextView *textView;    }        @property (nonatomic,

2012-06-18 13:14:01 14181

转载 ios学习--xcode4.2本地化

1 xcode4.2,如果是简体中文,把国际化的文件放到zh-Hans.lproj中就显示正常了。如果放到zh.lproj中就不可以 2 字符串 1)在项目的“supporting files”目录中右键“new file”然后在弹出窗口左侧选择IOS的resource项,在右侧就可以看到“String File”的图标。创建这个文件,新建的文件名要写成“Localizable.s

2012-06-18 10:28:24 882

转载 ios学习--xcode4.3国际化

xcode4和xcode3上面关于制作国际化文件的操作步骤不太一样。网上关于xcode3中国际化的文件很多,xcode4的不多。根据自己制作的过程来记录下来1)在项目的“supporting files”目录中右键“new file”然后在弹出窗口左侧选择IOS的resource项,在右侧就可以看到“String File”的图标。创建这个文件,新建的文件名要写成“Localizable.st

2012-06-18 09:20:47 2947

转载 ios学习--Three20

最近写一些东西会参考three20 一下是在网络摘抄的一些关于three20的内容:本文由凌寒翻译自Three20的技术资料并稍作修。转载请注明出处:www.yuephone.comThree20在概念上分为四个部分:所有一切的中心是内核(Core),围绕在它周围是的网络(Network)、用户界面(UI)和样式(Style)。 内核

2012-06-07 09:59:34 1266

转载 ios学习--深入浅出 iOS 之多线程 NSThread (转)

深入浅出 iOS 之多线程 NSThread罗朝辉(http://blog.csdn.net/kesalinCC 许可,转载请注明出处iOS 支持多个层次的多线程编程,层次越高的抽象程度越高,使用起来也越方便,也是苹果最推荐使用的方法。下面根据抽象层次从低到高依次列出iOS所支持的多线程编程范式:1, Thread;2, Cocoa operations;3, Gran

2012-06-06 09:36:27 569

转载 ios学习--ios推送机制

Push的原理:Push 的工作机制可以简单的概括为下图图中,Provider是指某个iPhone软件的Push服务器,这篇文章我将使用.net作为Provider。 APNS 是Apple Push Notification Service(Apple Push服务器)的缩写,是苹果的服务器。上图可以分为三个阶段。第一阶段:.net应用程序把要发送的消息、

2012-06-05 18:02:54 748

转载 ios学习--sqlite 操作工具 FMDB

這次要分享的是在iOS中使用SQLite。其實我對SQLite一點概念都沒有,因為一直沒有機會使用它。有時候突然想到,就會找幾本手邊的工具書或在網路上找尋在iOS中使用SQLite的教學。但是每次學,每次失敗,讓我愈來愈討厭SQLite 囧。直到有一次在網路上發現了FMDB這個東西,才發現不是SQLite很難學,而是SQLite的C API對初學者來說實在太麻煩太瑣碎,難度太高,難怪我怎麼學都學不

2012-05-29 17:45:16 2841 1

转载 ios学习--SQLite常用函数

SQLite常用函数2009年02月10日 星期二 20:52前序:Sqlite3 的确很好用。小巧、速度快。但是因为非微软的产品,帮助文档总觉得不够。这些天再次研究它,又有一些收获,这里把我对 sqlite3 的研究列出来,以备忘记。这里要注明,我是一个跨平台专注者,并不喜欢只用 windows 平台。我以前的工作就是为 unix 平台写代码。下面我所

2012-05-28 19:39:09 3715

转载 ios学习--sqlite3数据库的使用

iphone sqlite3数据库的使用////  VgirlDataBase.h//  Vgirl////  Created by  on 12-2-2.//  Copyright (c) 2012年 __MyCompanyName__. All rights reserved.//#import #import #import "User.h"#

2012-05-28 19:20:33 6001

转载 ios学习--SQLite3的使用

以下是一些SQLite3的基本操作,主要是写给自己温习,同时也希望能帮到像我一样的新手! 注意:要在工程中的Frameworks中导入相应的libsqlite3.dylib文件,也许在相应的目录下存在多个以libsqlite3开头的文件,务必选择libsqlite3.dylib,它始终指向最新版的SQLite3库的别名。打开数据库: Objective-c代码

2012-05-28 19:14:24 2109

转载 ios学习--ASIHTTPRequest类库简介和使用说明

官方网站: http://allseeing-i.com/ASIHTTPRequest/ 。可以从上面下载到最新源码,以及获取到相关的资料。使用iOS SDK中的HTTP网络请求API,相当的复杂,调用很繁琐,ASIHTTPRequest就是一个对CFNetwork API进行了封装,并且使用起来非常简单的一套API,用Objective-C编写,可以很好的应用在Mac OS X系统和iOS平

2012-05-27 09:23:35 823 1

转载 ios学习--理解nsarray中地内存管理

问题:通过alloc和init的方法创建了NSArray和NSDictionary,然后通过addobject和setobject:forkey:将object添加进去。通过addobject会自动将我的object进行retain操作。可是当我的NSArray和NSDictionary用完了,如果仅仅是将NSArray和NSDictionary进行release操作的话,我添加进去的ob

2012-05-21 21:27:17 5692

转载 ios学习--UILabel学习随笔

label = [[UILabel alloc] initWithFrame:CGRectZero];[label setText:text];[label setLineBreakMode:UILineBreakModeWordWrap];[label setMinimumFontSize:FONT_SIZE];//设置根据label大小换行[label setN

2012-05-18 14:34:33 4495 1

转载 ios学习--table cell定制

h文件: #import @interface MyTableCellUtil : NSObject { UIColor *tabletextcolor;//自定义tablecell里面的自体颜色 } @property(nonatomic,retain) UIColor *tabletextcolor;//自定义tablecell里面的自体颜色 - (UIView *)tabcellvi

2012-05-17 09:43:33 3356 1

转载 ios学习--TableView详细解释

-、建立 UITableView DataTable = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 420)]; [DataTable setDelegate:self]; [DataTable setDataSource:self]; [self.view addSubview:DataTab

2012-05-17 08:48:47 9605

转载 ios学习--iphone ipa打包文件制作

iphone ipa打包文件制作在XCode下做ipa很简单,现在我们来说说步骤..1.选择Device - 3.0 | Release模式,然后build2.到程序目录的bulid文件夹下,打开Release-iphoneos, 会发现里面有个.app文件和.app.dSYM文件.我们需要的是.app文件3.建立一个Payload文件夹,把.app文件放入,用zip格式压缩这

2012-05-16 09:50:18 6679

转载 ios学习--通过xib文件创建子控件 .

有些情况下需要动态增加一些子控件。如果用代码直接构建子控件,就是比较麻烦。尽量少写代码。所以想到的是用xib文件来实现UIView。问题是UIView不能直接从xib文件构造。可以通过写UIViewController来加载xib。但是缺点是会得到很多小的UIVIewController实例,而实际上我们又不怎么需要。 xib/nib文件可以通过NSBundle装载。得到的

2012-05-14 18:52:09 7451

转载 ios学习--用法总结:NSArray,NSSet,NSDictionary

三种集合类来收集cocoa对象(NSObject对象):NSArray 用于对象有序集合(相当于是数组)NSSet 用于对象无序集合NSDictionary用于键值映射以上三种集合类是不可变的(一旦初始化后,就不能改变)以下是对应的三种可变集合类(这三种可变集合类是对应上面三种集合类的子类):NSMutableArrayNSMutableSetNSMut

2012-05-11 10:05:44 2023 2

ipad helloworld demo

ipad的一个demo,如何实现不同于iphone的开发。

2013-07-22

Objective-C 2.0之前需要了解的:关于Obj-C内存管理的规则

Objective-C 2.0之前需要了解的:关于Obj-C内存管理的规则。

2012-05-06

数码相机常识解读(iso光圈 快门等等)

数码相机常识解读(iso光圈 快门等等),不错的一篇入门的文章。

2012-01-18

空空如也

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

TA关注的人

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