
iOS
文章平均质量分 58
SimbaYu7
这个作者很懒,什么都没留下…
展开
-
iphone多点触摸机制及开发需注意的问题
IPhone的成功,其支持多点触摸的电容屏触摸技术有不小的功劳,最近进行地图软件的移植开发,对多点触控进行了一些研究,在这里整理一下开发心得同大家分享。 老的电阻式触摸屏(就是不支持多点触摸,需要用触控笔操作的),相对于鼠标的使用行为,其实差别不大,所以在windows消息里面,对触控消息,都还是沿用老的mousedown,mouseup,mousemove这三个函数处理,唯转载 2012-02-29 19:25:40 · 1176 阅读 · 0 评论 -
10大iOS开发者最喜爱的类库
库是开发的根本,从页面到APP客户端,所有的设计都离不开它,但面对市面上鱼龙混杂的库,如何选择合适又好用的库呢?10大iOS开发者最喜爱的库由“iOS辅导团队”成员MarceloFabri组织投票选举而得,参与者包括开发者团队,iOS辅导团队以及行业嘉宾。 每个团队都要根据以下规则选出五个最好的库:1)不能投自己写的库;2)排除大的架构,比如游戏类架构;3)排除不在设备上运行的库,例如 Coc转载 2014-07-18 08:25:40 · 663 阅读 · 0 评论 -
Xcode自定义Eclipse中常用的快捷键
之前在用Eclipse写Java的时候,有几个常用的快捷键,比如删除当前行,在当前行下面插入空行,向上/下移动当前行等等,到了Xcode里怎么也找不到这些快捷键,一直觉得Xcode自带的快捷键不够强大,直到今天才知道不借助第三方的插件,在Xcode下完全也可以实现这些功能,下面就说一下如何来做。首先找到Xcode中的自带的配置文件/Applications/Xcode.app/Cont转载 2014-06-14 17:01:02 · 791 阅读 · 0 评论 -
发布iOS应用(xcode5)到App Store(苹果商店) 详细解析
原荐 发布iOS应用(xcode5)到App Store(苹果商店) 详细解析发表于4个月前(2014-02-21 17:53) 阅读(1828) | 评论(3) 8人收藏此文章, 我要收藏赞1摘要 当我们辛苦的弄好一个应用后,想要让大家搜得到,就要将应用提交到苹果商店去,下面介绍提交的流程发布iOS应用 xcode5 苹果商店目转载 2014-07-10 18:13:39 · 731 阅读 · 0 评论 -
从OTF字体文件中查找字体名称
从OTF字体文件中查找字体名称for in ? 使用神器vim就好了。。。原创 2014-08-06 21:59:15 · 2627 阅读 · 0 评论 -
IOS开发之格式化日期时间
在开发iOS程序时,有时候需要将时间格式调整成自己希望的格式,这个时候我们可以用NSDateFormatter类来处理。例如://实例化一个NSDateFormatter对象NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];//设定时间格式,这里可以设置成自己需要的格式[dateFormatter转载 2014-09-22 13:58:43 · 686 阅读 · 0 评论 -
那些不能错过的Xcode插件
那些不能错过的Xcode插件发布于:2013-09-18 17:22阅读数:44744古人云“工欲善其事必先利其器”,打造一个强大的开发环境,是立即提升自身战斗力的绝佳途径!以下是搜集的一些有力的XCode插件。“”阅读器XCode整理自BigPolarBear的博客 、杂技杂记 以及CC此前整理。转载 2014-11-15 14:58:13 · 682 阅读 · 0 评论 -
How to fix a "Duplicated Symbols" error on binary files
How to fix a "Duplicated Symbols" error on binary filesAngel G. Olloqui17 October, 2013IntroductionWhen including third party libraries into your project, you can run into a “Duplicated Sy转载 2014-10-31 16:35:49 · 800 阅读 · 0 评论 -
How to make Universal Static library (.a file) in iOs using xCode
Tutorial for Creating Universal Static Lib,In this tutorial we are creating Static Library for Logger class.Step 1 : Create a New Project, Named it "Logger"Step 2 : Create ClassesYou c转载 2014-10-31 16:33:17 · 1033 阅读 · 0 评论 -
Objective-C代码格式整理
团队合作中代码风格一致比较重要, 像Google NewYorkTimes这些公司都公开了各自的Objective-C代码风格, 有需要的搜索一下就可以找到, 这里主要介绍借助Uncrustify自动整理代码格式的一些技巧.Uncrustify: Source Code Beautifier for C, C++, C#, ObjectiveC, D, Java, Pawn and V转载 2014-12-05 14:12:13 · 1325 阅读 · 0 评论 -
iOS Development: You're Doing It Wrong
You're Doing It Wrong #1: NSLog("Debug"); (iOS Development)Logging. Ah, yes... the age-old problem.In the world of iOS development, the trusty NSLog macro is used by many to print out de转载 2014-05-14 10:34:43 · 2385 阅读 · 0 评论 -
实用的Xcode 4.5默认快捷键整理(持续中)
command + F:文件内查找文字command + L: 快速跳转到某行代码command + up/down:光标跳转到文件头/尾command + left/right:光标跳转到行首/行尾command + shift + F:工程内查找文字command + shift + L: 跳转到所选代码command + control + up/down原创 2013-01-20 13:01:48 · 1867 阅读 · 0 评论 -
iOS UITextView 与 Localizable.strings中的换行
1、在Localizable.strings 中使用 option + return 组合键会插入一个 \n, 再把这个字符串加载到UITextView时能够显示换行。国际化之后获取到的NSString* 再转为 char*,char*中该换行的位置是 '\n'。2、在Localizable.strings 中使用 control + return 组合键会插入一个 \U2028, 再原创 2012-12-20 15:10:38 · 2417 阅读 · 0 评论 -
让Xcode4.2支持IOS5.1设备调试
IOS5.1发布,一时手痒把ipad给升级了,然后发现Xcode4.2不支持ios5.1设备调试,悲剧了。去官网才发现只有Xcode4.3.1才包含5.1的SDK,而安装Xcode4.3.1又需要Lion10.7.3⋯⋯这就是苹果的作风!一点都不考虑下黑苹果能不能升10.7.3。几经周折发现一个解决办法,现在我的IPad已经可以在Xcode4.2下正常调试找一台安装了Xcode4.3.1的转载 2012-03-13 19:38:24 · 1460 阅读 · 0 评论 -
initWithFireDate 方法参数说明。典型的selector 与 id userinfo 使用示例
- (id)initWithFireDate:(NSDate *)date interval:(NSTimeInterval)seconds target:(id)target selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)repeatsdate: 第一次 fire 时间interval:重复fire的时间间隔,原创 2012-03-14 20:33:27 · 4236 阅读 · 0 评论 -
[iOS]让Xcode 4.2生成的app支持老的iOS设备(armv6)
这几天遇到一个非常奇怪的问题,基于Xcode 4.2开发的app,导出的ipa安装包不能安装到iPod Touch 2上。Touch2固件版本是4.2.1,已越狱。iTunes、91手机助手、同步推试过了都不行。但是其他ipa文件可以成功安装到Touch2上。而Xcode 4.2生成的ipa包在iPhone 4、iPhone 3GS、iPod Touch 4都能安装成功并顺利运行,无论固件什么版本转载 2012-03-20 18:44:05 · 797 阅读 · 0 评论 -
Xcode 4.2关闭ARC, release
由于 iOS5 xcode4.2 引入了ARC (AutomicReferenceCounting) , 使用xcode4.2 新建项目时,会有一些小小的变化。NSAutoReleasePool 被 @ {Autoreleasepool / / Code for autoreleasepool } block 取代了。 新增了__strong , __weak 编译指令。转载 2012-03-20 18:45:15 · 823 阅读 · 0 评论 -
IOS5短信拦截怎么实现?
庸置疑,以下的所有操作必须建立在已越狱的iPhone手机上。02首先,在建立工程之后我们要引入一个名为CoreTelephony.framework的框架,他是一个是一个有关电话、短信和邮件通讯的框架。03注:使用4.x的SDK的开发者可以清楚的看到这个框架中有关电话和运营商的各种类(/Develope转载 2012-06-20 22:05:49 · 2879 阅读 · 0 评论 -
苹果开发者帐号(Company)申请流程
目前手上iPhone的项目接近于审核阶段了,公司终于意识到需要证书了...整理个申请流程,等证书申请下来之后若遇到问题1. 开发账号申请 http://developer.apple.com/programs/register/ 下图为开发账号注册流程 填写个人信息: 注意填写用户信息和地址时 需要和后面付费的双币转载 2012-07-13 17:57:30 · 1750 阅读 · 0 评论 -
iOS强制旋转屏幕
// 状态栏动画持续时间CGFloat duration = [UIApplication sharedApplication].statusBarOrientationAnimationDuration;// 基础动画[UIView beginAnimations:nil context:nil];[UIView setAnimationDuration:duration];转载 2012-07-16 18:31:36 · 1758 阅读 · 0 评论 -
objc’s self and super
在objc中的类实现中经常看到这两个关键字”self”和”super”,以以前oop语言的经验,拿c++为例,self相当于this,super相当于调用父类的方法,这么看起来是很容易理解的。以下面的代码为例:?123456789101112转载 2012-11-06 16:23:58 · 1032 阅读 · 0 评论 -
iOS Programming – 触摸事件处理
iOS Programming – 触摸事件处理iphone/ipad无键盘的设计是为屏幕争取更多的显示空间,大屏幕在观看图片、文字、视频等方面为用户带来了更好的用户体验。而触摸屏幕是iOS设备接受用户输入的主要方式,包括单击、双击、拨动以及多点触摸等,这些操作都会产生触摸事件。在Cocoa中,代表触摸对象的类是UITouch。当用户触摸屏幕后,就会产生相应的事件,所有相关转载 2012-03-15 19:46:00 · 947 阅读 · 0 评论 -
iOS开发-关闭/收起键盘方法总结
转自:iOS开发-关闭/收起键盘方法总结 @ GarveyCalvin @博客园前言:作为IOS开发人员,需要经常和表单打交道。因此我对收起键盘的方法作了下总结,IOS收起键盘有三种方法(如果有其它收起键盘的方法请在留言区指错)。收起键盘的方法:1、点击Return按扭时收起键盘- (BOOL)textFieldShouldReturn:(U转载 2015-12-22 09:01:35 · 819 阅读 · 0 评论