小编Sab*_*a B的帖子

目标C - 分配,复制,保留

我是Objective C的新手.我有C的基本知识,包括指针的概念.我有两个基本问题:

  1. 有人能解释分配,复制和保留之间的区别吗?
  2. 如何处理返回指针变量的函数,以及如何通过返回指针执行消息传递?

macos attributes memory-management objective-c ios

81
推荐指数
4
解决办法
10万
查看次数

大型AngularJS应用程序设计

我需要建议设计一个具有多个复杂模块的AngularJS应用程序,并根据模块在认证和授权后加载的用户角色.有些用户可以访问一个简单的模块,有些用户可以访问仪表板,有些用户可以访问2个以上的模块.

我们已经确定了很多可以在不同模块中重用的指令.在设计阶段,我们确定了应该存在的以下事项,我们对以下某些项目有答案,但我们仍需要专家的建议:

  • 一个模块可以有
    • 谐音
    • 控制器
    • 指示
    • 服务
  • 异常处理(HTTP状态代码或业务错误)
  • 记录(带行号,从哪个功能)
  • 可能还需要在服务器中保存记录的信息
  • 应该能够打开和关闭日志记录
  • 通过工厂类定制小部件(在其他模块中重用)
  • 共享指令(独立范围)
  • 共享模块
  • 共享实用程序(排序,过滤等)
  • 根据主数据的枚举器
  • 常数通过单身人士
  • 身份验证(CSRF)
  • 离线存储
  • REST服务
  • 从一个模块调度并在其他模块中处理它的事件处理

该应用程序的UI看起来像是一个固定的菜单栏位于页面顶部,左上角有一个下拉导航,具有多个链接,具体取决于用户的角色.当用户单击链接时,相应的模块应该加载到页面中.必须有一个空项目,它是手动引导的,并在运行时加载其他模块.

我们的方法是具有以下文件夹结构:

  • 应用
    • 资产
      • CSS
      • lib js
      • 图片
    • 常见的组件
      • 指令
      • 公用事业
      • 认证
      • 用于保存$ resource调用的服务代理
      • 枚举
      • 常量
    • 模型
      • 实体json(示例客户,产品等)
    • 业务模块A.
      • 谐音
      • 指令
      • 服务
      • 控制器
    • 业务模块B.
    • 业务模块C.
    • 的index.html
    • Requirejs配置文件

所以我的问题是:

  • 模块内的服务如何与其他模块通信?
  • 模块应该独立开发和运行?
  • 如何通过传输数据来处理模块之间的通信?
  • 如何集成以上所有元素,特别是异常处理,日志记录?
  • 开发人员应该了解我们定义的约定?
  • 调用日志,在模块之间发送信息的方法是什么?

javascript angularjs

30
推荐指数
3
解决办法
2万
查看次数

Iphone从AppDelegate访问属性值

如何从someView控制器访问AppDelegate类的属性值而不在视图控制器中创建委托的引用?

iphone objective-c

26
推荐指数
2
解决办法
2万
查看次数

移动应用程序开发 - 方向,分辨率和宽度/高度

Apple网站称iPhone 5显示器的分辨率为1136×640像素,分辨率为326 ppi.通常,分辨率实际拼写(宽度x高度).在iPhone 5中,我们知道当我们以纵向模式握住手机时,1136是高度,640是宽度.

我正在研究一个Android项目,现在我对这些移动设备分辨率感到困惑.我的应用程序仅针对肖像:1280x720,960x540,960x540,800x480,1920x1080,1280x720,1280x720,1280x720,960x540,960x540

我的问题是:

  1. 当我们说1136 x 640这意味着横向模式下设备的宽度x高度 - 对吗?

  2. 设计仅针对一个分辨率为320x480(仅限纵向)的移动应用程序并强制设备以320x480分辨率运行是否是个好主意?我使用的库支持固定分辨率模式,它被称为"设计分辨率",接受(wxh).

mobile resolution ui-design

5
推荐指数
1
解决办法
6640
查看次数

Objective-c - 类关键字

我没有在Objective-c文件中使用"Class".看起来这个开发人员正在混合c ++和Objective-c(我可能错了).我了解到我们可以用Objective-c代码编写C函数,但我不确定这个类概念.

因为我是Objective-c的新手,所以如果有人请给我一些教程或书我可以学习的内容会很棒.

objective-c

4
推荐指数
1
解决办法
2822
查看次数

CanJS - 控制通信

我现在正在学习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)

model-view-controller canjs canjs-control

4
推荐指数
1
解决办法
1395
查看次数

应用程序崩溃 - 调试说"objc_msgsend"

我已经为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)

objective-c

2
推荐指数
1
解决办法
5155
查看次数

视线2d

任何人都可以解释视线如何在2d工作?这对我的2d实验来说真的很有帮助.我正在进行的实验是一个简单的2d模拟.玩家从一个地方移动到另一个地方,我的世界看起来就像这样.我成功地从一个方向点到另一个方向(A到G)完成了角色移动,我的目标是 - 当角色通过每个点时,它必须在该区域离开到下一个点之前执行一些搜索.要实现我觉得方法点是更好的解决方案,任何人都可以帮助我.谢谢!

编辑:只要玩家进入房间/检查站,我会采取用户下一个场景是这样
在此输入图像描述

拾取器放置在画布上的某些位置,我的播放器必须收集它们并离开该区域 - 返回地图场景.

flash 2d artificial-intelligence

2
推荐指数
1
解决办法
1265
查看次数

AABB vs Circle - 反之亦然使用单独的轴定理

按照本教程进行我的2D游戏碰撞处理,本教程解释了我最喜欢的游戏"N"中使用的碰撞.他们如何更有效地使用单独的轴定理来实现AABB与AABB和AABB与Circle之间的碰撞.http://www.metanetsoftware.com/technique/tutorialA.html.我理解AABB与AABB碰撞处理的实现,但我无法理解AABB与Circle碰撞检测特别是voronoi区域.完全混淆了如何/从哪里开始.

AABB与AABB碰撞检测

  1. 通过查找每条边的法线,找到沿着所有边的轴.
  2. 将所有顶点投影到合成轴,最终结果应该是标量值.
  3. 产生的标量值依次用于查找是否存在碰撞.

有人可以解释如何处理碰撞AABB vc Circle - 反之亦然?

math 3d physics 2d collision

2
推荐指数
1
解决办法
3023
查看次数

最近我看到这样的声明"HBox(this.getChildAt(0))"

它究竟意味着什么,我从未使用过HBox(一些论点); ?我在某些类中看到这样的语句继承了WindowShade控件.请清除这个疑问.谢谢!

apache-flex actionscript-3

0
推荐指数
1
解决办法
107
查看次数