小编Chr*_*örz的帖子

搜索所有iBeacons而不仅仅是特定的UUID

是否有可能搜索iBeacons附近的所有内容?我知道可以iBeacons通过UUID 进行搜索.但我想找到iBeacons附近的所有.

core-location ios7 ibeacon

20
推荐指数
4
解决办法
2万
查看次数

将数据从TableView发送到DetailView Swift

我试图为我做一个最简单和最令人困惑的事情,直到现在我想开发自己的应用程序,为了做到这一点,我需要能够传递一些信息,具体取决于用户点击哪一行(它是Swift lenguage)

我们有一个RootViewController(表视图)和一个DetailViewController(带有1个标签和1个图像) 在此输入图像描述

(我们的观点)

这是代码:

@IBOutlet weak var tableView: UITableView!


var vehicleData : [String] = ["Ferrari 458" , "Lamborghini Murcielago" , "Bugatti Veyron", "Mercedes Benz Biome"]

override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view, typically from a nib.

    var nib = UINib(nibName: "TableViewCell", bundle: nil)

    tableView.registerNib(nib, forCellReuseIdentifier: "cell")



}

func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    return vehicleData.count
}



func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {


    let cell:TableViewCell = self.tableView.dequeueReusableCellWithIdentifier("cell") …
Run Code Online (Sandbox Code Playgroud)

tableview detailview swift

19
推荐指数
1
解决办法
5万
查看次数

以编程方式快速制作SKLabelNode Bold

正如标题所述 - 我想以SKLabelNode编程方式使我的大胆.

我该怎么做?

fonts sklabelnode swift

13
推荐指数
1
解决办法
9112
查看次数

NSNumberFormatter.stringFromNumber是否会返回nil?

在我看来,任何有效数字也可以表示为a String,所以我不知道为什么这个函数返回a String?而不是a String.

null nsnumber optional nsnumberformatter swift

8
推荐指数
1
解决办法
725
查看次数

如何使用Java 8流迭代嵌套for循环引用父元素?

我想使用java8迭代嵌套列表streams,并在第一次匹配时提取列表的一些结果.不幸的是,如果子元素与过滤器匹配,我还必须从父内容中获取值.

我怎么能这样做?

// java7

Result result = new Result();

//find first match and pupulate the result object.
for (FirstNode first : response.getFirstNodes()) {
    for (SndNode snd : first.getSndNodes()) {
        if (snd.isValid()) {
            result.setKey(first.getKey());
            result.setContent(snd.getContent());
            return;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

// java8

 response.getFirstNodes().stream()
        .flatMap(first -> first.getSndNodes())
        .filter(snd -> snd.isValid())
        .findFirst()
        .ifPresent(???); //cannot access snd.getContent() here
Run Code Online (Sandbox Code Playgroud)

java optional java-8 java-stream

8
推荐指数
1
解决办法
3618
查看次数

在没有framedrops的情况下创建无限的cgpath

我需要不断创建一个cgpath.目前我这样做:

 func createLine(){
        var rand = randomBetweenNumbers(1, 2)
        currentY--
        if rand < 1.5{
            currentX--
            CGPathAddLineToPoint(leftPath, nil, currentX, currentY)
        }else{
            currentX++
            CGPathAddLineToPoint(leftPath, nil, currentX, currentY)
        }
        CGPathAddLineToPoint(rightPath, nil, currentX+tileSize, currentY)
        lineNode.path = leftPath
        rightNode.path = rightPath

}
Run Code Online (Sandbox Code Playgroud)

并称之为:

NSTimer.scheduledTimerWithTimeInterval(0.05, target: self, selector: Selector("startTile"), userInfo: nil, repeats: true)
Run Code Online (Sandbox Code Playgroud)

但问题是,帧随着时间的推移越来越低.有什么我必须改变,以便帧率不再下降?

我的目标是创建一个随机的无尽路径.

frame-rate infinite cgpath sprite-kit swift

8
推荐指数
1
解决办法
545
查看次数

log4j2中的PropertyConfigurator

我正在将log4j 1.2.8迁移到log4j 2.3。一切正常,除此之外,我找不到PropertyConfigurator的任何替代方案。

是否还有另一个类可以处理PropertyConfigurator之前的工作?

migration log4j log4j2

7
推荐指数
2
解决办法
7035
查看次数

检查get链中是否有任何对象为null,而不必检查每个深度

我正在使用旧版应用程序,在该应用程序中,我经常不得不访问像下面这样嵌套的属性:

a.getB().getC().getD().getE().getF()
Run Code Online (Sandbox Code Playgroud)

问题在于,在任何深度下,该值都可能为空。当然,我可以像这样检查每个深度:

public Optional<F> retrieveValue(A a) {
  if(a != null && a.getB() != null && a.getB().getC() != null && 
     a.getB().getC().getD() != null && 
     a.getB().getC().getD().getE() != null && 
     a.getB().getC().getD().getE().getF() != null) {
    return Optional.of(a.getB().getC().getD().getE().getF());
  } else {
    return Optional.empty();
  }
}

F existingOrCreated = retrieveValue(a).orElse(new F());
Run Code Online (Sandbox Code Playgroud)

但是我必须在许多地方对许多不同的对象执行此操作,因此这些检查会使代码膨胀。大多数情况下,对象不是非null,但是在少数情况下,对象为null。有没有一种更简洁的方法?我正在使用Java 8,但是无法更新提供的旧代码。

java java-8 null-check

7
推荐指数
1
解决办法
160
查看次数

检查哪个类调用了函数

如何检查哪个类调用了我的方法?

例如:如果A类使用C类中的MethodB,那么如果B类调用MethodB,该函数应该执行除函数之外的其他操作.

我不能在方法中添加布尔值或类似的东西.

java

6
推荐指数
3
解决办法
1904
查看次数

应用未运行时的本地通知

是否可以从应用程序显示某种本地通知,即使应用程序未运行(也不在后台)?

例如每日提醒或类似的东西.我知道推送通知是可能的,但它不适合我的应用程序.

notifications uilocalnotification swift

6
推荐指数
1
解决办法
6401
查看次数