自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (7)
  • 收藏
  • 关注

iOS 应用程序目录结构

iOS应用程序采用的是沙盒原理设计,普及一下知识:沙盒是在受限的安全环境中运行应用程序的一种做法,这种做法是要限制应用程序的代码访问权限。具体的特点有三点:1、每个应用程序都有自己的存储空间; 2、应用程序不能翻过自己的围墙去访问别的存储空间的内容;3、应用程序请求的数据都要通过权限检测,假如不符合条件的话,不会被放行。 在Finder上点->前往->前往文件夹,输入/...

2016-03-16 13:36:38 187

Effective ObjectiveC 2.0读书笔记第一章:熟悉ObjectiveC

Objective-C通过一套全新语法,在C语言基础上添加了面向对象特性。Objective-C的语法中频繁使用方括号,且不吝于写出极长的方法名。第1条:了解Objective-C语言的起源所有Objective-C语言的对象都必须像这样声明:NSString *someString = @"the string";,因为对象所占内存总是分配在“堆空间”(heap space)...

2016-01-25 10:51:42 297

Swift学习

从今天开始系统学习Swift,并且把学习的源代码放在Github上面,大家觉得好的话可以加颗星,多谢。https://github.com/JohnnySheng/MySwiftSamples 第一部分,基础知识1.1String的日常使用 //1. 可以使用特殊字符 let str = "Hello" let smile = "这里可以...

2016-01-24 11:08:44 158

iOS的UILable一行显示多样字符

要现实AABBBBB的效果:  NSString *aString = @"AABBBBB"; NSMutableAttributedString *attriString = [[NSMutableAttributedString alloc] ini...

2016-01-22 15:45:34 196

拉伸设置按钮的图片

 为了减小应用的大小,可以拉伸的图片是没有必要放全图的。上面的图片就是被拉伸的图片,其实还可以再小的。下面是相应的例子: UIImage *originalImageN = [UIImage imageNamed:@"me_yqhy6_63x28"];UIImage *originalImageH = [UIImage imageNamed:@"me_yqhy7_63x28"...

2016-01-22 11:12:36 311

将博客搬至CSDN

将博客搬至CSDN

2014-09-09 12:39:15 87

原创 10大iOS开发者最喜爱的类库

库是开发的根本,从页面到APP客户端,所有的设计都离不开它,但面对市面上鱼龙混杂的库,如何选择合适又好用的库呢?10大iOS开发者最喜爱的库由“iOS辅导团队”成员MarceloFabri组织投票选举而得,参与者包括开发者团队,iOS辅导团队以及行业嘉宾。 每个团队都要根据以下规则选出五个最好的库:1)不能投自己写的库;2)排除大的架构,比如游戏类架构;3)排除不在设备上运行的库,例如 Coco...

2013-08-13 14:38:42 105

原创 做了款数独应用来练练脑子

<!--?xml version="1.0" encoding="UTF-8" standalone="no"?-->我做了一款iOS应用,简易数独,免费的,适合所有的苹果移动设备。希望喜欢玩大家下来玩玩,练练越来越迟钝的大脑,然后给个好评,提些意见。当然有空的时候点点广告就更好了。在App Store里面搜索 Simple Sudoku或者简易数独就可以收到。下面是应用...

2013-06-11 20:53:00 136

原创 一个简单的Cocos2d例子

一个简单的cocos2d的例子,一个自动旋转的球上面趴着五只小狗,这五只小狗都是可以点的,不管转到什么角度都可以获得它们的正确位置。

2012-12-10 15:57:34 121

AVAudioPlayer 简单例子

包括循环播放以及背景播放,满足一般朋友的需求。 包含一个简单例子。

2012-12-10 15:34:52 161

UIScrollView的性能问题

Coming Soon ......

2012-12-10 15:32:07 139

CGGeometry中的方法

CGGeometry中的方法Creating a Geometric Primitive from Values//创建几何单元(点,尺寸,位置和尺寸)CGPointMakeCGPoint CGPointMake (   CGFloat x,   CGFloat y);CGRectMakeCGRect CGRectMake (   CGFloat...

2011-12-07 11:43:09 127

原创 Cocos2d中的声音(Audio)

一般地,我们需要背景音乐和一个由某个Sprite激活的声音。实现的方法千千万,但是既然用了Cocos2d,我们就用比较方便好用的SimpleAudioEngine框架。------------------------------从哪里获得免费的音乐:这里有两个网站1。http://www.freesound.org/2。h...

2011-11-07 17:16:23 167

在一个应用程序中调用其他的应用,比如说网站,App Store等等

In an earlier post I talked about how to launch the browser from within an iPhone application using the UIApplication:openURL: method.It is also possible to use this same technique to launch oth...

2011-07-13 10:33:40 154

在一个应用程序中其他的应用,比如说网站,App Store等等

