我想创建轻型对象数据包以在客户端和服务器应用程序之间传递.
这是一个如此简单的任务,我只能控制1个字节,因此一个字节中的每个位都有不同的含义,
仅使用位
0 = False
1 = True
Run Code Online (Sandbox Code Playgroud)
Itens我现在需要:
1 - Loaded from database
2 - Persisted
3 - Changed
4 - Marked to Delete
5 -
6 -
7 - Null Value
8 - Read Only
1) How do I use bit operators in Delphi to check each bit value?
2) How do I set the bit Values?
Run Code Online (Sandbox Code Playgroud)
解
在所有帮助之后,我会使用下一个Set
TStateType = (
stLoaded = 0, // loaded from persistance
stNative = 2, // value loaded and converted …Run Code Online (Sandbox Code Playgroud) 我有一个NSTimer我想每秒更新一个标签.我的代码是:
- (IBAction)OnClickEmergencyButton:(id)sender
{
emergencyAlertTimer = [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(emergencyTimer) userInfo:nil repeats:YES];
[emergencyAlertTimer fire];
}
- (void)emergencyTimer
{
int i = 0;
_emergencyAlertTriggerTimerLabel.text = [NSString stringWithFormat:@"%d", ++i];
}
Run Code Online (Sandbox Code Playgroud)
当我运行它时,标签最初显示为"1"然后停止.
我希望标签每秒都能连续计数,比如"1","2","3"......