我是Objective C的新手.我有C的基本知识,包括指针的概念.我有两个基本问题:
我需要建议设计一个具有多个复杂模块的AngularJS应用程序,并根据模块在认证和授权后加载的用户角色.有些用户可以访问一个简单的模块,有些用户可以访问仪表板,有些用户可以访问2个以上的模块.
我们已经确定了很多可以在不同模块中重用的指令.在设计阶段,我们确定了应该存在的以下事项,我们对以下某些项目有答案,但我们仍需要专家的建议:
该应用程序的UI看起来像是一个固定的菜单栏位于页面顶部,左上角有一个下拉导航,具有多个链接,具体取决于用户的角色.当用户单击链接时,相应的模块应该加载到页面中.必须有一个空项目,它是手动引导的,并在运行时加载其他模块.
我们的方法是具有以下文件夹结构:
所以我的问题是:
如何从someView控制器访问AppDelegate类的属性值而不在视图控制器中创建委托的引用?
Apple网站称iPhone 5显示器的分辨率为1136×640像素,分辨率为326 ppi.通常,分辨率实际拼写(宽度x高度).在iPhone 5中,我们知道当我们以纵向模式握住手机时,1136是高度,640是宽度.
我正在研究一个Android项目,现在我对这些移动设备分辨率感到困惑.我的应用程序仅针对肖像:1280x720,960x540,960x540,800x480,1920x1080,1280x720,1280x720,1280x720,960x540,960x540
我的问题是:
当我们说1136 x 640这意味着横向模式下设备的宽度x高度 - 对吗?
设计仅针对一个分辨率为320x480(仅限纵向)的移动应用程序并强制设备以320x480分辨率运行是否是个好主意?我使用的库支持固定分辨率模式,它被称为"设计分辨率",接受(wxh).
我没有在Objective-c文件中使用"Class".看起来这个开发人员正在混合c ++和Objective-c(我可能错了).我了解到我们可以用Objective-c代码编写C函数,但我不确定这个类概念.
因为我是Objective-c的新手,所以如果有人请给我一些教程或书我可以学习的内容会很棒.
我现在正在学习CanJS,所以我想尝试一个非常基本的小型演示.演示是您将在顶部显示不同类型的移动充值计划(单选按钮),并通过选择每个计划,相应的价格选项将显示在底部的表格中.
对于这个演示,我创建了两个Model,2个Control和2个Template文件,我的问题是两个控件如何相互通信?标准方式是什么?
现在我通过它的实例直接调用控制方法,但我不确定它是否是正确的方法.还请解释Can.Route.
输出 http://jsfiddle.net/sabhab1/2mxfT/10/
数据
var CATEGORIES = [{id: 1 , name: "2G Internet Recharge"},
{id: 2 , name: "3G Internet Recharge"},
{id: 3 , name: "full talktime Recharge"},
{id: 4 , name: "Validity and talktime Recharge"},
{id: 5 , name: "National and international roaming"}];
var RECHARGEAMOUNTS =[{
id: 1 ,
values : [{amount: "Rs. 100" , benefit:"300 MB" ,validity:"30"},
{amount: "Rs. 200" , benefit:"1 GB" ,validity:"30"}]
},
{
id: 2 ,
values : [{amount: "Rs. 10" , benefit:"300 …Run Code Online (Sandbox Code Playgroud) 我已经为iphone启动了一款基于2d平铺的游戏,我将直接跳到我的课程和问题.我现在完全有2级Tile,Table和Base主类Tile
`@interface Tile : NSObject {
CCSprite *sprite;
CCSprite *outline;
int row,column;
BOOL highLight;
}
@property (nonatomic , retain)CCSprite *sprite;
@property (nonatomic , retain)CCSprite *outline;
@property (nonatomic, readonly) int row, column;
@property (nonatomic , readwrite)BOOL highLight;
-(id) initWithSpriteName: (NSString*)argSpriteName Row:(int)argRow Column:(int)argColumn Position:(CGPoint)argPosition;
@end`
表
`@interface Table : NSObject {
CCLayer *layer;
CGSize size;
NSArray *icons;
NSMutableArray *content;
}
@property(nonatomic, retain) NSMutableArray *content;
@property(nonatomic, retain) CCLayer *layer;
@property(nonatomic, readonly) CGSize size;
-(id) initWithTableSize:(CGSize)argSize;
-(void)render;
-(Tile *) objectAtX: (int) x Y: (int) …
Run Code Online (Sandbox Code Playgroud) 任何人都可以解释视线如何在2d工作?这对我的2d实验来说真的很有帮助.我正在进行的实验是一个简单的2d模拟.玩家从一个地方移动到另一个地方,我的世界看起来就像这样.我成功地从一个方向点到另一个方向(A到G)完成了角色移动,我的目标是 - 当角色通过每个点时,它必须在该区域离开到下一个点之前执行一些搜索.要实现我觉得方法点是更好的解决方案,任何人都可以帮助我.谢谢!
编辑:只要玩家进入房间/检查站,我会采取用户下一个场景是这样

拾取器放置在画布上的某些位置,我的播放器必须收集它们并离开该区域 - 返回地图场景.
按照本教程进行我的2D游戏碰撞处理,本教程解释了我最喜欢的游戏"N"中使用的碰撞.他们如何更有效地使用单独的轴定理来实现AABB与AABB和AABB与Circle之间的碰撞.http://www.metanetsoftware.com/technique/tutorialA.html.我理解AABB与AABB碰撞处理的实现,但我无法理解AABB与Circle碰撞检测特别是voronoi区域.完全混淆了如何/从哪里开始.
AABB与AABB碰撞检测
有人可以解释如何处理碰撞AABB vc Circle - 反之亦然?
它究竟意味着什么,我从未使用过HBox(一些论点); ?我在某些类中看到这样的语句继承了WindowShade控件.请清除这个疑问.谢谢!
objective-c ×4
2d ×2
3d ×1
angularjs ×1
apache-flex ×1
attributes ×1
canjs ×1
collision ×1
flash ×1
ios ×1
iphone ×1
javascript ×1
macos ×1
math ×1
mobile ×1
physics ×1
resolution ×1
ui-design ×1