iPad iPhone开发
comeontom
做一枚纯粹的程序猿
展开
-
IOS中获取各种文件的目录路径的方法
iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么.documents,tmp,app,Library。(NSHomeDirectory()),手动保存的文件在documents文件里Nsuserdefaults保存的文件在tmp文件夹里1、Documents 目录:您应该将所有de应用转载 2013-10-21 21:01:09 · 761 阅读 · 0 评论 -
PHP plist 生成器
PHP数组转换为苹果plist XML或文本格式<?PHP /** * PropertyList class * Implements writing Apple Property List (.plist) XML and text files from an array. * * @author Jesus A. Alvarez */ function plist_en转载 2013-08-23 16:50:14 · 1421 阅读 · 0 评论 -
Application Loader下载安装和上传app程序
从2010年年中开始,开发者上传软件必须使用Application Loader这个MAC机上的应用程序。因此必须有MAC操作系统才能上传软件,没有条件的可以考虑暂借其他人的MAC笔记本电脑或在电脑上安装MAC虚拟机(安装教程参考Windows环境下用虚拟机安装MAC系统教程)。提示:如果您安装了最新版的XCode开发环境。对于在4.2及以上版本,Developer/Applications/转载 2013-02-26 18:39:42 · 2976 阅读 · 0 评论 -
很好的一个博客
“我”的开发笔记iOS-iPhone-DevelopmentVincent iOS/iPhone学习系列、代码教程----~~~持续更新中~~~ONEV'S DEN【学习objective-c的好地方】Just CodeYIFEIYANG 易飞扬的博客龚畅优的博客原创 2012-07-31 14:45:37 · 881 阅读 · 0 评论 -
傻瓜教程:把Iphone程序连接真机调试完全教程
对于真机调试,首先要在苹果网站上注册APP ID,以及购买iPhone Develop Program(iDP) 开发者授权,99美元。然后要创建证书请求CSR,创建步骤如下: 设置OCSP和CRL为关闭状态。 Mac OS 中,打开应用程序,找到 钥匙串访问(Keychain Access)工具打开主菜单 - 证书助理(Certifica转载 2012-06-21 14:12:55 · 1427 阅读 · 0 评论 -
Icon specified in the Info.plist not found under the top level app wrapper:XXXX.png
刚刚在给苹果商店上传产品时,出现了如下错误:解决方法如下:1、打开自己的程序,找到xx-Info.plist2、找到Icon files 这项,打开,将看到上面错误提示的图片[出现这种错误是因为程序中没有这张图片了]:这里有两种方法解决,第一种是把这一项删掉,另一种方法是添加这一张图片3、再次编译上传原创 2012-06-14 18:17:49 · 3389 阅读 · 0 评论 -
如何改变iOS程序名称
打开工程的Info.plist文件,我们会看到有一项叫做Bundle display name,这里的值就是保存程序的名称,改变这里就可以了。原创 2012-05-26 16:20:54 · 1053 阅读 · 0 评论 -
contentsize、contentoffset 和contentInset 详解
下面我用怎么做一个书架的例子和大家说说contentsize、contentoffset 和contentInset的区别。 NSString *path = nil; UIImage *back = nil; NSString *str = nil; UIImage *aImage = nil; path = [[NSBundle mainBu原创 2012-05-16 09:10:02 · 1226 阅读 · 0 评论 -
We are unable to complete the review of your app since one or more of your In App Purchases have not
当我苦苦等待的项目在8天后,收到了一个苹果的的“ Rejected”!太纠结了......太苦逼了......首先说明,这个项目是有内置购买的。苹果的反馈信息是:Missing IAPsWe are unable to complete the review of your app since one or more of your In App Purchases have原创 2012-06-04 20:13:07 · 6236 阅读 · 2 评论 -
给自己的应用添加iAd广告之一
在这里,我先给大家介绍以下如何添加iAd广告,当然了,在这一讲,我先给大家介绍的是如何用代码实现添加iAd的效果,接下来,我会接续说说如何真正在我们应用里在发布时能用到。先给自己的项目添加iAd.framework库接着在头文件中添加下面代码:#import #import @interface iAdsDemoViewController : UIViewControlle原创 2012-06-04 15:19:56 · 2046 阅读 · 1 评论 -
UIButton:用两张图片---代码中自己用的模版之二
我们在用UIButton的时候,想要两张图片,一张时正常显示的,一张是在点击时显示的,这个该怎么实现呢?下面时我的实现方式,如有别的方式,请大家一起分享出来,共同学习.... NSString *path = nil; UIImage *image = nil; path = [[NSBundle mainBundle] pathForResource:@原创 2012-05-15 18:29:50 · 1998 阅读 · 0 评论 -
代码中自己用的模版之一
为了方便自己,在写代码时要用到的出示类#pragma mark -初始化- (id)init{ self = [super init]; if (self) { } return self;}- (void)loadView{ [super loadView];}- (void)viewDidLoad{ [super viewD原创 2012-05-14 20:12:39 · 915 阅读 · 0 评论 -
ios百度地图遇到问题总结
(1)编译正常,运行报 [UIDevice uniqueGlobalDeviceIdentifier]: unrecognized selector sent to此时需要 other linker flags 添加 -all_load参数。 具体:Project ->build settings ->linking->Other Linker flags(2)编译报转载 2014-02-26 16:10:46 · 1508 阅读 · 0 评论 -
判断一个字符串里是否包含了另一个字符串
一段代码段,用以判断一个字符串是否包含了另一个字符串。原创 2014-06-19 15:52:26 · 2176 阅读 · 0 评论 -
NSJSONSerialization介绍
ios5中apple增加了解析JSON的api——NSJSONSerialization。网上已经有人做过测试,NSJSONSerialization在效率上完胜SBJSON、TouchJSON、YAJL、JSONKit、NextiveJson。详情见这里。既然apple为我们提供了这么良好的工具,我们没理由不用吧。 NSJSONSerialization提供了将JSON数据转换为Fou转载 2014-05-29 15:49:40 · 747 阅读 · 0 评论 -
mac os 10.10 pod install errors
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby -rubygems /Library/Ruby/Gems/2.0.0/gems/rake-0.9.6/bin/rake RUBYARCHDIR=/Library/Ruby/Gems/2.0.0/extensions/universal-darwin-14/2.0.转载 2014-06-06 23:35:47 · 1632 阅读 · 0 评论 -
iOS与日期相关的操作
iOS与日期相关的操作原创 2014-06-07 11:41:26 · 1090 阅读 · 0 评论 -
addChildViewController transitionFromViewController nib storyboard
本文主要是记录addChildViewController通过transitionFromViewController方法在nib,storyboard的不同效果。在进行切换效果时,注意属于同一个storyboard里面的viewcontroller是没有效果的。原创 2014-05-24 17:51:48 · 1708 阅读 · 0 评论 -
NSNumber格式化显示
NSNumber格式化显示主要用到的函数是:NSNumberFormatter原创 2014-05-22 17:57:14 · 1742 阅读 · 0 评论 -
RETableViewManager类结构图
RETableViewManager类结构图原创 2014-05-20 09:14:07 · 2756 阅读 · 0 评论 -
UIImage图片部分拉伸
UIImage * image = [UIImage imageNamed:@"Icon.png"];if ([image respondsToSelector:@selector(resizableImageWithCapInsets:)]) {image = [image resizableImageWithCapInsets:UIEdgeInsetsMake(0.0f, 16.0f, 0原创 2014-05-19 15:27:05 · 1022 阅读 · 0 评论 -
非常有用的一些objective-c知识点
1获取系统语言设置 NSUserDefaults *userDefault = [NSUserDefaults standardUserDefaults]; NSArray *languages = [userDefault objectForKey:@"AppleLanguages"]; NSString *preferredLang = [lan转载 2012-05-14 13:43:26 · 17314 阅读 · 2 评论 -
iPad/iPhone如何让进程停止10秒【待完善】
有很多时候,我们想让一个进程停止10秒,我们该怎么做呢?代码如下:[NSThread sleepForTimeInterval:10.0];原创 2012-05-14 13:32:30 · 1277 阅读 · 1 评论 -
禁用UITextView和用户交换信息,复制、剪贴
利用这个属性,可以将在TextView的文字禁止复制:TextView.userInteractionEnabled = NO;原创 2012-04-01 20:32:55 · 1019 阅读 · 0 评论 -
【IOS】多语言资源文件加载的一种解决方案
【原创作品, 欢迎转载,转载请在明显处注明! 谢谢。 原文地址:http://blog.csdn.net/toss156/article/details/7468288】 IOS上对于字符串,提供能国际化支持,可以用NSLocalizedString来实现国际化,但是对于图片,声音等文件,就需要我们自己来控制了。下面IOS上多种语言资源文件加载的一种解决方案,如果转载 2012-04-17 10:22:52 · 864 阅读 · 0 评论 -
ipad/iphone内存管理三之NoAutorelease和Autorelease详细解说
相信大家对自动释放和手动释放疑惑很大,废话少说,先上代码://// main.m// MemoryManagement//// Created by b126 on 12-4-23.// Copyright (c) 2012年 __MyCompanyName__. All rights reserved.//#import //----------------原创 2012-04-26 16:10:14 · 950 阅读 · 0 评论 -
iPhone/Mac Objective-C内存管理教程和原理剖析(四)系统自动创建新的autorelease pool
版权声明此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com/,且必须包含此版权声明的完整内容。版本 1.1 发表于2010-03-08 四 系统自动创建新的autorelease pool在生成新的Run Loop的时候,系统会自动创建新的au转载 2012-04-24 19:23:03 · 660 阅读 · 0 评论 -
iPhone/Mac Objective-C内存管理教程和原理剖析(三)@property (retain)和@synthesize的默认实现
版权声明此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com,且必须包含此版权声明的完整内容。 版本 1.1 发表于2010-03-08 三 @property (retain)和@synthesize的默认实现在这里解释一下@prop转载 2012-04-24 19:22:12 · 626 阅读 · 0 评论 -
iPhone/Mac Objective-C内存管理教程和原理剖析(二)口诀与范式
版权声明此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com,且必须包含此版权声明的完整内容。 版本 1.1 发表于2010-03-08 二 口诀与范式1 口诀。1.1 谁创建,谁释放(类似于“谁污染转载 2012-04-24 19:21:28 · 582 阅读 · 0 评论 -
iPhone/Mac Objective-C内存管理教程和原理剖析(一)基本原理
版权声明此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com/,且必须包含此版权声明的完整内容。版本 1.1 发表于2010-03-08前言初学objectice-C的朋友都有一个困惑,总觉得对objective-C的内存管理机制琢磨不透,程序经常内存转载 2012-04-24 19:20:09 · 592 阅读 · 0 评论 -
ipad/iphone内存管理二
本次主要讲解的是 :autorelease//// main.m// MemoryManagement//// Created by b126 on 12-4-23.// Copyright (c) 2012年 __MyCompanyName__. All rights reserved.//#import @interface ClassA : NSObject原创 2012-04-24 19:14:38 · 721 阅读 · 0 评论 -
有关iPhone UIDevice UIApplication的一些常见用法
1.判断设备的类型iPad或者iphone,可在main中定义一个宏来记录 #define IS_IPAD ([[UIDevice currentDevice] respondsToSelector:@selector(userInterfaceIdiom)] &&[[UIDevice currentDevice] userInterfaceIdion] == UIUserInte转载 2012-04-24 07:59:33 · 665 阅读 · 0 评论 -
iphone开发资源汇总
转自:http://blog.csdn.net/favormm/article/details/6664970学习过程当中查找到的资料,做一个记录,以便更多朋友查看。开发的过程有时候是简单的,因为我们可以站在巨人的肩上,跳得更高,走得更远。如何用Facebook graphic api上传视频:http://developers.facebook.com转载 2012-03-21 18:20:01 · 1589 阅读 · 1 评论 -
有关iPhone UIDevice UIApplication的一些常见用法
1、判断设备的类型iPad或者iPhone,可在main中定义一个宏来记录 #define IS_IPAD ([[UIDevice currentDevice] respondsToSelector:@selector(userInterfaceIdiom)] &&[[UIDevice currentDevice] userInterfaceIdion] == UIUserI转载 2012-03-21 10:01:13 · 902 阅读 · 0 评论 -
Particle designer 粒子工具中属性对应功能的简单介绍
转自:http://www.cnblogs.com/xuling/archive/2012/02/16/2354249.htmlParticle designer 粒子工具中属性介绍基本的设置Max Particles 粒子的数量Lifespan 生命周期, 周期越长屏幕上同事存在的粒子数量就越多Lifespan Variance 生命周期的变量转载 2012-04-03 20:28:34 · 918 阅读 · 0 评论 -
Iphone开发(一)基础知识
个人感觉写得不错,所以转载过来,一起学习:holydancer原创,如需转载,请在显要位置注明:转自holydancer的CSDN专栏,原文地址:http://blog.csdn.net/holydancer/article/details/7384325iphoneSDK开发前你要了解到的:一、iphone特性:1,iphone的屏幕分转载 2012-03-31 21:34:44 · 553 阅读 · 0 评论 -
MPMoviePlayerController 电影播放器—IOS开发
转自:http://blog.csdn.net/iukey/article/details/7311126#MPMoviePlayerController 与AVAudioPlayer有点类似,前者播放视频,后者播放音频,不过也有很大不同,MPMoviePlayerController 可以直接通过远程URL初始化,而AVAudioPlayer则不可以。不过大体上用起来感觉差不多。废话少说进入转载 2012-04-28 20:27:36 · 1255 阅读 · 0 评论 -
iPad/iPhone内存管理五之如何确定对象返回的值是autorelease
大家看看下面的区别:NSString * sushiString = [NSString stringWithFormat:@"%d: %@", indexPath.row, sushiName];NSString * sushiString = [[[NSString alloc] initWithFormat:@"%d: %@",原创 2012-04-29 20:57:13 · 1266 阅读 · 0 评论 -
In-App Purchase 苹果内置购买研究(待续)
先提供几个地址,都有详细的说明,这些都是大神们给我们的指南针,供大家参考: http://blog.csdn.net/xiaominghimi/article/details/6937097http://www.cocoachina.com/bbs/read.php?tid-24738.htmlhttps://developer.appl原创 2012-04-12 21:33:06 · 1624 阅读 · 0 评论 -
如何是iPad/iPhone程序满屏显示【也就是没有上面的电量条】
先上图:有时候,我们想让我们的程序满屏,我们该怎么做呢?步骤如下:在工程中找到:XXX-Info.plist【其中XXX是你的工程名】在这里面添加一行:Status bar is initially hidden,并将其Value改为YES这样就可以了原创 2012-05-14 10:06:40 · 2383 阅读 · 0 评论