自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

嘀咕的榔头

Objective-C初学者

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

转载 HTML5 Selectors API 操作

(1)  Html5之前用来查找元素的js方法getElementById():  根据ID值查找并返回元素getElementsByName():  根据name值返回所有的元素getElementsByTagName():  根据标签名称与指定值相匹配的元素(2)  Html5中引入的方法querySelector(): 根据指定的选择规则,返回

2012-11-28 16:03:23 702

转载 HTML+CSS编码的一些经验

1.为body标签赋予id:  同一个网站的不同页面,虽然HTML代码相同,但是可以通过CSS来取得不同的表现效果。如果这些页面用的是同一个CSS文件,怎样精确的定义相同内容的不同表现呢?通过给body标签赋予id以区别不同的页面,然后使用CSS后代选择器可以精确的选择目标。例如:首页的body赋予id="home", 内页的body赋予id="inner",如果选取首页文章标题的话,可以

2012-09-04 09:37:57 680

转载 CSS3属性之一:border-radius

语法:border-radius : none | {1,4} [ / {1,4} ]?相关属性: border-top-right-radius , border-bottom-right-radius , border-bottom-left-radius , border-top-left-radius 取值::由浮点数字和单位标识符组

2012-09-04 09:16:07 1052

原创 javascript二维数组

