iPhone
文章平均质量分 72
jiandongway009
这个作者很懒,什么都没留下…
展开
-
如何找到创意点子
转自:http://www.cocoachina.com/appstore/top/2011/0717/3031.html作为一名iPhone开发者,如果说08-09年是iPhone开发收益上的高峰期,那现在只能是平淡期了。如何使得自己的App在40万大军中脱引而出,华丽的UI界面?构思良好的交互设计?其实最重要的是如何找到一个绝佳的创意点子。下文[原文:Paul Graham,编...原创 2011-09-02 11:47:58 · 183 阅读 · 0 评论 -
角度与弧度的转换 - 三角学
转自:http://tianyelina.iteye.com/blog/756031 #define degreesToRadians(x) (M_PI * x / 180.0)#define radiansToDegrees(x) (x * (180.0/M_PI)) 弧度=角度*Math.PI/180 角度=弧度*180/Math.PI 以下内容以弧度与角度...原创 2011-09-14 10:43:13 · 188 阅读 · 0 评论 -
UINavigationControll中自定义返回按钮
前者在主视图中:UIBarButtonItem *temporaryBarButtonItem = [[UIBarButtonItem alloc] init]; temporaryBarButtonItem.title = @"Back"; self.navigationItem.backBarButtonItem = temporaryBarButtonItem; ...原创 2011-09-27 11:44:58 · 100 阅读 · 0 评论 -
关于照相UIImagePickerController页中,按钮的中文问题
From: http://xbiii3s.iteye.com/blog/1262534 默认是英文的cancel 等 如果要本地化中文,需要2个步骤:一: Target-->Localization native development region : China 二:Project-->Localizations 添加Chinese 中文包...原创 2012-04-24 09:22:57 · 79 阅读 · 0 评论 -
WGS84坐标转火星坐标(iOS篇)
From: http://www.cnblogs.com/chenfulai/archive/2012/4/11.html -转自:keakon的涂鸦馆 http://www.keakon.net/2011/07/02/WGS84%E5%9D%90%E6%A0%87%E8%BD%AC%E7%81%AB%E6%98%9F%E5 在这个神奇的国度里,我们总得学习一些有中国特色的东东,例...原创 2012-04-27 12:15:02 · 87 阅读 · 0 评论 -
去掉 App Store 内图标上部高亮效果的办法
苹果默认会在 App Store 里的应用图标上半部自动添加高亮特效(如下图),虽是好心但有时候这半个光圈会破坏图标设计者的原作。如果您要去掉这一高亮特效,可以在程序的 info.plist (right click->show raw keys/values)里添加一个值类型为 boolean 的字段:UIPrerenderedIcon, 设为YES 再上传应用,Ap...原创 2012-04-27 12:28:47 · 92 阅读 · 0 评论 -
Custom Callout
https://github.com/jacobjennings/JJMapCallout/tree/原创 2012-04-27 12:31:10 · 415 阅读 · 0 评论 -
IOS应用图标效果详解
From: http://www.j2megame.com/html/xwzx/ty/3141.html 1、图标的圆角和光晕效果圆角效果。图标的圆角效果是系统自动加上的,我们不能控制。这也是为什么我们看到的每个图标,其圆角效果是完全相同的。光晕效果。光晕效果也是系统加上的,和“圆角”不同的是,光晕效果是一个可选项。我们可以通过设置app的光晕参数(...原创 2012-04-27 12:33:52 · 244 阅读 · 0 评论 -
iOS中定时器NSTimer的使用
http://www.cnblogs.com/zhulin/archive/2012/02/02/2335866.html 1、初始化+ (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:(id)userInfo repe...原创 2012-04-28 12:57:02 · 72 阅读 · 0 评论 -
iOS 人机界面指南
From: http://www.1000phone.net/thread-7933-1-1.html 介绍iPhone和iPod touch融合了革命性的多点触摸技术和多种强大功能,如电子邮件,即时通信,全功能网页浏览器和iPod等,另外iPhone还具有移动电话的功能。iPhone OS是在iPhone和iPod touch上运行的系统软件。随着iPhone ...原创 2012-04-28 18:15:30 · 395 阅读 · 0 评论 -
iPhone界面-状态栏和导航栏
From: http://www.cnblogs.com/zhw511006/archive/2010/09/05/1818511.html 在深入研究iPhone界面的视图和控件之前,有必要理解这些元素的操作方式和隐喻含义。本文将介绍应用于大多数程序的视图,以及它们的属性和使用方式。状态栏状态栏显示iPhone的重要信息,包括信号强度、网络连接和电池量。全屏式的程...原创 2012-04-28 18:15:59 · 556 阅读 · 0 评论 -
检查iOS的定位功能是否打开
[CLLocationManager locationServicesEnabled] && [CLLocationManager authorizationStatus] != kCLAuthorizationStatusDenied) CLAuthorizationStatusThese constants indicate whether ...原创 2012-05-06 10:34:31 · 157 阅读 · 0 评论 -
iPhone libxml2 not found during build
From: http://blog.csdn.net/muyu114/article/details/7314891 在新建的一个项目中,出现编译错误,发现是缺少了libxml2.dylib,后面将这个资源包添加了,编译还是出现标题上所说的问题 #import <libxml/tree.h>//#import <libxml/parser.h>...原创 2012-05-17 22:39:07 · 45 阅读 · 0 评论 -
navigationController view 切换动画特效
http://hi.baidu.com/sonnywh/blog/item/1254c600cff7950b728b659d.htmlnavigationController view 切换动画特效2011-07-16 17:24 CATransition *transition = [CATransition animation]; tra...原创 2012-05-19 18:05:40 · 76 阅读 · 0 评论 -
navigationController 阴影
http://hi.baidu.com/sonnywh/blog/item/3bcbba4b4f7a2bea83025c68.html 加入QuartzCore.framework在.h中加入#import <QuartzCore/QuartzCore.h> CALayer *navLayer = self.navigationControlle...原创 2012-05-19 18:06:15 · 63 阅读 · 0 评论 -
Positioning MKMapView to show multiple annotations at once
From:http://stackoverflow.com/questions/1336370/positioning-mkmapview-to-show-multiple-annotations-at-once - (void)zoomToFitMapAnnotations:(MKMapView *)mapView { if ([mapView.annotations ...原创 2012-05-20 19:20:17 · 59 阅读 · 0 评论 -
app内用打电话
From: http://www.cocoachina.com/bbs/read.php?tid=83937大家想不想在自己的应用中拨打电话呀?打电话可以用openURL:这个API, 如:[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://10086"]];但是当电话结束后,返回的是系统的拨打电话界面...原创 2012-05-29 13:21:20 · 204 阅读 · 0 评论 -
[Cocoa]XCode的一些调试技巧
From: http://blog.csdn.net/kesalin/article/details/7222153XCode 内置GDB,我们可以在命令行中使用 GDB 命令来调试我们的程序。下面将介绍一些常用的命令以及调试技巧。po 命令:为 print object 的缩写,显示对象的文本描述(显示从对象的 description 消息获得的字符串信息)。比如:上图中,...原创 2012-05-29 13:46:04 · 59 阅读 · 0 评论 -
关于iPhone和iPad的图标的思考
From: http://www.cocoachina.com/macdev/uiue/2012/0508/4227.html图标是IOS程序包所必需的组成部分。如果你没有提供程序所需的各种尺寸的图标,程序上传发布时可能会无法通过验证。图标是IOS程序包所必需的组成部分。如果你没有提供程序所需的各种尺寸的图标,程序上传发布时可能会无法通过验证。IOS程序为兼顾不同的应...原创 2012-05-29 13:47:33 · 117 阅读 · 0 评论 -
iOS股票k线组件源码,支持其他图表类型
From: http://www.cocoachina.com/iphonedev/toolthain/2012/0105/3834.html 数据用的YAHOO 财经API。代码写的有点乱,准备近期做一下代码重构,各位先将就看看吧。另外现在只是做了ios下的,有时间会把android下的做出来,到时公布。 源码地址: http://github.com/zhiyu...原创 2012-05-29 13:50:06 · 181 阅读 · 0 评论 -
iOS开发之详解剪贴板
From: http://www.cocoachina.com/iphonedev/sdk/2011/1209/3700.html 在iOS中,可以使用剪贴板实现应用程序之中以及应用程序之间实现数据的共享。比如你可以从iPhone QQ复制一个url,然后粘贴到safari浏览器中查看这个链接的内容。概述在iOS中下面三个控件,自身就有复制-粘贴的功能:1、UITextV...原创 2012-05-29 13:51:19 · 82 阅读 · 0 评论 -
Custom UINavigationBar: Two Techniques
From: http://www.iosdevnotes.com/2011/09/custom-uinavigationbars-techniques/ 我使用的是第二种方法A key component of almost any iPhone or iPad app is the UINavigationBar. It makes navigating...原创 2012-05-30 17:14:54 · 56 阅读 · 0 评论 -
解决 Xcode 4 删除文件后 missing file 警告
From: http://www.oschina.net/question/54100_38006 在用xcode4开发的时候,删除不用的文件后, 编译的时候会有missing file的警告,原因是由于SVN或git造成的。有几种方法可以解决。1.命令行进入missing file目录,然后运行1svn delete nameOfMissingF...原创 2012-06-11 17:40:58 · 64 阅读 · 0 评论 -
SandBox的结构
From: http://www.cocoachina.com/newbie/tutorial/2012/0608/4339.html在模拟器中运行iOS程序,都会为该程序创建一个沙盒(SandBox)。首先声明,我用的系统是Max OS X 10.7.3,编译器是Xcode 4.3.2。想要找到沙盒目录,先运行Finder,然后在Finder的菜单栏找到前往—前往文件夹…,在打开的窗...原创 2012-06-11 17:55:31 · 97 阅读 · 0 评论 -
iOS开发经验总结—内存管理
From: http://ihuby.info/2011/07/18/ios%E5%BC%80%E5%8F%91%E7%BB%8F%E9%AA%8C%E6%80%BB%E7%BB%93-%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86/ iOS 开发中的一个重要部分就是关于内存的使用管理,用的不好就容易就产生内存泄露或内存错误访问,造成软件的崩溃,影响产品的使...原创 2012-06-12 11:26:46 · 96 阅读 · 0 评论 -
10 iPhone Memory Management Tips
From: http://akosma.com/2009/01/28/10-iphone-memory-management-tips/ Memory management in the iPhone is a hot topic. And since tonight I’m talking about it on tonight’s monthly meetup of the Fr...原创 2012-06-12 11:31:46 · 77 阅读 · 0 评论 -
iphone开发 xcode4新界面使用详解
From:http://www.2cto.com/kf/201110/107308.html 启动Xcode4后,首先会有一个欢迎窗口,通过它,点击“Create a new Xcode project”,可以直接开始创建项目 当然也可以通过菜单或者快捷方式来开始创建新项目 选择新项目模板 为方便生成项目,Xcode4默认提供了几种项目模板:Navi...原创 2012-02-12 10:19:47 · 106 阅读 · 0 评论 -
iPhone开发:浅析Objective-C的动态特性
From:http://www.2cto.com/kf/201110/107291.html Objective-C有3个动态特性 1,动态类型Dynamic typing—determining the class of an object at runtime运行时决定对象类型 2,动态绑定Dynamic binding—determining the m...原创 2012-02-12 10:25:59 · 71 阅读 · 0 评论 -
iPhone开发入门(1)—-程序员眼中的iPhone
From:http://www.2cto.com/kf/201110/107927.html 博主:易飞扬 自去年 iPhone 面世以来,开创了移动设备内容服务的一种新的模式—-程序商店(App Store)。它极大地降低了移动设备应用程序开发的成本,即使普通人也能进入这个市场。就像在PC上开发应用程序一样,我们的投入只是一台电脑,一个手机。 截止到目前为止,许多大的电话...原创 2012-02-12 10:39:18 · 83 阅读 · 0 评论 -
iPhone开发入门(2)—从iPhone SDK开始
From:http://www.2cto.com/kf/201110/107928.html作者:易飞扬这一回,我们从实际开发所需要的SDK开始,讲解一些基本的设定。 什么是iPhone SDK上一回我们简单地说明了iPhone的应用程序开发环境Xcode。Xcode本来是Mac上的应用程序开发工具,这里只是导入了开发iPhone应用程序所需的SDK而已。正是因为安装了 ...原创 2012-02-12 11:08:01 · 62 阅读 · 0 评论 -
iPhone开发入门(3)—Linux上构筑iPhone OS3.1.2开发环境
From:http://www.2cto.com/kf/201110/107929.html作者:易飞扬第一回:http://www.2cto.com/kf/201110/107927.html我们介绍了开发iPhone应用程序标准的环境配置是基于intel Mac的。虽说现在Mac很便宜,但是仍然大部分人仍然在用windows和linux系统,今天就介绍一下在linux上建立iPh...原创 2012-02-12 11:11:28 · 84 阅读 · 0 评论 -
iOS 应用view之间数据传递的方式
From:http://hi.baidu.com/bunsman/blog/item/8ecf2a50d5afd4431038c28a.html 对于不同的viewcontroller之间数据的共享和处理,总结有下面几种方式: 1)采用代理模式 子viewcontroller设计 代理协议,定义协议接口,父viewcontroller 实现协议接口,实现子viewcontro...原创 2012-02-13 17:11:20 · 76 阅读 · 0 评论 -
获取普通用户 iOS 设备上的 Crash Log 的方法
From: http://blog.csdn.net/cococoolwhj/article/details/7459064 http://www.yifeiyang.net/iphone-development-skills-of-debugging-articles-3-crash-after-debugging-skills-program/ 当我们的程序突然死掉了,X...原创 2012-06-18 11:18:13 · 223 阅读 · 0 评论 -
EXE_BAD_ACCESS异常相关
From: http://iliunian.diandian.com/post/2012-01-05/19662830 初学iOS开发的菜鸟都会遇到过这个EXE_BAD_ACCESS异常,我是每次都会遇到,不胜其烦啊,但是没办法,自己是新手,也只能不断的积累 开发Object-C的经验,不断深入了解内存管理机制。都说这个EXE_BAD_ACCESS异常一般和内存管理有关系,下面我们看...原创 2012-06-18 18:07:41 · 221 阅读 · 0 评论 -
Finding EXC_BAD_ACCESS bugs in a Cocoa project
From: http://developer.apple.com/library/mac/#qa/qa1367/_index.html Finding EXC_BAD_ACCESS bugs in a Cocoa projectQ: How do I find EXC_BAD_ACCESS bugs in a Cocoa project?A: How do I find E...原创 2012-06-18 18:08:38 · 89 阅读 · 0 评论 -
iphone开发-socket 编程,阻塞与非阻塞
From: http://www.writecodes.com/develop/343.html 在iphone的平台下,要进行socket开发其实有很多种的方法,开源的库Asyncsocket,官方的CFSocket,还有BSD的socket。这里要做一个简单的socket普及,这里包含在socket的设置非阻塞喝超时的控制逻辑,心跳包和线程的启动时间同步的控制。这里都是标准的li...原创 2012-06-20 08:50:48 · 66 阅读 · 0 评论 -
iOS如何利用Delegate来实现两个UIView之间的传值
From:http://blog.csdn.net/whaomian/article/details/6802162个View之间的传值可以有多种方式。但本人觉得最合理最自然并且最安全的方式是通过Delegate方式。设想一个场景:1. 有两个View,分别是A和B。2. 点击A中的某个按钮,出来B。3. 对B做某些操作(比如输入文字到textField,选择picker...原创 2012-02-19 22:25:08 · 60 阅读 · 0 评论 -
iPhone中的SQLite应用
From :http://linglong117.blog.163.com/blog/static/277145472009111403520676/ SQLite是基于C的API,在iPhone中的运行速度超级快(在苹果网站上也有一个对比,确实应该是速度最快的)。由于在iPhone3.0上已经支持了Core Data,是苹果一个新的API,并且是基于SQlite的。速度也是非...原创 2012-02-19 22:25:54 · 108 阅读 · 0 评论 -
iPhone数据存储之属性和归档Archive
From: http://www.zhujiangroad.com/program/iOS/24620.html iPhone数据存储之属性和归档Archive是本文要介绍的内容,在iPhone中有四种方式可以永久存储数据分别是属性列表、归档、SQLITE3、coredata 。 先来解释一下,前两者、后二者操作的时候有些地方是相同的,以属性列表和归档来说都会用writeTo...原创 2012-02-19 22:26:07 · 96 阅读 · 0 评论 -
iPhone数据存储小结
From:http://www.uplook.cn/index-Index-show-view17939.html 首选项设置存储NSUserDefaults 以及通过它控制的SettingBundle NSUserDefaults 用来保存一些设置,他会自动写到何时的位置。NSUbiquitousKeyValueStore 多平台同步设置,限制是大小64k,开启entitle...原创 2012-02-19 22:26:31 · 111 阅读 · 0 评论