- 浏览: 1028057 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (675)
- ios (214)
- android-course (5)
- unity3d (7)
- cocos2d (36)
- html5 (3)
- game (5)
- android (42)
- java (57)
- php (12)
- 创业 (10)
- SEO (3)
- 架构 (2)
- 数据库 (3)
- 产品设计 (9)
- 操作系统 (10)
- Web前端 (11)
- 其他 (50)
- GAE (1)
- mac os (8)
- Open Source (2)
- 序列号 (10)
- C (2)
- database (2)
- 算法 (6)
- 设计模式 (1)
- photoshop (1)
- 3dmax (1)
- maya (1)
- opengl (3)
- 游戏设计 (1)
- 趋势 (1)
- cocos2d-x (4)
- shell (3)
- c++ (30)
- lua (5)
- flash (1)
- spring (3)
- mysql (4)
- Git (6)
- xmpp (1)
- cocos2dx (14)
- mac (2)
- 编程规范 (2)
- windows (1)
- linux (5)
- coocs2dx (1)
- ubuntu (2)
- aws (1)
- OPENGLES (1)
- 原画 (1)
最新评论
-
jlees:
Best mobile app testing tool pc ...
iOS + XCode 4 + GHUnit = Mobile TDD+Continuous testing -
ipanda:
楼主,能否给一个Micro CloudFoundry的虚机或者 ...
Cloud Foundry使用及开发向导 -
love_zongming:
谢谢分享。。
visio2007序列号 -
雨花台舞水:
你这才是枪文把
套在 360 黑匣子外面的黑盒子:你被技术型枪稿吓到了么? -
hugh.wang:
改天试试
Mac版魔兽争霸3 1.24e下载
Users of Apple compiler releases can use these features starting with the Apple LLVM Compiler 4.0. Users of open-source LLVM.org compiler releases can use these features starting with clang v3.1.
NSNumber literals
NSNumber *n1 = @1000; // [NSNumber numberWithInt:1000] NSNumber *n2 = @3.1415926; // [NSNumber numberWithDouble:3.1415926] NSNumber *c = @'c'; // [NSNumber numberWithChar:'c'] NSNumber *b = @YES; // [NSNumber numberWithBool:YES] // uses the usual suffixes for `unsigned` (`u`) and `float` (`f`) NSNumber *f = @2.5f; NSNumber *nu = @256u;
NSArray literals
// before NSArray *words = [NSArray arrayWithObjects:@"list", @"of", @"words",[NSNumber numberWithInt:123],[NSNumber numberWithFloat:3.14], nil]; // after (array with some strings and numbers) NSArray *words = @[@"list", @"of", @"words", @123, @3.14];
不需要nil结尾
NSDictionary literals
NSDictionary *d = @{ @"key": @"value", @"name": @"Joris", @"n": @1234, @3: @"string" };
不需要nil结尾
NSMutableArray *array = ...; NSUInteger idx = ...; id newObject = ...; id oldObject = array[idx]; array[idx] = newObject; // replace oldObject with newObject NSMutableDictionary *dictionary = ...; NSString *key = ...; oldObject = dictionary[key]; dictionary[key] = newObject; // replace oldObject with newObject
详情:http://clang.llvm.org/docs/ObjectiveCLiterals.html
发表评论
-
Mac上安装Protocol Buffers
2016-09-18 11:29 8131.下载文件 (http://code.google.com ... -
webview点击获取图片
2016-04-01 17:12 822UILongPressGestureRecognizer * ... -
hexo 自动部署脚步
2016-03-29 21:17 927echo "===============star ... -
自定义navigationItem.leftBarButtonItem后,系统默认的手势滑动失效解决方案
2016-03-01 18:01 1275自定义navigationItem.le ... -
UITextView autolayout 高度自适应
2016-02-15 23:26 1404UITextView *t = [[UITextView ... -
腾讯敏捷框架TAPD》研究
2015-11-19 20:47 1416这篇文档是研究心得 ... -
ios image 压缩
2015-11-06 12:09 832- (UIImage *)_scaleToSize:(UII ... -
iphone分辨率图解
2015-11-04 17:33 549iphone分辨率图解 -
IOS中获取各种文件的目录路径的方法
2015-09-24 12:10 643iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储 ... -
Customizing Navigation Bar and Status Bar in iOS 7
2015-08-17 20:23 1600Like many of you, I have been ... -
GCD 深入理解:第一部分
2015-07-24 14:49 763本文翻译自 http://www.raywenderlich ... -
Mac上的抓包工具Charles
2015-05-06 01:09 5313Mac上的抓包工具Charles 分类: IO ... -
如何移除发布版本中的NSLog输出
2015-05-04 20:27 741Phone开发中会经常使用NSLog将一些运行信息输出到终端 ... -
xcode4的环境变量,Build Settings参数,workspace及联编设置
2015-03-27 11:23 920一、xcode4中的环境变量 $(BUILT_PROD ... -
数字签名是什么?
2014-11-25 16:58 610http://www.ruanyifeng.com/blog/ ... -
让你的Xcode更加高效
2014-10-29 00:16 511http://www.tairan.com/archives/ ... -
我所经历的“余额宝”的那些故事
2014-06-08 01:05 749“余额宝”经过不到 ... -
代码手写UI,xib和StoryBoard间的博弈,以及Interface Builder的一些小技巧
2014-05-31 01:25 790最近接触了几个刚入门的iOS学习者,他们之中存在一个普遍 ... -
WWDC 2013 Session笔记 - iOS7中的多任务
2014-05-31 01:24 658这是我的WWDC2013系列笔记中的一篇,完整的笔记列表 ... -
APP被苹果App Store拒绝的79个原因(未完待续)
2014-05-09 10:49 1143作为iOS开发者,估计有很多都遇到过APP提交到App Sto ...
相关推荐
001-glib-gdate-suppress-string-format-literal-warning.patch 001-glib-gdate-suppress-string-format-literal-warning.patch 001-glib-gdate-suppress-string-format-literal-warning.patch
### Xcode 使用技巧与Objective-C学习之路 Xcode作为苹果官方提供的集成开发环境(Integrated Development Environment,简称IDE),被广泛应用于iOS、macOS、watchOS和tvOS的应用开发。对于Objective-C开发者而言...
Swift和Objective-C的Matcher框架是iOS和macOS开发中用于单元测试的重要工具,它们扩展了XCTestCase,提供了更简洁、强大的断言方法。Matcher框架如Quick和Nimble使得测试代码更加清晰,易于理解,同时也提高了测试...
标题中的“前端开源库-json-literal”指的是一个前端开发领域中的开源库,它与JSON(JavaScript Object Notation)处理有关,特别是与JSON的文字表示形式有深入的关联。JSON是一种轻量级的数据交换格式,广泛应用于...
在JavaScript编程中,大数组字面量(Big Array Literal)是一个重要的概念,特别是在处理大量数据时。标题"big-array-literal.rar_We Work"暗示了这个压缩包包含了一个关于大数组字面量的示例,可能是一个测试用例,...
标题中的"big-object-literal.rar_We Work"指的是一个与创建大型对象字面量相关的测试项目,这个项目可能用于验证JavaScript引擎在处理大量数据时的性能和稳定性。"We Work"可能代表团队名称或者项目的工作重点,即...
ts-string-literal-enum-plugin 只需单击一下,即可将枚举转换为字符串文字枚举的工具。 建立 :red_heart_selector: 。用法安装作为VSCode扩展您可以看到 。作为打字稿插件安装套件yarn add ts-string-literal-enum-...
vim-ruby-heredoc语法这样可以在Ruby此处的文档代码块中...截屏选项 " Add syntax rulelet g: ruby_heredoc_syntax_filetypes = { \ " xml " : { \ " start " : " XML " , \} , \}" 'start' is heredoc start literal.
css-literal-loader, 将CSS标记的模板文本解析为CSS文件 css-literal-loader用于提取和处理其他文件中定义的css的web pack加载器和babel插件。"inline CSS",它只适用于 CSS 。PostCSS 。LESS 。tlb或者任何它的他...
在JavaScript编程语言中,"对象字面量"(Object Literal)是一种创建对象的简洁方式,类似于其他编程语言中的字典或映射结构。这个压缩包文件`object-literal-gc.rar_objects`及其包含的文件,如`7.3-10.js`、`7.3-...
Objective-C 自己已经包含了许多支持块,Literal语法和模块,使得框架能够接受现代语言技术而不至于分离。感谢这些基础工作,我们现在开始介绍一款未来苹果软件开发的编程语言。 Swift 对于Objective-C 开发者来说...
编译原理课程设计 - C 语言词法分析器和 C 语言语法分析器 在计算机科学领域中,编译原理是指将高级语言编译成机器语言的过程,而词法分析器和语法分析器是编译过程中的两个关键组件。本文档旨在设计和实现一个 C ...
mdast-util-gfm-autolink-literal 和/或扩展,以支持GitHub 风格的自动链接文字。 解析时( from-markdown ),必须结合 。什么时候用这个如果您想要所有 GFM,请使用 。 否则使用它。安装此包仅适用于 ESM :需要 ...
Swift是供iOS和OS X应用编程的新编程语言...Objective-C进化支持了块、collection literal和模块,允许现代语言的框架无需深入即可使用。(by gashero)感谢这些基础工作,才使得可以在Apple软件开发中引入新的编程语言。
swift编程语言是一款全新的苹果程序开发编程语言,继承了C语言以及Objective-C的特性,且克服了C语言的兼容性问题。Swift更加的简单而且兼容性更好,提供iOS和OS X应用编程的新编程语言,这是一款功能非常强大的语言...
JavaScript中的Literal Syntax,也称为字面量语法,是一种在编程语言中直接表示值的语法结构。在JavaScript中,字面量语法广泛应用于创建各种数据类型的实例,如简单类型(Number、Boolean、String)以及复杂类型...
在JavaScript的世界里,模板字面量(Template Literal)是一种非常重要的语法特性,它极大地提升了我们编写字符串的能力。模板字面量的源码分析可以帮助我们深入理解这一特性背后的实现原理,从而更好地利用它来提高...