我正在进入Web开发,我正在使用Blueprint CSS框架,其中包括一个网格系统,我有几个问题.
非常感谢你的智慧!
我正在使用模拟器为iPhone 5准备我的应用程序,我发现了一个奇怪的问题,在我的一个视图中,我的几个按钮在iPhone(Retina 4英寸)模拟器中不起作用,但在iPhone(Retina 3.5英寸)模拟器中工作正常.这些按钮在点击时根本不做任何事情.还有其他人遇到过这个问题吗?
我很难搞清楚从哪一个开始.有关从哪里开始的任何建议?
非常感谢您的所有智慧!
我在我的iOS应用程序中使用ASIHTTPRequest lib来向我的Rails 3 Web应用程序发出RESTful请求.我第一次尝试向我的网络应用程序发出POST请求时看到一个奇怪且有些一致的错误,但是POST请求在第二次尝试时工作正常.确切的错误是......
Error Domain=ASIHTTPRequestErrorDomain Code=1 "A connection failure occurred" UserInfo=0xb513740 {NSUnderlyingError=0xb5135a0 "The operation couldn’t be completed. (kCFErrorDomainCFNetwork error -1005.)", NSLocalizedDescription=A connection failure occurred}
Run Code Online (Sandbox Code Playgroud)
这是我的ASIHTTPRequest代码,用于发出POST请求...
NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"http://myrails3app.heroku.com/tournaments/%d/register.json", tid]];
__block ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[request setRequestMethod:@"POST"];
[request addPostValue:username forKey:@"username"];
[request setCompletionBlock:^
{
NSData *responseData = [request responseData];
NSLog(@"Success!");
}];
// Set the code to be called when the request fails
[request setFailedBlock:^
{
NSError *error = [request error];
NSLog(@"Error: %@", [error localizedDescription]);
}];
// Start …
Run Code Online (Sandbox Code Playgroud) 或者我应该问为什么对我这么难?答案可能是我是iPhone开发的新手,我正试图抛弃我的旧方法并进入未来的新平台.从开始到结束,我对这个过程有几个疑问......
CGImageCreateWithPNGDataProvider
辅助方法的示例,但表示iOS SDK不支持它.我想使用CGImageRef重复将图像绘制到位图上下文.非常感谢,我为这个冗长的问题道歉,我感到惊讶的是,与其他一些平台相比,这是一个令人费解的过程.
我是iOS开发的新手,我遇到了头文件的问题.我的头文件遇到循环依赖问题.我的应用程序委托类包含一个指向我的视图控制器,因为我必须设置视图控制器的特性之一,在我的didFinishLaunchingWithOptions方法...
//appDelegate.h //DISCLAIMER: THIS IS UNTESTED CODE AND WRITTEN ON THE FLY TO ILLUSTRATE MY POINT
#import <UIKit/UIKit.h>
#import "MyViewController.h"
@interface appDelegate
NSManagedObjectContext *managedObjectContext;
MyViewController *viewController;
BOOL myFlag;
@end
//appDelegate.m
@implementation appDelegate
- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
viewController.managedObjectContext = self.managedObjectContext;
.
.
.
}
@end
Run Code Online (Sandbox Code Playgroud)
在我的视图控制器中,我引用了"myFlag"属性,这是我的app委托...
//MyViewController.h
#import "appDelegate.h" //<---circular dependency, causing "Expected specifier-qualifier-list before MyViewController" errors in my appDelegate header file
@interface MyViewController: UIViewController
{
NSManagedObjectContext *managedObjectContext;
}
@end
//MyViewController.m
@import "MyViewController.h"
@implementation MyViewController
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated]; …
Run Code Online (Sandbox Code Playgroud) 在iOS时钟应用程序中,表格视图单元格中的字体有一个轻微的阴影,它给文本雕刻的效果....
如何使用雕刻外观重新创建该字体?
在此先感谢您的帮助!
从游戏套件编程指南 ...
多人游戏允许有兴趣玩在线多人游戏的玩家互相发现并连接到比赛中.根据您的需要,您的应用程序可以使用Game Kit将所有参与者连接在一起,或让Game Kit为您提供一系列玩家.在后一种情况下,您将提供自己的网络实现,将播放器连接到您提供的服务器
我想为游戏中心构建一个基于回合制的多人游戏iPhone游戏,并且需要编写我自己的游戏服务器.我计划使用Game Center API进行玩家身份验证,记分牌和配对玩家,但我仍然需要构建自己的回合制游戏服务器来控制多人游戏通信.这是一个基于时间的游戏,因此服务器将处理诸如同步游戏开始和在游戏完成时通知玩家以及匹配结果之类的事情.在这一点上,我只想弄清楚从哪里开始构建游戏服务器,我真的很难找到任何覆盖的好资源......
如何构建和实施基于回合制的游戏服务器.理想情况下,我想找一本书或在线文章,其中包含一些代码,但我读过的每本书都讨论了iPhone上的多人游戏,同样的事情,"开发Web服务器超出了本书的范围,但我们我将专注于连接到这样一台服务器所需的客户端代码." .我在哪里可以找到有关开发Web服务器的信息?!
要使用的好库/ API
任何人都可以帮我引导一些涵盖这个主题的好书或在线资源吗?或直接回答我的问题?我不得不认为开发游戏服务器对于任何为iOS游戏中心构建游戏的人来说都是一个非常普遍的问题,因为大多数都是多人游戏,但我无法弄清楚为什么没有资源可以解决它的工作原理.
非常感谢您的帮助!
我刚刚开始使用Git,我正在阅读Git最佳实践,看起来最常见的是永远不会在你的主分支中工作,总是创建一个单独的分支并完成它.我想知道在与其他开发人员合作时这是否属实,或者如果我是该项目的唯一开发人员,那么我应该这样做.如果是这样,为什么?我应该多久合并一次新分支?为什么这有什么不同,只是在主分支机构工作并在必要时提交更改?
非常感谢你的智慧!
我正在构建一款支持Game Center(GC)的iPhone游戏.当应用程序启动时,我尝试验证本地播放器...
if([GKLocalPlayer localPlayer].authenticated == NO)
{
[[GKLocalPlayer localPlayer] authenticateWithCompletionHandler:^(NSError *error)
{
[self callDelegateOnMainThread: @selector(processGameCenterAuth:) withArg: NULL error: error];
}];
}
Run Code Online (Sandbox Code Playgroud)
一切似乎都运作良好.如果用户在应用程序启动时未登录GC,应用程序将显示一个对话框,为其提供三个选项...
这是所需的行为,但在我测试时,我点击了"取消"选项,现在每次都出现身份验证过程错误,出现以下错误"请求的操作已被取消".即使我删除了应用程序并重新安装它,它仍然会出错,并且该对话框现在永远不会弹出.
有谁知道为什么会发生这种情况或我如何解决它?
提前感谢您的智慧!
我正在深入iOS开发,我创建了一个通用应用程序,变成了一个仅限iPhone的应用程序.当它在iPad上运行时,它只会加载一个白色屏幕,因为还没有写入iPad代码.我想要的是它在iPad上以"iPhone"模式运行,如果它以某种方式最终在iPad上运行.我将"目标设备系列"属性设置为"iPhone",这样可以防止它作为iPad应用程序在App Store中显示,但如果有人同时拥有iPad和iPhone,那么该应用程序最终可能会同步在iPad上,它只会加载白色屏幕,因为它会尝试在iPad模式下运行应用程序,它没有任何支持的代码.在这种情况下,我更喜欢它实际上在iPad上运行,但在iPhone模式下.
我的问题是......
如果我听起来像一个总菜鸟,我道歉,但我是.非常感谢你的智慧!