我使用CGBitmapContextCreate创建了一个上下文.我需要使用CGContextRelease释放它吗?我知道在Objective-C中答案是肯定的,但在Swift中怎么样?
谢谢!
我在Swift编程.我想使用CALayer和UIImage来屏蔽图像.我正在以编程方式创建我的蒙版图像.创建的蒙版图像是一个UIImage,当我自己查看它时工作正常.但当我用它作为面具时,整个屏幕变成白色.我怀疑我的问题在于配置CALayer对象.我很感激你的帮助.谢谢!
class ViewController: UIViewController {
@IBOutlet weak var imageView: UIImageView!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
var maskImageSize = CGSizeMake(self.imageView.frame.width, self.imageView.frame.height)
UIGraphicsBeginImageContextWithOptions(maskImageSize, false, 0.0)
var color = UIColor(white: 1.0, alpha: 1.0)
color.setFill()
var rect = CGRectMake(0, 0, self.imageView.frame.width, self.imageView.frame.height)
UIRectFill(rect)
color = UIColor(white: 0.0, alpha: 1.0)
color.setFill()
rect = CGRectMake((self.imageView.frame.width/2)-100, (self.imageView.frame.height/2)-100, 200, 200)
UIRectFill(rect)
var maskImage = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
var maskLayer = CALayer()
maskLayer.contents = maskImage
maskLayer.contentsRect = …Run Code Online (Sandbox Code Playgroud) 我正在尝试调试与 Facebook iOS SDK 4.1 集成的 iOS 应用程序。我想查看 Facebook 代码的详细日志。有没有办法做到这一点?现在我没有看到来自 Facebook 的任何日志。谢谢!
我已将Google登录集成到我的iOS应用中.我想访问用户的性别和年龄.文档不够清晰,无法看到如何执行此操作.我已经想出我应该要求合适的范围.我没有在文档中找到正式的范围列表,我不知道应该使用哪个范围.此外,我不知道如何在获取数据时检索数据.如果有人帮我从谷歌获取此信息,我将不胜感激.谢谢!
这是我的代码:
func googleLogin() {
self.appDelegate.setIdentityAvailableValue(false)
GIDSignIn.sharedInstance().clientID = kClientId
GIDSignIn.sharedInstance().shouldFetchBasicProfile = true
GIDSignIn.sharedInstance().delegate = self
GIDSignIn.sharedInstance().uiDelegate = self
GIDSignIn.sharedInstance().signInSilently()
}
func signIn(signIn: GIDSignIn!, didSignInForUser user: GIDGoogleUser!, withError error: NSError!) {
if (error == nil) {
let idToken = user.authentication.idToken
let url = NSURL(string: "https://www.googleapis.com/oauth2/v3/userinfo?access_token=\(user.authentication.accessToken)")
let session = NSURLSession.sharedSession()
session.dataTaskWithURL(url!, completionHandler: { (data, response, error) -> Void in
//UIApplication.sharedApplication().networkActivityIndicatorVisible = false
if error != nil {
print("dataTaskWithURL error \(error)")
}
else {
do {
let userData = try NSJSONSerialization.JSONObjectWithData(data!, options:[]) as? …Run Code Online (Sandbox Code Playgroud) 是否可以使用AWS Version 2中的非键属性过滤DynamoDB查询?亚马逊表示他们可以做到:http://amzn.to/1FVgQ9B.但他们也提供API吗?我找到了AWSDynamoDBQueryExpression,但我认为它只允许过滤范围键(没有足够的文档).我正在iOS和AWS版本2中寻找合适的API.谢谢!
swift ×3
ios ×2
calayer ×1
cgcontextref ×1
debugging ×1
logging ×1
masking ×1
uiimage ×1
uiimageview ×1