var positions = new Array();for(var i=0; i{positions[i]= new Array();for(var j=0; j{positions[i][j]=0;}}我这里是定义了一个位置,将其都初始化为0;取数的时候直接用:positions[0][0];positions[0][1];....

2012-08-21 15:55:26 663

转载 Javascript复制数组

一、错误实现 不少人可能直接就用等号进行赋值了: var array1 = new Array("1","2","3"); var array2; array2 = array1; array1.length = 0; alert(array2); //返回为空这种做法是错的,因为javascript分原始类型与引用类型(与java、c#类似)。Array是引用类

2012-08-14 11:23:08 777

转载 JavaScript数组定义

数组有四种定义的方式 使用构造函数: var a = new Array(); var b = new Array(8); var c = new Array("first", "second", "third"); 或者数组直接量: var d = ["first", "second", "third"]; 属性 Array只有一个属性,就是length,

2012-08-14 10:41:48 564

转载 HTML5 canvas 初级入门教程

HTML5 canvas 即HTML5画布,是一个现代浏览器都支持的HTML5非插件绘图的功能,本文将展示如何通过HTML5 canvas API操作canvas元素、绘制图形、改变绘图颜色以及删除图形,让我们开始进入这很酷的新技术的短暂旅行吧。canvas元素简介使用canvas元素相当简单,它只是一个单纯的HTML标签,外加宽高两个特性。?

2012-08-14 09:05:41 1012

转载 cocos2d-html5教程之重要概念

学习cocos2d-html5的朋友注意了,有一些比较概念性的东西需要大家去学习。1,  导演(CCDirector)在cocos2d-html5引擎中,导演是游戏的领袖,导演运筹帷幄所有的场景、布景、精灵等。2,  摄像机(CCCamera)细到每个节点都需要摄像机,例如节点发生放大、缩小、旋转等变化的时候,都需要继承摄像机,让其重新渲染。3,  场景(CCScene)我们可以理解成

2012-08-06 09:07:32 1264

转载 IOS: 自定义AlertView实现模态对话框

在Windows应用程序中,经常使用模态(Model)对话框来和用户进行简单的交互,比如登录框。在IOS应用程序中,有时我们也希望做同样的事情。但IOS的UI库中,没有模态对话框,最接近那个样子的应该算是AlertView。但仅用AlertView,我们只能做文字提示,而不能和用户做交互。本文将介绍如何基于AlertView做定制,实现模态对话框的功能。以密码修改框为例:

2012-08-02 17:48:37 17768 5

转载 iOS:集成iAd广告

在iPhone程序中集成广告,管他能不能赚钱,不放上一个iAd就心有不甘。参考了下面这篇文章:http://bees4honey.com/blog/tutorial/how-to-add-iad-banner-in-iphoneipad-app/还参考这个Integrating iAds into an iOS 4 iPad App (Xcode 4)教程。

2012-08-02 17:43:19 1359

转载 XCode4.2iOS各模板简述

文章来源:http://www.cnblogs.com/zhwl/archive/2012/06/07/2540205.htmlXCode4.2iOS各模板简述:Master-Detail Application:This template provides a starting point for a master-detail application. It

2012-08-02 17:39:46 548

转载 viewDidUnload 和 dealloc 的区别

文章来源:http://www.cnblogs.com/zhwl/archive/2012/06/06/2538494.html对于iphone开发人员来说,内存管理是极为重要的技巧,哪怕程序的功能再强大,设计再漂亮,如果内存控制不好,也难逃程序莫名退出的噩运,这与网页开发是完全不同的。内存控制里面有很多门道,在这里分析一下 viewDidUnload 和 dealloc 的区

2012-08-02 17:37:58 500

转载 IOS:黑色状态栏 圆角内容区

1.项目中引用QuartzCore.framework2.在AppDelegate.m文件中引用QuartzCore.h库#import 3.在application: didFinishLaunchingWithOptions:方法的return YES语句前添加以下代码UIApplication *app = [UIApplication sharedApp

2012-08-02 16:51:24 2502

转载 IOS开发之Core Location

IOS 支持三种检测当前位置的方式:手机基站、Wi-Fi、和GPS,其中GPS是经度最高的,同时也是最耗费手机电量的。一般情况下在室内是无法通过GPS获 取位置信息的,通过Wi-Fi获取位置的原理是通过网络提供商的IP地址信息来获取位置,经度不是很高,最后是通过手机基站获取位置,手机开机后会连接附 近的基站塔获取信号,通过基站可以得到手机所在的位置信息,基站越密集,所获取的位置信息经度就越高。

2012-08-02 16:46:02 821

转载 iphone UIKit类关系继承图

2012-07-31 17:22:24 1741

转载 UItextView让键盘退下的几种方法

这里介绍三种方法:1.如果你程序是有导航条的,可以在导航条上面加多一个Done的按钮,用来退出键盘,当然要先实UITextViewDelegate。代码如下:- (void)textViewDidBeginEditing:(UITextView *)textView {     UIBarButtonItem *done =    [[[UIBarBut

2012-07-30 17:14:48 1069

转载 Core Data 编程指南

一、技术概览1. Core Data功能初窥 对于处理诸如对象生命周期管理、对象图管理等日常任务,Core Data框架提供了广泛且自动化的解决方案。它有以下特性。 (注:对象图-Object graph的解释:在面向对象编程中,对象之间有各种关系,例如对象直接引用另外的对象,或是通过引用链间接的引用其他对象,这些关系组成了网状的结构。我们把这些对象(和它们之间的联系)成为对象图。对象

2012-07-25 08:43:56 2788

原创 ios开发:多个Section的TableView

开发多个Section的tableView。首先应该考虑到数据源该如何得到我们这里可以通过两种方式:第一种是读取plist文件。第二种是通过代码进行数据存储以及读取。多个Section需要的数据源是一个字典,字典里的内容是一个数组。在plist文件中可以这样去创建在.h文件中定义一个字典,一个数组在.m文件的viewDidLoad函数中:

2012-07-24 16:17:28 40128 11

原创 IOS:加本地通知代码

UILocalNotification *notification=[[UILocalNotificationalloc] init];     if (notification!=nil)   {         NSDate *now=[NSDate new];         notification.fireDate=[nowdateByAddingTime

2012-07-24 15:02:25 994

转载 IOS开发:MPMoviePlayerController 电影播放器

MPMoviePlayerController 与AVAudioPlayer有点类似,前者播放视频,后者播放音频,不过也有很大不同,MPMoviePlayerController 可以直接通过远程URL初始化,而AVAudioPlayer则不可以。不过大体上用起来感觉差不多。废话少说进入体验。 格式支持:MOV、MP4、M4V、与3GP等格式,还支持多种音频格式。 首先你得引入 M

2012-07-23 17:52:02 1421

转载 IOS开发:AVAudioPlayer音频播放器

IOS中有三种播放音频的方式:AVAudioPlayer、音频服务、音频队列。       此文主要讲AVAudioPlayer,其他两个请见相关文章。AVAudioPlayer在AVFoundation框架下,所以我们要导入AVFoundation.framework。AVAudioPlayer类封装了播放单个声音的能力。播放器可以用NSURL或者NSData来初始化,要

2012-07-23 17:50:50 1658

转载 Objective-C Category类别 初体验

Categories可以为一个对象添加方法而不需要增加该类的子类或者更改当前的对象。实际上Categories通常被用来为已经存在的类添加方法,比如你可以自己为 NSString 字符串类添加你自己的方法。Step1: 创建项目启动Xcode -> File -> New -> Project. 然后创建一个 iOS Single View Applciation。这里我们命名为

2012-07-23 17:35:19 749

转载 iPhone开发技巧之私有API--- UIBarButtonItem

如上所示,UIBarButtonSystemItem 的 100 ~ 110 就是系统提供的一些未公开的标准icon。123456789101112131415NSMutableArray *items = [NSMutableArray array];UIBarButtonItem *item = nil;for (int i

2012-07-03 14:51:03 825

转载 iPhone开发技巧之私有API — 设备相关信息

使用这些API是要冒一些风险的,一是不会通过 App Stroe 的审核,二是以后比一定还能在高版本的SDK中使用。所以使用之前,三思而行。先总结一些与设备相关的API。IMEI可以在这里下载NetworkController.h, 或者使用你自己dump的版本。使用如下:12345678#import "Network

2012-07-03 09:22:08 815

原创 sloppy 草率的 粗心的

sloppy['slɔpi]adj. 草率的;粗心的;泥泞的;肥大的;稀薄的When your clothes looksloppy, so do you.   如果你的衣服看起来邋遢,那么你也一样。The actress disillusioned her fans by hersloppy play.   这位女演员马马虎虎的表演使她的崇拜者们感到失望。Em

2012-06-07 09:13:05 1666

原创 notoriously 众所周知地;声名狼藉地;恶名昭彰地

notoriously[nəu'tɔ:riəsli]adv. 众所周知地;声名狼藉地;恶名昭彰地例句:Could some of the deaths have been prevented in this notoriously high-risk area?   在这个众所周知的高危地区,有些死亡是否可以避免?However, the manager i

2012-06-07 09:11:00 3213

翻译 Mercurial Queues (MQ) <二>

Getting started with Mercurial Queues Because MQ is implemented as an extension, you must explicitly enable before you can use it. (You don't need to download anything; MQ ships with the standard

2012-06-06 18:04:22 2057

翻译 Mercurial Queues (MQ) <一>

The patch management problem 补丁管理问题Here is a common scenario: you need to install a software package from source, but you find a bug that you must fix in the source before you can start using the

2012-06-06 16:47:28 1010

原创 属性特性copy和retain的区别

属性的特性:copy和retain的区别1. 属性特性retain和copy的对比:@intertace Possession : NSObject{    NSString *_possessionName;    NSString *_possessionClass;}//我们分别将两个属性设置成不同的特性,一个为retain, 一个为copy,这样为了做个对照。

2012-06-01 15:45:22 4406 2

原创 每日一练

2012.06.1Again, when you traveling around Europe, if you're lucky to do that, you'll see these big fortified towns.如果你有幸能周游欧洲的话,你会见到那些大型的要塞城镇。2012.06.4It's one of the things about God: h

2012-06-01 08:58:07 718

转载 Xcode 调试器(debugger)无法定位异常抛出点 解决

Xcode 调试器(debugger)无法定位异常抛出点本书有多处提到:“当应用抛出异常时,调试器(debugger)会将执行代码停在异常的抛出点”。在当前版本的 iOS SDK 中,调试应用时,Xcode 的 debugger 可能不会将执行代码停在异常的抛出点。如果读者遇到了此类问题,可参考以下解决方法。选中断点导航面板(Command+6)。单击面板左下角的+按钮。 在新出

2012-05-24 17:12:07 1953

原创 Xcode4.2中 添加 Window-Based Application 模板

添加 Window-Based Application 模板在最新的 iOS SDK 中,Apple 去掉了该模板,并且会默认选择 Storyboard 和 Automatic Reference Counting(iOS 5 新加入的特性)。因为有人可能会得到网上的例子,而这些例子是基于Window-Based Application模板建立的,所以在这里提供一下如何添加这个

2012-05-24 17:08:52 989

转载 获取农历节日、节气方法

扩展了前一篇农历的内容转载请标明来自:http://blog.csdn.net/zhao_yin/获取农历节日的算法:[cpp] view plaincopyprint?+(NSString *)getLunarHoliDayDate:(NSDate *)date{

2012-05-11 16:37:56 2216

转载 获取农历方法

声明:以下为使用IOS的 NSChineseCalendar 网上之前发现有人说这个方法不是完全准确,有些日期会显示的不对,本人没有验证过,也实在懒得用C++那套方法去实现。另外我做的不过是个简单的功能,还不包括什么节气 节日那些复杂有高端的功能,如果哪位大神不吝赐教 小弟在此感激了。方法总的说来就这样: [cpp] vi

2012-05-11 16:37:03 1038

转载 判断 获取 移动 联通 网络 类型

+ (NSString*)getCarrier:(NSString*)imsi{    if (imsi == nil || [imsi isEqualToString:@"SIM Not Inserted"] ) {        return @"Unknown";    }    else {        if ([[imsi substringWithRange:

2012-05-02 11:55:00 1130

转载 Lable加载 类似QQ表情 (unicode emoji字符集)

iPhone支持unicode emoji字符集缘故。NSString *s = @"This is a smiley \ue415 face";    testFace.text = s;   上面的/ue415就是表情编码。更多的表情如下:类似QQ表情 (unicode emoji字符集)" height="20" width="20" st

2012-05-02 11:50:49 1948 1

原创 系统自带的UIBarButtonSystemItem样式

(转)" style="margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; border-top-width:0px; border-right-width:0px

2012-05-02 09:37:39 3875

转载 iOS开发中会经常用到文件上传下载的功能

iOS开发中会经常用到文件上传下载的功能,这篇文件将介绍一下如何结合asp.net webservice实现文件上传下载。 首先,让我们看下文件下载。这里我们下载cnblogs上的一个zip文件。使用NSURLRequest+NSURLConnection可以很方便的实现这个功能。在asp.net webservice中可以将文件的地址返回到iOS系统,iOS系统再通过这个url去请求

2012-05-02 09:02:44 10629 2

转载 iPhone应用程序编程指南

介绍请注意:本文档之前命名为iPhone OS编程指南。iPhone SDK为创建iPhone的本地应用程序提供必需的工具和资源。在用户的Home屏幕上,iPhone的本地应用程序表示为图标。它们和运行在Safari内部的web应用程序不同,在基于iPhone OS的设备上,它们作为独立的执行程序来运行。本地应用程序可以访问iPhone和iPod Touch的所有特性,

2012-04-28 17:29:46 4631

转载 去除NSString的空格和回车

去除两端空格    NSString *temp = [textField.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];    去除两端空格和回车    NSString *text = [temp stringByTrimmingCharactersInSet:

2012-04-27 10:01:41 856

GroupTableDemo

与博文http://blog.csdn.net/guchengluoye/article/details/7780687相对应的源代码

2012-07-24

iOS程序有固定的文件访问限制

iOS程序有固定的文件访问限制,只能在自己的沙盒内

2012-05-31

空空如也

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

TA关注的人

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