小编Tec*_*Zen的帖子

使用NSlog()格式化数据

我只是使用for循环记录一个数字.

for (i=0; i<6; i++)
{

    NSLog(@"%d",i);
}
Run Code Online (Sandbox Code Playgroud)

它在新行中打印数字,如:

1

2

3

4

5
Run Code Online (Sandbox Code Playgroud)

但我希望看到它像12345一样在一行上格式化.我怎么能这样做,任何想法?

谢谢Aaryan

iphone

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

如何在不使用Nib的情况下实例化和调用UIView子类

在不使用Interface builder或xib文件的情况下,实例化从UIView继承的两个类的正确方法是什么,以便它们可以使用位于视图本身的UIButtons在它们之间切换?

我认为这涉及从app委托设置一个UIViewController并添加我的类的两个实例,它们将UIView实现到控制器中(可能来自控制器内部?)

我也不确定如何在自定义UIViews上从UIButton引发事件来切换视图.我怀疑我需要向视图控制器添加一个方法,但我不确定如何从我的UIView范围内获取对视图控制器的引用.

另外,我想知道,如果需要使用UIViewController,那么switch方法是否应该在主app代理的范围内?

一些代码示例会很棒!

iphone objective-c uibutton uiviewcontroller uiview

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

Objective-C:如何作为全局访问字符串变量?

我是iPhone开发的新手.我想在所有类方法中访问一个字符串变量,我想全局访问该字符串.我怎样才能做到这一点?

请帮帮我.

iphone declaration objective-c

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

如何将启动画面或初始视图添加到Xcode iPhone实用工具模板

  1. 我使用实用程序模板创建了一个应用程序.
  2. 我想在应用程序启动时再添加一个视图(如启动画面).
  3. 在这个视图中,我有三个按钮.当我按下三个按钮中的一个时,实用模板的主视图将被加载.

请尽可能发送代码帮助我..谢谢提前

iphone splash-screen

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

NSMutableArray与堆栈

我正在Objectice-C中为iphone开发2D游戏.在这个项目中我需要使用堆栈,我可以使用STL(标准模板库)堆栈或NSMutableArray来完成它,因为这个堆栈在游戏中被广泛使用,其中一个更高效在运行速度和内存使用方面?

@interface CarElement : NSObject
{
  std::stack<myElement*> *mBats;
}
Run Code Online (Sandbox Code Playgroud)

要么

@interface CarElement : NSObject
{
  NSMutableArray *mBats;
}
Run Code Online (Sandbox Code Playgroud)

谢谢,

c++ iphone performance objective-c

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

无法在iphone webview中添加本地html + css文件

我正在通过以下代码加载本地html页面:

NSString *htmlFile = [[NSBundle mainBundle] pathForResource:@"title" ofType:@"html"];
NSData *htmlData = [NSData dataWithContentsOfFile:htmlFile];
[webView loadData:htmlData MIMEType:@"text/html" textEncodingName:@"UTF-8" baseURL:[NSURL URLWithString:@""]];
Run Code Online (Sandbox Code Playgroud)

......它装得很完美.我添加了链接标记来加载项目中添加的本地css文件,但它确实按预期加载页面.

<head>
<link media="only screen and (max-device-width: 480px)" href="/style.css" type= "text/css" rel="stylesheet" />
</head>
Run Code Online (Sandbox Code Playgroud)

但是当我从服务器加载带有css的本地html页面时,它会完全加载.

<head>
<link href="http://somehitng.com/stylesheets/style.css" media="screen" rel="stylesheet" type="text/css" />
</head>
Run Code Online (Sandbox Code Playgroud)

谁能帮助我,我做错了什么?

css iphone uiwebview

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

iPhone:如何实现HTML欢迎面板

我想将欢迎面板(欢迎屏幕)等内容集成到我们的iPhone应用程序中,以便在用户启动应用程序时告知用户有关更新和新优惠的信息.我有以下想法和疑虑:

无需用户输入

