摘要:
如何使得XCode的Build版本号自增的问题一直困扰着我,今天通过GOOGLE终于找到,分享给大家。注:本人使用的XCode版本号为4.3.21、进入“Tagerts”,打开“Build Phases”;2、选择“Add Build Phases”,选择“Add Run Script”;3、在Shell中输入:#!/bin/bash buildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "$INFOPLIST_FILE")buildNumber=$(($buildNumber 阅读全文
摘要:
5W2H分析法又称七何分析法5W2H分析法简介 5W2H法是第二世界大战中美国陆军兵器修理部首创。简单、方便,易于理解、使用,富有启发意义,广泛用于企业管理和技术活动,对于决策和执行性的活动措施也非常有帮助,也有助于弥补考虑问题的疏漏。(1) WHY——为什么?为什么要这么做?理由何在?原因是什么?(2) WHAT——是什么?目的是什么?做什么工作?(3) WHO——谁?由谁来承担?谁来完成?谁负责?(4) WHEN——何时?什么时间完成?什么时机最适宜?(5) WHERE——何处?在哪里做?从哪里入手?(6) HOW——怎么做?如何提高效率?如何实施?方法怎样?(7) HOW MUCH——. 阅读全文
摘要:
In Xcode 4.2 the MainWindow.xib is not included for some of the project templates. Its means now we have to generate GUI elements by code or we can reconstruct the MainWindow.xib in project. I am describing you the second option here.If you create a new project in XCode 4.2, and choose the Empty App 阅读全文
摘要:
-(void)leftClick{[UIViewbeginAnimations:nilcontext:nil];//displaymode,slowatbeginningandend[UIViewsetAnimationCurve:UIViewAnimationCurveEaseInOut];//动画时间[UIViewsetAnimationDuration:1.0f];//使用当前正在运行的状态开始下一段动画[UIViewsetAnimationBeginsFromCurrentState:YES];//给视图添加过渡效果[UIViewsetAnimationTransition:UIVie 阅读全文
摘要:
1、JSON官网介绍http://www.json.org/json-zh.htmlJSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language,Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。 这些特性使JSON成为理想的数 阅读全文
摘要:
The Objective-C Runtime is one of the overlooked features of Objective-C initially when people are generally introduced to Cocoa/Objective-C. The reason for this is that while Objective-C (the language) is easy to pick up in only a couple hours, newcomers to Cocoa spend most of their time wrapping their heads around the Cocoa Framework and adjusting to how it works. However the runtime is something that everybody should at least know how it works in some detail beyond knowing that code like [tar 阅读全文
摘要:
Before entering into a discussion about concurrency, it is necessary to define some relevant terminology to prevent confusion. Developers who are more familiar with UNIX systems or older Mac OS X technologies may find the terms “task”, “process”, and “thread” used somewhat differently in this docume 阅读全文
摘要:
我在学习《Beginning iPhone 4 Development Exploring the iOS SDK》(中文版的名称为《iPhone 4与iPad开发基础教程》)这本书 有一个关于第6章View Switcher这个例子中 - (IBAction)switchViews:(id)sender 这个函数中处理动画flip效果的一个问题 请看代码 - (IBAction)switchViews:(id)sender { [UIView beginAnimations:@"View Flip" context:nil]; [UIView setAnimationDu 阅读全文
摘要:
在Objective-C或者说Cocoa里面,有三种内存的管理方式。 第一种,叫做“Garbage Collection”。这种方式和java类似,在你的程序的执行过程中,始终有一个高人在背后准确地帮你收拾垃圾,你不用考虑它什么时候开始工作,怎样工作。你只需要明白,我申请了一段内存空间,当我不再使用从而这段内存成为垃圾的时候,我就彻底的把它忘记掉,反正那个高人会帮我收拾垃圾。遗憾的是,那个高人需要消耗一定的资源,在携带设备里面,资源是紧俏商品所以iPhone不支持这个功能。所以“Garbage Collection”不是本入门指南的范围,对“Garbage Collection”内部机制感兴. 阅读全文
摘要:
现有的Cocoa框架中,自动缓冲池可以使用如下的格式:@autoreleasepool { // Code benefitting from a local autorelease pool.}优点: 1、不用管是否使用Automatic Reference Counting (ARC); 2、不用受到drain和release的困扰; 3、不用担心忘记了release或drain; 4、效率更高;总之,方便、实用、高效,赶快使用吧。 阅读全文