草庐IT

cocoa-touch

全部标签

objective-c - 如何检索 Cocoa API 的 Swift "header"文件?

据我所知,查看自动翻译的Swift版本的CocoaAPI的方法是在Xcode中按住命令并单击Cocoa类型。例如,这是为UITableViewController生成的内容:classUITableViewController:UIViewController,UITableViewDelegate,NSObjectProtocol,UIScrollViewDelegate,UITableViewDataSource{init(style:UITableViewStyle)vartableView:UITableView!varclearsSelectionOnViewWillAppe

objective-c - 如何检索 Cocoa API 的 Swift "header"文件?

据我所知,查看自动翻译的Swift版本的CocoaAPI的方法是在Xcode中按住命令并单击Cocoa类型。例如,这是为UITableViewController生成的内容:classUITableViewController:UIViewController,UITableViewDelegate,NSObjectProtocol,UIScrollViewDelegate,UITableViewDataSource{init(style:UITableViewStyle)vartableView:UITableView!varclearsSelectionOnViewWillAppe

ios - 按行数或行数设置 TableView 高度

我有TableView在MainstoryBoard每次行数都是随机的。我想要整体的高度TableView灵活——我的意思是,例如:如果我在TableView中有4行每个TableView行高为22,所以TableView高度将是88。另一个例子:行数:2行高=22TableView将是44。我怎样才能做到? 最佳答案 您可以根据contentSize更改UITableView的高度,如下所示:Swift2.2tableView.frame=CGRectMake(tableView.frame.origin.x,tableView.

ios - 按行数或行数设置 TableView 高度

我有TableView在MainstoryBoard每次行数都是随机的。我想要整体的高度TableView灵活——我的意思是,例如:如果我在TableView中有4行每个TableView行高为22,所以TableView高度将是88。另一个例子:行数:2行高=22TableView将是44。我怎样才能做到? 最佳答案 您可以根据contentSize更改UITableView的高度,如下所示:Swift2.2tableView.frame=CGRectMake(tableView.frame.origin.x,tableView.

xcode - Cocoa:如何在 Swift 的 View Controller 中设置窗口标题?

我尝试构建一个在Xcode6中使用Storyboard和Swift的Cocoa应用程序。但是,当我尝试从NSViewController中更改窗口的标题时,以下代码不会工作。self.title="changedlabel"当我在viewDidLoad()函数中编写上述代码时,生成的应用程序的标题仍然是window。此外,以下代码会导致错误,因为ViewController没有window这样的属性。self.window.title="changedlabel"那么如何在基于Storyboard构建的Cocoa应用程序中以编程方式更改窗口的标题? 最佳答案

xcode - Cocoa:如何在 Swift 的 View Controller 中设置窗口标题?

我尝试构建一个在Xcode6中使用Storyboard和Swift的Cocoa应用程序。但是,当我尝试从NSViewController中更改窗口的标题时,以下代码不会工作。self.title="changedlabel"当我在viewDidLoad()函数中编写上述代码时,生成的应用程序的标题仍然是window。此外,以下代码会导致错误,因为ViewController没有window这样的属性。self.window.title="changedlabel"那么如何在基于Storyboard构建的Cocoa应用程序中以编程方式更改窗口的标题? 最佳答案

iOS facebookSDK 获取用户详细信息

我正在使用最后一个FBSDK(使用swift)//MARK:signinwithfacebookfuncsignInWithFacebook(){if(FBSDKAccessToken.currentAccessToken()!=nil){//Userisalreadyloggedin,doworksuchasgotonextviewcontroller.println("alreadyloggedin")self.returnUserData()return}varfaceBookLoginManger=FBSDKLoginManager()faceBookLoginManger.l

iOS facebookSDK 获取用户详细信息

我正在使用最后一个FBSDK(使用swift)//MARK:signinwithfacebookfuncsignInWithFacebook(){if(FBSDKAccessToken.currentAccessToken()!=nil){//Userisalreadyloggedin,doworksuchasgotonextviewcontroller.println("alreadyloggedin")self.returnUserData()return}varfaceBookLoginManger=FBSDKLoginManager()faceBookLoginManger.l

objective-c - 如何将 NSDictionary 转换为 Swift Dictionary<String, NSObject>?

我正在用Swift重写一个Objective-C类,以感受一下这门语言。在Objective-C中,我的类包含以下方法:-(id)initWithCoder:(NSCoder*)aDecoder{return[selfinitWithActionName:[aDecoderdecodeObjectOfClass:[NSStringclass]forKey:@"actionName"]payload:[aDecoderdecodeObjectOfClass:[NSDictionaryclass]forKey:@"payload"]timestamp:[aDecoderdecodeObje

objective-c - 如何将 NSDictionary 转换为 Swift Dictionary<String, NSObject>?

我正在用Swift重写一个Objective-C类,以感受一下这门语言。在Objective-C中,我的类包含以下方法:-(id)initWithCoder:(NSCoder*)aDecoder{return[selfinitWithActionName:[aDecoderdecodeObjectOfClass:[NSStringclass]forKey:@"actionName"]payload:[aDecoderdecodeObjectOfClass:[NSDictionaryclass]forKey:@"payload"]timestamp:[aDecoderdecodeObje