什么是FPGA,我在哪里买?它们需要多少钱?
你需要用什么样的系统来试验它们?如何编程呢?
如果这是一个使用普通Mac的FPGA的正确术语,你能"加载"吗?
它们是非常昂贵还是今天我可以买一个?
阅读完这个问题后,我对FPGA产生了兴趣.

假设您在上面的蓝色区域显示File.m.
我希望File.m在一个新的单独窗口中打开.
这该怎么做??
请注意 - 当然 - 如果您显示ProjectNavigator,如果您可以看到文件名"File.m",则双击文件名,它将在新窗口中打开.
我想要做的就是打开ANOTHER的副本"CURRENT"的文件(一个在primaryEditor的)新的窗口 -不碰ProjectNavigator.
有任何想法吗?干杯
请注意......(这里是一个很好的页面)
http://realmacsoftware.com/blog/xcode-4-s-less-obvious-shortcuts
如果你点击当前primaryEditor中的任何文件,那么转移选项apple comma将确实打开以下"怪异的鲜为人知的Xcode弹出窗口"...

那么你可以选择打开一个新窗口.(所以要清楚,这正是我想要做的.)
所以,我希望能够一步到位.干杯!
说你有
class Fancy:UIView
Run Code Online (Sandbox Code Playgroud)
你想找到所有兄弟姐妹的Fancy意见. 没问题 ......
for v:UIView in superview!.subviews
{
if let f = v as? Fancy
{ f.hungry = false }
}
Run Code Online (Sandbox Code Playgroud)
所以,尝试扩展,
public extension UIView
{
internal func fancySiblings()->([Fancy])
{
return (self.superview!
.subviews
.filter { $0 != self }
.flatMap { $0 as? Fancy }
)
}
}
Run Code Online (Sandbox Code Playgroud)
太棒了,你现在可以
for f:Fancy in self.fancySiblings()
{ f.hungry = false }
Run Code Online (Sandbox Code Playgroud)
太棒了.
但,
所以,像......
public extension UIView
{
internal func siblings<T>( something T )->([T]) …Run Code Online (Sandbox Code Playgroud) 考虑使用这个简单的同步动画CADisplayLink,
var link:CADisplayLink?
var startTime:Double = 0.0
let animTime:Double = 0.2
let animMaxVal:CGFloat = 0.4
private func yourAnim()
{
if ( link != nil )
{
link!.paused = true
//A:
link!.removeFromRunLoop(
NSRunLoop.mainRunLoop(), forMode:NSDefaultRunLoopMode)
link = nil
}
link = CADisplayLink(target: self, selector: #selector(doorStep) )
startTime = CACurrentMediaTime()
link!.addToRunLoop(
NSRunLoop.currentRunLoop(), forMode:NSDefaultRunLoopMode)
}
func doorStep()
{
let elapsed = CACurrentMediaTime() - startTime
var ping = elapsed
if (elapsed > (animTime / 2.0)) {ping = animTime - elapsed}
let frac = …Run Code Online (Sandbox Code Playgroud) 我正在创建一个使用远程数据库,会话(登录/注册),服务器端代码和推送通知的iOS应用程序.
我发现这个名为Parse的 SDK 可以处理托管,数据库,云代码,推送通知,会话等所有服务器...(所以我需要做的一切)
Parse SDK是否值得使用(成本方面)?
这些是旧计划......
如果超过100万个请求/月,你认为它会收回成本吗?我必须支付199美元/月的版本?如果我计划通过广告使用我的应用赚钱怎么办?它会赚到足够的收入吗?
假设每个人每天访问数据库5次,即每月150次,这意味着我需要6666人才能升级.平均而言,如果我有很多人每天查看广告,广告是否会支付199美元/月的费用?(另外,考虑到Parse负责安全性,服务器成本和维护)
另一件需要考虑的事情是,创建(和维护)是多么困难/昂贵:
使用Parse时,稳健性,安全性和易维护性是否有助于收回成本?
谢谢!
在Unity中,你需要检测场景中某些东西的手指触摸(手指绘图).
在现代Unity中执行此操作的唯一方法非常简单:
第1步.在该物体上放置一个对撞机.("地面"或其他任何东西.)1
步骤2.在相机的"检查器"面板上,单击以添加物理雷达(相关的2D或3D).
步骤3.只需使用下面的示例A中的代码.
(提示 - 不要忘记确保有一个EventSystem ......有时Unity会自动添加一个,有时不会!)
太棒了,不容易.Unity最终通过UI层正确处理un /传播.在桌面,设备,编辑器等上均匀而完美地工作.万岁Unity.
都好.但是如果你想在屏幕上画画呢?
因此,您非常简单地想要"在屏幕上"从用户那里滑动/触摸/绘图.(例如,简单地说就是操作轨道摄像机.)就像在任何普通的3D游戏中,摄像机四处奔跑并移动.
你不希望手指在世界空间中的某个物体上的位置,你只需要抽象的"手指运动"(即在玻璃上的位置).
你用什么对撞机?没有对撞机你能做到吗?由于这个原因,添加对撞机似乎很愚蠢.
我们做的是这样的:
我只是做了某种平面对撞机,实际上是把它安装在相机下面.所以它只是坐在相机平截头体上并完全覆盖屏幕.
(对于代码,则不需要使用ScreenToWorldPoint,因此只需使用示例B中的代码 - 非常简单,效果很好.)
我的问题是,使用我所描述的"镜头下相机"似乎有点奇怪,只是为了触摸玻璃.
这是什么交易?
(注意 - 请不要回答涉及Unity古老的"Touches"系统,这个系统今天对于真实项目无法使用,你不能忽视.UI使用传统方法.)
代码示例A - 在场景对象上绘图.使用ScreenToWorldPoint.
using UnityEngine;
using System.Collections;
using UnityEngine.EventSystems;
public class FingerMove:MonoBehaviour, IPointerDownHandler, IDragHandler, IPointerUpHandler
{
public void OnPointerDown (PointerEventData data)
{
Debug.Log("FINGER DOWN");
prevPointWorldSpace =
theCam.ScreenToWorldPoint( data.position );
}
public void OnDrag (PointerEventData data)
{
thisPointWorldSpace =
theCam.ScreenToWorldPoint( data.position ); …Run Code Online (Sandbox Code Playgroud) 我想获得第一个月,最后一个月,我试试
NSDateComponents *components = [calendar components:units fromDate:[NSDate date]];
[components setDay:1];
self.currentDate = [calendar dateFromComponents:components];
int m = components.month;
int y = components.year;
int d = components.day;
log: 2012,5,1
Run Code Online (Sandbox Code Playgroud)
我怎么能得到最后一个月?
请给我一些建议,谢谢!
这是......的摘录
//
// UIColor.h
// UIKit
//
// Copyright (c) 2005-2013, Apple Inc. All rights reserved.
//
........
// Some convenience methods to create colours.
// These colors will be as calibrated as possible.
// These colors are cached.
+ (UIColor *)blackColor; // 0.0 white
+ (UIColor *)darkGrayColor; // 0.333 white
+ (UIColor *)lightGrayColor; // 0.667 white
+ (UIColor *)whiteColor; // 1.0 white
+ (UIColor *)grayColor; // 0.5 white
+ (UIColor *)redColor; // 1.0, 0.0, 0.0 RGB
+ (UIColor *)greenColor; …Run Code Online (Sandbox Code Playgroud) 我正在尝试不时转换,我想做的是:
从1到15秒它会说"刚才"
从60分钟到119分钟它会说"一小时前"
从24小时到47小时它会说"昨天"
从7天到7天23小时,它会说"一周前"
我不知道我的计数,如果我错了,请随时为我解决
这是代码
extension NSDate {
struct Date {
static let timeFormatter: NSDateFormatter = {
let df = NSDateFormatter()
df.calendar = NSCalendar(calendarIdentifier: NSCalendarIdentifierGregorian)
df.dateFormat = "h:mm a"
return df
}()
}
var time: String { return Date.timeFormatter.stringFromDate(self) }
var year: Int { return NSCalendar.autoupdatingCurrentCalendar().component(.Year, fromDate: self) }
var month: Int { return NSCalendar.autoupdatingCurrentCalendar().component(.Month, fromDate: self) }
var day: Int { return NSCalendar.autoupdatingCurrentCalendar().component(.Day, fromDate: self) }
var hour: Int { return NSCalendar.autoupdatingCurrentCalendar().component(.Hour, fromDate: self) }
var minute: …Run Code Online (Sandbox Code Playgroud) 想象一下,你有一个完全正常的四点贝塞尔曲线(两点和两个控制点)使用curveToPoint创建:controlPoint1:controlPoint2:在你的cocoa应用程序中:
你如何沿曲线找到点(和切线)?
后来:对于基于Michal的答案的完整,简化的解决方案,请点击:
找到立方贝塞尔曲线上的点的切线(在iPhone上)
只需复制并粘贴代码:https://stackoverflow.com/a/31317254/294884