是否有其他人在Xcode 4中遇到问题viewDidLoad两次被调用?我在Xcode 3.2和Xcode 4中运行了相同的项目,它只在Xcode 4中运行.
我想学习如何为iOS设备开发,但我没有Mac,因此我使用VMWare虚拟化OS X.
我刚刚开始使用Objective-C,所以我只用一个按钮做了一个简单的视图.我将我的第一个项目构建到模拟器中,这很好,但我想用我的iPod进行开发.
我知道这个问题已在其他主题中修复,但我遇到了问题.我的硬盘根目录下没有任何名为"Developer"的文件夹(所以我不能做"cd/Developer /"......)
这怎么可能?如果我的问题很愚蠢,我很抱歉,但我真的是Mac环境中的初学者.
如果他们尚未登录,是否有人知道如何让用户输入他们的Facebook或Twitter帐户登录信息?例如,用户尝试使用Facebook登录我的应用程序,而无需在iOS设置中配置Facebook帐户.例如,我可以要求他以警报方式进行此操作,但是如何将他带到设置的确切部分呢?
我正在寻找一种比NSUserDefaults更快的方式来保存用户首选项.我发现,如果应用程序在写入NSUserDefaults的大约10秒内被杀死,则不会永久保存.我使用默认值来保存自定义铃声的路径,自定义图像的路径,地图坐标,以及基本上只是用户定义的首选项.使用核心数据是更好的选择吗?SQLite的?什么被认为是最快和最轻的?
我想将导航栏色调控制器颜色更改为颜色:R:73,G:155,B:255,A:0.7
直到现在,我只能将其更改为系统中的颜色.以下是代表中的示例:
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: NSDictionary?) -> Bool {
UINavigationBar.appearance().barTintColor = UIColor.blueColor()
UINavigationBar.appearance().tintColor = UIColor.whiteColor()
return true
}
Run Code Online (Sandbox Code Playgroud)
此外,我希望能够将导航视图控制器标题颜色更改为白色!
如果可能,我想将标签栏色调颜色更改为R:73,G:155,B:255,A:0.7并将其文本更改为白色.
我有这个代码
let path : String = "http://apple.com"
let lookupURL : NSURL = NSURL(string:path)!
let session = NSURLSession.sharedSession()
let task = session.dataTaskWithURL(lookupURL, completionHandler: {(data, reponse, error) in
let jsonResults : AnyObject
do {
jsonResults = try NSJSONSerialization.JSONObjectWithData(data!, options: [])
// success ...
} catch let error as NSError {
// failure
print("Fetch failed: \(error.localizedDescription)")
}
// do something
})
task.resume()
Run Code Online (Sandbox Code Playgroud)
但它失败了就let task行了:
从类型(__.__.__)抛出函数的无效转换抛出到 非投掷函数类型(NSData?,NSURLResponse?,NSError?) - > Void
怎么了?这是Xcode 7 beta 4,iOS 9和Swift 2.
编辑:
这些问题似乎与这些问题有关
do {
jsonResults = …Run Code Online (Sandbox Code Playgroud) 我看了一下文档,但没有看到任何实质内容(但我不能在正确的地方寻找)
如果我想迭代用户的itunes库元数据,我有哪些选择?
假设我想构建一个包含所有歌曲标题的数组.这是否可以使用当前的公共SDK API?
戴夫
使用Xcode 4.3.2我无法通过rgb添加颜色值.标准选择器看起来像这样
哪个没有为rgb提供任何输入或者有任何滑块允许我设置其他任何内容.
这个位置的自定义选择器http://www.panic.com/~wade/picker/指示我安装在
/家庭/库/ ColorPickers.
但是家不可编辑.所以我把它放进去了
/用户/用户名/库/ ColorPickers
什么都不做.(这是正确的吗?)任何人都可以解释如何正确安装这个?谢谢
我在界面构建器中创建了一个UICollectionView.我引用了它
@property (strong, nonatomic) IBOutlet UICollectionView *contactList;
Run Code Online (Sandbox Code Playgroud)
在我的.h文件和@synthesize contactList中; 在我的.m文件中.
我尝试使用以下代码在纵向和横向中实现略微不同的布局:
- (void) adjustViewsForOrientation:(UIInterfaceOrientation) orientation {
if (orientation == UIInterfaceOrientationPortrait || orientation == UIInterfaceOrientationPortraitUpsideDown) {
UICollectionViewFlowLayout *flow = (UICollectionViewFlowLayout*)contactList.collectionViewLayout;
flow.sectionInset = UIEdgeInsetsMake(48, 80, 48, 0);
flow.minimumLineSpacing = 80;
} else if (orientation == UIInterfaceOrientationLandscapeLeft || orientation == UIInterfaceOrientationLandscapeRight) {
UICollectionViewFlowLayout *flow = (UICollectionViewFlowLayout*)contactList.collectionViewLayout;
flow.sectionInset = UIEdgeInsetsMake(48, 64, 48, 0);
flow.minimumLineSpacing = 64;
}
}
Run Code Online (Sandbox Code Playgroud)
这完美地工作,但我也想改变大小(在横向上我每页有2*3网格,而在肖像中它是3*2网格).我尝试设置这样的大小:
CGRect frame = [contactList frame];
frame.size.width = 960;
[contactList setFrame:frame];
Run Code Online (Sandbox Code Playgroud)
但它不会更新.没有错误,但视图没有更新.它只是保持与以前相同的大小.我需要做些什么来更新视图?
我是一个相对有经验的iOS开发人员,但有一件事总是困扰我,Nil(Capital)和nil(小写)和NULL(如果有的话)在性能和使用方面有什么区别?我绝对相信它们之间存在差异,否则为什么它们首先会被单独定义为......