- 浏览: 258003 次
- 性别:
- 来自: 北京
最新评论
-
cccoooccooco:
测了下,效率很高啊。谢谢分享。
字符串替换算法【java】 -
zkai309:
你好,
我们是ios手游《富豪传奇》的开发商,你开发的糗事囧 ...
如何判断自己是否到了该辞职的时候 -
xyxdasnjss:
吃饱了就饿 写道以后会用到
设备判断 iphone3? iphone4? iphone5? -
吃饱了就饿:
以后会用到
设备判断 iphone3? iphone4? iphone5? -
xyxdasnjss:
zhihaoshi 写道ios 5.0 中用什么方法判断 iO ...
ios 判断设备的GPS功能是否开启
文章列表
http://bbs.appvv.com/thread-46903-1-1.html
本人用的是路由器 网线接电脑 可能公司原因 是不用pppoe拨号的 意思就是插上电脑 电脑什么都不用点就已经可以打开网页上网---------------------------------------------------下面副设置 不知道其他网络连接方式可以共享不 我只是分享下我的宽带连接方式下共享成功先打开-系统偏好设
OSX 的文件系统
OSX 采用的Unix文件系统,所有文件都挂在跟目录 / 下面,所以不在要有Windows 下的盘符概念。
你在桌面上看到的硬盘都挂在 /Volumes 下。
比如接上个叫做 USBHD的移动硬盘,桌面上会显示出一个硬盘图标,它实际在哪里呢?
在终端里执行 ls /Volumes/USBHD, 看看显示出的是不是这个移动硬盘的内容。
http://blog.csdn.net/musou_ldns/article/details/7242359
项目中一个UIViewController内使用异步线程,异步线程未执行完时pop退出此画面,程序crash。控制台打出错误如下:
Tried to obtain the web lock from a thread other than the main thread...
经调查,发现是由于UIViewController的release方法没有在主线程中调用造成的crash,修改方法如下:
- (oneway void) release { if ...
scroll view 原理在滚动过程当中,其实是在修改原点坐标当手指触摸后, scroll view会暂时拦截触摸事件,使用一个计时器,假如在计时器到点后,没有发生手指移动事件,那么,scroll view发送tracking events到被点击的subview假如在计时器到点前,发生了移动事件,那么 scroll view 取消tracking自己发生滚动子类可以重载touchesShouldBegin:withEvent:inContentView: 决定自己是否接收touch事件pagingEnabled当值是YES,会自动滚动到subview的边界,默认是NOtouchesSh ...
clipsToBounds属性
取值:BOOL(YES/NO)
作用:决定了子视图的显示范围。具体的说,就是当取值为YES时,剪裁超出父视图范围的子视图部分;当取值为NO时,不剪裁子视图。默认值为NO。
如下图所示:view2是view1的子视图
取值为NO时:
取值为YES时:
因为自己的应用程序运行的时候需要保持屏幕常亮,可以加入以下语句:
(一)如果是在Xcode中做开发:
[ [ UIApplication sharedApplication] setIdleTimerDisabled:YES ] ;
设置为YES保持屏幕常亮.
(二)如果在Unity3D中:
iPhoneSettings.screenCanDarken =false;
苹果不允许开发者调节屏幕的亮度,这样的话,屏幕常亮会比较耗电池,可以加入一个gray层,设为半透明,效果上看就好像亮度变低,实际耗电应该会少一点
- (void)dim {
CGRec ...
http://bj007.blog.51cto.com/1701577/649413
无论是爱还是恨,你都需要单例。实际上每个iOS或Mac OS应用都至少会有UIApplication或NSApplication.
什么是单例呢?Wikipedia是如此定义的:
在软件工程中,单例是一种用于实现单例的数学概念,即将类的实例化限制成仅一个对象的设计模式。
或者我的理解是:
单例是一种类,该类只能实例化一个对象。
尽管这是单例的实际定义,但在Foundation框架中不一定是这样。比如NSFileManger和NSNotificationCenter,分别 ...
1 手动广播者和监听者(Broadcaster and listeners)
2键-值观察 key Value Observing
3通知中心 notification center
4 上下文通知 context notification
5用于观察的weituo delegate
关于观察者观察者模式是维持两个模块之间抽象关系的最强大的方式之一。观察者模式包括一个发布已发生事件的模块以及响应该事件的另一模块的若干个的实例。它和直接调 用第二个模块的方法不同,因为第一个模块不需要关注有多少个观察者,从而实现观察者和被观察者之间更加完全的抽象关系。
非专业游戏开发团队失败经验谈
- 博客分类:
- 程序员
http://www.cocoachina.com/bbs/read.php?tid=53590
在论坛也混了有一段时间,我最喜欢看的就是销售讨论区。在这边看到不少成功的经验心得、市场分析文章以及惹人羡慕嫉妒恨的销售报表:)。一直以来很少看到失败的案例,正好这两天公司解散开发团队,也有时间写写我们的失败过程,希望能有一些供后来者借鉴。 经验一:不要盲目进入一个不了解的行业,即便是你自认为了解的行业 我们进入iphone游戏开发这个圈子的决定下的非常草率。我们的团队原先是提供安全防护和安全类定制开发业务的,客户主要为海外的商业公司。团队成员编程经验非常丰富,主要开发人员最少的有12年 ...
ios系统中各种设置项的url链接
在代码中调用如下代码:
NSURL*url=[NSURL URLWithString:@"prefs:root=WIFI"];
[[UIApplication sharedApplication] openURL:url];
即可跳转到设置页面的对应项。
[font=]
About — prefs:root=General&path=About
Accessibility — prefs:root=General&path=ACCESSIBILITY
Airplane Mode On ...
http://www.noisyguy.com/archives/512.html
wifi定位是很便利的,我们用的时候基本上是透明的,开了wifi连上网络,即可定位。精度从几十米到百十米不等,已经很了不起了,要知道天上三颗卫星没白没黑地转,也就是提供20米左右 ...
http://chenjohney.iteye.com/blog/1303723
最近要做一个应用要实现本地化,因为使用的是xcode4,应用程序本地化的问题跟以前的版本还是有些不同,在网上找了些资料对于xcode4以上的版本资料还是相对较少,有些最后要通过手动创建文件,这样操作实在是太麻烦,所以经过一个下午的研究,总算是成功了一点点,还是庆幸一下。先给出结果。
英语: 中文: ...
其实不存在最好的代码设计方式。我们做出的某些选择完全是
主观的,基于个人喜好和经验的。如果你愿意在了解自己所做游戏的过程中,
不断地重构代码的话,你应该先编写出可以工作的代码,而不是非要追求干净
的完美代码。随着经验的增加,你可以在计划阶段就做出一些正确的决定,从
而以更快的速度开发更加复杂的游戏。如果这是你的目标的话,你可以一开始
制作一些小游戏,然后慢慢给自己增加难度和新的挑战。这是个学习的过程,
而且很不幸的是,如果你的野心过大,你的动力也会消失的越快。这也是为什
么所有老练的游戏程序员会建议新人先从小游戏做起
//.h
#import <Foundation/Foundation.h>
#import <sys/utsname.h>
@interface DeviceInfo : NSObject
+(NSString*)deviceString;
+(BOOL)isRetina;
@end
//.m
#import "DeviceInfo.h"
@implementation DeviceInfo
+(NSString*)deviceString
{
struct ...
经常会调用到各种外部文件,在引用一些外部的文件的时候可能会出现一些错误提示,是在link阶段出现一些error,错误界面如下:
通常解决方法为在项目中添加相应的类库:
选中项目 -> Build Phases -> Link Binary With Libraries -> 点击+ -> 搜索合适的库 -> 点击Add -> 重新编译
如果是自己编写的时候使用到一些相关类,除了添加框架之外,还应该包含一下头文件,例如:
#import "QuartzCore/QuartzCore.h"
如果遇到 ...