从用户的角度显示通用HTML而没有任何操作,事物在2或3秒后关闭,如果要手动关闭它,则关闭按钮.这是用于广告和提示.

  • 这应该很容易实现

需要用户输入

显示通用HTML,其中包含从用户角度所需的操作,例如调查.用户应该可以跳过它

  • 与上面相同,但用户是否有可能在HTML页面上提交内容并导致iPhone应用程序内部发生某些事情(可能通过Java Script)?例如,用户在HTML页面上提交调查,然后app关闭当前屏幕并继续到下一个屏幕(即真实应用程序)?
  • 是否也可以通过HTML网站接收参数(例如ID)?例如,如果用户在HTML欢迎面板上收到要约,那么他点击它就会直接将他带到iPhone应用程序中的屏幕,其中内容从服务器(通过JSON)加载,取决于通过HTML页面检索的商品ID .

我们更喜欢通过HTML实现它,因为它为我们提供了更大的灵活性.但我也愿意听取其他建议.

谢谢

html iphone

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

表格视图在文本字段开始编辑iphone时滚动

我在iphone应用程序中有表视图控制器.表视图有两个部分.第一部分有两行,第二部分有一行.第二部分有一个自定义表格视图单元格.

第二部分有一个文本字段,当文本字段开始编辑和键盘弹出时隐藏.我希望这个表视图在键盘弹出时滚动.

我尝试了以下代码,我在不同的网站上遇到但是徒劳无功.

提前致谢.

-(void) textFieldDidBeginEditing:(UITextField *)textField {

    CGRect textFieldRect = [textField frame];
    [self.tableView scrollRectToVisible:textFieldRect animated:YES];
} 
                          atScrollPosition:UITableViewScrollPositionMiddle animated:YES];
}

-(void) textFieldDidBeginEditing:(UITextField *)textField {

    UITableViewCell *cell = (UITableViewCell*) [[textField superview] superview];
    [self.tableView scrollToRowAtIndexPath:[tableView indexPathForCell:cell] 
                          atScrollPosition:UITableViewScrollPositionMiddle animated:YES];
}
Run Code Online (Sandbox Code Playgroud)

iphone keyboard uitableview

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

如何在C#中将BIOS启动选项修改为USB-HDD?

我想知道我是否可以用C#或其他语言来做?

c# usb bios

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

我是否应该在不断更新的关系中为对象使用FetchedResultsController?

我有一个简单的Coredata模型,其中一个实体称为"会话",另一个实体称为"消息".基本上,我需要重现iPhone短信应用程序.

我有一个从消息到对话的一对一关系,以及从对话到消息的多对多关系.

Conversation{
    messages<-->>Message.conversation
}

Message{
    conversation<<-->Conversation.messages
}
Run Code Online (Sandbox Code Playgroud)

无论何时我启动我的应用程序,我的所有对话都会加载到我的fetchedResultsController中.如果我正确理解了Coredata是如何工作的,因为我有一段关系,链接到我的对话的每条消息都会被加载正确吗?我设置了批量大小,以便我不会同时加载所有对话.

我的应用程序通过长拉请求连接到服务器,因此我可以随时从服务器接收消息(将添加到coredata然后我使用NSNotification来告诉我的视图附加内容).

我的问题是:当我选择一行时,我会在堆栈上推送另一个视图,以便我可以看到我的消息.我想知道如何做到这一点,原因是:

•我可以通过关系传递给我的NSSet消息,对吧?但是,因为我可以收到一条消息,在查看该视图时,如何刷新传递给视图的NSSet?

•我也可以在该视图中使用另一个fetchedresultController,但在这种情况下,我会在我之前的视图中预先加载我的所有消息吗?我可以告诉coredata不要在我之前的视图中加载它们吗?

我希望这很清楚.我有点绝望,我知道那个网站上有一些专家.如果您还有其他需要,请告诉我,我会尽快提供更多信息.

core-data objective-c relationships nsfetchedresultscontroller ios

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