在一个应用程序中启动其他的服务是用方法: UIApplication:openURL这里罗列了七种服务可以被启动:1, Browse2, Google Maps3, Apple Mail4, Phone Call5, SMS Application6, App Store 1, Browse NSURL *url = [NSU...

2011-07-13 10:27:51 157

原创 是否该用 Core Data?

Core Data 是 Cocoa 里面一套非常受欢迎的框架,从 Mac OS X 10.4 提供以来,在 10.5 中引入了完善的 schema 迁移机制,再到 iPhone OS 3.0 时被引入 Cocoa Touch,这套完善的框架都被认为是管理大量结构化数据所首选的 Cocoa 框架,尤其是因为使用 Core Data 能大大减少需要手工编写的代码量,就使它更受开发者欢迎...

2011-06-29 11:39:52 99

实用iOS Apps

1。免费电话 Viber2。360拍照 Photosynth 

2011-05-13 16:45:11 102

原创 iPhone-NSAssert使用

调试cocoa程序在程序出错时,不会马上停止。使用宏NSAssert可以让程序出错时马上抛出异常。在debug情况下,所有NSAssert都会被执行。在release下不希望NSAssert被执行,我们通常在release种将断言设置成禁用。设置方法:在targets种选择build,选择release。在gcc preprocessing下增加Preprocessor Macros ...

2011-05-12 20:11:14 172

原创 Workspace & static library

http://blog.boreal-kiss.net/2011/03/15/how-to-create-universal-static-libraries-on-xcode-4/http://blog.carbonfive.com/2011/04/04/using-open-source-static-libraries-in-xcode-4/  ${BUILT_PRODUCT...

2011-04-28 19:04:48 114

原创 Mac中听广播

本人喜欢听收音机:在mac中可以用VLC播放软件 上广新闻          mms://218.1.74.230/sgxw东广新闻          mms://218.1.74.230/dgxw上海体育          mms://218.1.74.230/sport第一财经          mms://218.1.74.230/dycj上海交通        ...

2011-03-30 04:07:12 217

constrainedToSize计算String的height

CGSize titleSize = [aString sizeWithFont:font constrainedToSize:label.frame.size lineBreakMode:UILineBreakModeWordWrap];如果想得到高度的话那么label.frame.size不合适,size的height应该设为MAXFLOAT比较合适。  ...

2011-03-23 17:53:52 113

原创 Programming with Subversion, Trac and Buildbot

http://olivier.ramonat.free.fr/svn_trac_buildbot/svn_trac_buildbot_en.html

2011-03-21 20:41:09 91

SVN

详见:http://www.subversion.org.cn/svnbook/1.4/index.html为了检验混合工作修订版本,可以使用svn status --verbose命令 svn log命令显示一个文件或目录的历史修改信息 Subversion使用中最重要的命令:svn help,Subversion命令行工具...

2011-03-21 16:25:22 71

地址簿(Address Book)使用例子

ABAddressBookRef addressBook = ABAddressBookCreate();CFArrayRef peopleWithName = ABAddressBookCopyPeopleWithName(addressBook, (CFStringRef)@"name");if((int)CFArrayGetCount(peopleWithName)){ CF...

2011-03-17 20:58:25 1378

原创 茶树油的用法

今天在Rossman买了茶树油。 使用方法的推荐:对于脸上的皮肤加几滴到洗面奶或者爽肤水中(100毫升20滴) 针对于干燥皮肤每周一到两次,泡澡的时候滴上10滴茶树油河一两茶匙的橄榄油。 对于头发和头皮的护理针对干性和油性头发混几滴茶树油到洗发水(瓶子里)里面。改善了头皮屑。 对嘴巴和喉咙的护理3到5滴茶树油到漱口水中(50毫升),感觉会很清新。...

2011-03-06 06:41:03 178

iOS开发中自定义字体

从ios32开始我们可以自定义应用程序中的字体。 支持的字体形式:TrueType-flavoured OpenType (extension .ttf)和PostScript-flavoured OpenType (extension .otf)。 在编程的时候要完成的就四步,很简单。1,在Info.plist中加入名为UIAppFonts的array2,把*.t...

2011-03-03 00:23:58 81

Objective C中的一些关键字

 关于变量的作用域 @protected—Methods defined in the class and any subclasses can directly access the instance variables that follow.This is the default case.该类和所有的子类中的方法可以直接访问这样的变量,这是默认的。@private—...

2011-03-02 19:20:33 148

原创 Objective C程序设计读书笔记

Objective C的历史就不介绍了,要学习这个语言,基础的计算机知识还是必须的,C语言的基础可以不需要,毕竟那是面向过程的,而ObjC是面向对象的。基础知识:第二章进行ObjC编程最好还是安装XCode,这个工具很好用。通过它你可以很轻松的输入,编译,调试程序。和其他的语言一样,ObjC也是从main函数开始的。整个程序是运行在一个NSAutoreleasePool里面的,当然...

2011-03-02 17:30:44 106

Prefix.pch文件的路径设置

因为Prefix.pch与Target无关,也就是说不能够设置它的target,所以在项目的target中要说明它的绝对路径,比如说./OtherSources/Prefix.pch。 target中相对应的值是Prefix Header。 ...

2011-02-22 20:56:14 165

IOS中的存储-Plist

在Mac OS X的Cocoa,NeXTSTEP和GNUstep编程框架中,属性列表(Property List)文件是一种用来存储串行化后的对象的文件。属性列表文件的扩展名为.plist,因此通常被称为plist文件。Plist文件通常用于储存用户设置,也可以用于存储捆绑的信息,该功能在旧式的Mac OS中是由资源分支提供的。使用mac os ...

2011-02-22 20:52:07 128

关于UITableView的reload不能被调用

UITableViewController下的UITableView不能够reload,或者是TableView不显示想要显示的数据。主要是下面的方法:- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath: (NSIndexPath *)indexPath没有被执行。...

2009-10-10 02:57:02 138

原创 使用有Tab Bar的iphone程序也能够横屏

引用自:http://www.cocoachina.com/index.php/archives/cocoachina_271.html 总得来说一句话:如果你希望你的程序支持横屏,你所有的tab view必须有自己的view controller,然后调用-shouldAutorotateToInterfaceOrientation,并返回YES来支持横屏。  但是不...

2009-10-10 02:48:35 117

编译错误:expected specifier-qualifier-list before ‘class'

如果编译BClass的时候出现下面的错误:expected specifier-qualifier-list before ‘AClass’当出现这种错误的时候说明AClass没有被import,如果已经import这个类了,说明AClass和BClass 之间有Circle引用。也就是说AClass import BClass,BClass import了 AClass。解决的办...

2009-10-10 02:36:04 3571

Xcode修改项目名

最近开始iPhone开发,遇到一个不大不小的问题,那就是怎样修改我的项目名字,xcode3.2之前的版本都必须通过手动来修改,3.2版本的话可以直接在Xcode的Project下面的Rename修改。下面我来说说怎么在Xcode 3.1版本下面修改。在Xcode中关闭你要修改的项目,最好也先关了Xcode. 然后复制你的项目,通过command D或者复制粘贴都可以,得到一个复制文...

2009-10-08 17:17:52 155

原创 面试技巧

面试技巧一、 面试的准备面试准备主要是克服怯场的心理状态。面试中应注意以下几点:1、 要坚持平常的心态、平静的心情2、 不要把面试的成败看得太重3、 要增强自信心4、 不要把考官看得过于神秘5、 要保持愉快的心理状态(愉快的心情能更好地发挥主动性)二、影响面试的因素(一) 积极因素 1、 信心2、 诚实3、 让主试者相信你对该部门十分有利,是一个有用的必要人物4、 礼貌...

2008-11-20 00:38:05 109

Eclipse中Dialog的位置和尺寸确定

一般地,Dialog默认是没有最大化和最小化的按钮的,只有一个关闭按钮。如果要添加最大化及最小化按钮,那么需要设定SWT.RESIZE,SWT.MAX和SWT.MIN。下面的例子是添加了最大化。 protected WebServiceFindDialog(Shell parent) {        super(parent);        setShellStyle(getShe...

2008-11-19 19:48:33 432

原创 Ant中常用的元素和任务

以build_for_ejb_templet.xml为示例,讲解Ant中常用的元素和任务。 约定: "…"表示这里有很多代码,未列出 build_for_ejb_templet.xml任务的分为以下几大部分 i. 开始 ii. 初始化 iii. 定义classpath iv. 为编译作准备 v. 编译EJB部分 vi. 编译WEB部分 vii. 编译J2EE Applicat...

2008-11-12 19:10:04 86

原创 ANT-Build.xml文件详解

Ant的概念可能有些读者并不了解什么是Ant以及怎么样使用它,但只要是使用过Linux系统的读者,应该知道make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命令其实就是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都有一定的缺陷,但是Ant却克服了这些工具的缺陷。最初Ant开发者在开发...

2008-11-12 19:06:41 96

原创 如何避免SVN运行时老是输入密码

1. How can I edit the project homepage (html files) of my project? CVS/Subversion are used to edit, update and add content of project'sweb pages on ontoware.org. Web pages are contained in t...

2008-11-07 04:09:46 764

原创 切换perspective

关闭当前perspective,并打开一个新的perspective:IWorkbench workbench = PlatformUI.getWorkbench();        IPerspectiveRegistry pr = workbench.getPerspectiveRegistry();        IPerspectiveDescriptor persdes...

2008-11-05 07:08:32 209

3D.Apple.Games.by.Tutorials.v2.0.pdf

3D.Apple.Games.by.Tutorials.v2.0.pdf 3D.Apple.Games.by.Tutorials.v2.0.pdf

2017-10-12

Open GL ES 2.0 Programming Guide

Open GL ES 2.0 Programming Guide

2011-10-14

java web services

利用Java进行Web Service开发<br>

2008-07-13

EclipseCon2005_Tutorial

介绍Eclipse开发。

2008-07-12

vhdl语法手册

VHDL的语法手册,介绍VHDL的语法

2008-05-18

空空如也

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

TA关注的人

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