关闭

正确定义Objective-C常量

本文由 Migrant 翻译自 Correct Way of Defining Constants in Objective-C,转载请注明出处。 本文只是一个关于如何在Cocoa代码中定义常量的书签贴,答案来自于stackoverflow.com的这个问题。这里为那些懒人提供了一些简短的介绍和帖子本身。你可能读遍了苹果开发者文档,知道一些特定的方法参数只能接受定义为常量的枚举值列表。比...
阅读(13055) 评论(0)

自定义控件

本文将讨论一些自定义视图和控件的诀窍和技巧。我们先对UIKit已经提供给我们的控件做一个概览,介绍一些渲染技巧。随后我们会深入到视图和它们的所有者之间的通信策略,并简略探讨辅助功能,本地化和测试。 视图层次概览 看一下UIView的子视图,可以看到3个基本类:响应者,视图和控件。我们快速重温一下它们。 UIResponder UIResponder是UIView的父类。响应...
阅读(1066) 评论(0)

iOS开发工具——统计Crash的工具Crashlytics

简介 Crashlytic 成立于2011年,是专门为移动应用开者发提供的保存和分析应用崩溃信息的工具。Crashlytics的使用者包括:支付工具Paypal, 点评应用Yelp, 照片分享应用Path, 团购应用GroupOn等移动应用。 2013年1月,Crashlytics被Twitter收购,成为又一个成功的创业产品。被收购之后,由于没有了创业公司的不稳定因素,我们更有理...
阅读(1941) 评论(0)

TestFlight——完美的iOS App测试方案

yua 2013.3.31补充 在整理以前写的内容,想不到还有机会再对这篇帖子进行一些更新。当时写这篇帖子的时候,app内部测试以及对应的crash报告类的服务相对很少,而且并不成熟。TestFlight算是在这一领域的先行者,而随着app市场的不断膨胀,相应的类似服务也逐渐增多,比较常用的有: 崩溃报告类: Crittercism 个人用了一段时间,表现很稳定,但是版本更...
阅读(61129) 评论(1)

objc.io 第9期之玩转字符串

本文转自:http://iosinit.com/?p=854 注:本文翻译自 objc.io,原文链接是:Working with Strings 。部分翻译工作由 @riven 和 @唯木念 完成,向他们表示感谢。 在每个应用里我们都大量使用字符串。下面我们将快速看看一些常见的操作字符串的方法,过一遍常见操作的最佳实践。 字符串的比较、搜索和排序 ...
阅读(2776) 评论(0)

NSString & Unicode

本文转自:http://zhuanlan.zhihu.com/cbbcd/19687727 objc.io 是一个优秀的关注 Objective-C 开发的网站,发布了一系列文章。@方一雄发起了一个将其译成汉语的计划。我译的文章是 objc.io 第九期里卷首语和第一篇文章。原文在这里。 ————————————————————————————————————— 卷首语 ...
阅读(6347) 评论(0)

objc.io 第9期之字符串渲染

本文转自:http://iosinit.com/?p=880 注:本文翻译自 objc.io,原文链接是:String Rendering 在本期中我们已经讨论了很多关于字符串不同的话题,从编码到本地化再到语法分析。但多数情况下,字符串最终还是需要被绘制到屏幕上供用户查看、交互。这篇文章涵盖了最基本、最好的练习,以及在用户界面上呈现字符串可能遇到的常见陷阱。 如何...
阅读(893) 评论(0)

IOS的后台任务

翻译自:http://www.raywenderlich.com/29948/backgrounding-for-ios (代码部分若乱码,请移步原链接拷贝) 自ios4开始,用户点击home按钮时,你可以将app设计为挂起状态。app在内存中,除非用户再次返回到app,否则该app暂停运行。都是这种情况吗? 当然不是,在一些例外的情况下,app仍然可以在后台保持运行。这篇文...
阅读(22084) 评论(2)

IAP入门笔记

附:本文来自IOS6-Tutorias的翻译,本做笔记之用,故语言简练。 一,可用的IAP类型: Non-Consumable:用户只需购买一次,不需要再次购买,即可在多台设备上拥有之(restore技术)。 Consumable:用户可以购买多次(不限定次数)。例如金币。 Auto-Renewable Subscriptions:为了收到app更新的内容,用户需要定期支付款项...
阅读(10658) 评论(0)

为macbook pro安装内存条

macbook pro 更换内存条 A、选择内存条 1,首先在关于本机中查看硬件信息,可以看到2个内存插槽支持1600MHZ的DDR3格式的内存条。 2,点击右下角的‘内存升级说明’,进入官方教程篇(内部含有根据机型选择内存条的规格和更换步骤) 3,我的是mbp2012mid,根据教程所示,我购买的内存条规格应如下: 大小4GB,DDR3,67.6mmX30mm(1.18inch...
阅读(3528) 评论(0)

CocoaPods.的安装使用

原文:http://www.raywenderlich.com/12139/introduction-to-cocoapods http://blog.csdn.net/girlios/article/details/17632673 1,安装CocoaPods:CocoaPods在Ruby上运行,安装更新Ruby环境 sudo gem update --system 2,在Xco...
阅读(1690) 评论(0)

APPLE推送通知APNS

googleAPNS:https://code.google.com/p/apns-php/wiki/CertificateCreation 推送证书创建: 1,登陆官网:iPhone Developer Program Portal 2,选择APP IDs。 (or click here) 3,创建一个app id,注意不要选择Explicit,不要选择Wildcard。 4,继续...
阅读(18319) 评论(1)

版本管理系统之GIT

如果你严肃对待编程,就必定会使用"版本管理系统"(Version Control System)。 眼下最流行的"版本管理系统",非Git莫属。 相比同类软件,Git有很多优点。其中很显著的一点,就是版本的分支(branch)和合并(merge)十分方便。有些传统的版本管理软件,分支操作实际上会生成一份现有代码的物理拷贝,而Git只生成一个指向当前版本(又称"快照")的指针,因...
阅读(1273) 评论(0)

编写高质量的Objective-C代码

原文:http://www.cnblogs.com/xdream86/p/3309345.html 点标记语法 属性和幂等方法(多次调用和一次调用返回的结果相同)使用点标记语法访问,其他的情况使用方括号标记语法。 良好的风格: view.backgroundColor = [UIColor orangeColor]; [UIApplication sharedApplication]...
阅读(1756) 评论(0)

中文URL编码和解码

根据上篇文章的TTS的url所获。 发现NSString类中有内置的方法可以实现。他们分别是: - (NSString *)stringByAddingPercentEscapesUsingEncoding:(NSStringEncoding)encoding - (NSString *)stringByReplacingPercentEscapesUsingEncoding:(...
阅读(1251) 评论(0)
71条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:321958次
    • 积分:2730
    • 等级:
    • 排名:第14571名
    • 原创:17篇
    • 转载:52篇
    • 译文:2篇
    • 评论:9条
    最新评论