小编Col*_*inE的帖子

UITextField边框颜色

我非常希望将自己的颜色设置为UITextField边框.但到目前为止,我只能找到如何更改边框线样式.

我使用background属性以这种方式设置背景颜色:

self.textField.backgroundColor = textFieldColor;
Run Code Online (Sandbox Code Playgroud)

但我也必须改变UITextField边框的颜色.我的问题是如何改变边框颜色.

border colors uitextfield uikit ios

127
推荐指数
7
解决办法
14万
查看次数

asm.js和WebAssembly有什么区别?

我最近一直在阅读关于asm.js和WebAssembly:

http://ejohn.org/blog/asmjs-javascript-compile-target/

https://brendaneich.com/2015/06/from-asm-js-to-webassembly/

我仍然对以下几点感到困惑:

  1. asm.js代码是否及时编译并运行?编成什么?
  2. 除了asm.js是text和wasm(web assembly)是二进制之外,2之间有什么区别?
  3. 这对于在浏览器中运行的其他脚本语言意味着什么?以python为例,它会是什么样的
    • python代码编译为wasm?要么
    • python interpreter(Cpython)编译成wasm并解释python?

javascript asm.js webassembly

93
推荐指数
3
解决办法
2万
查看次数

在iOS8中使用UISplitViewController隐藏主视图控制器

我有一个iOS7应用程序,它基于Xcode主 - 详细信息模板,我移植到iOS8.一个变化很大的领域是UISplitViewController.

在纵向模式下,如果用户点击详细视图控制器,则主视图控制器将被关闭:

在此输入图像描述

如果用户点击一行,我还希望能够以编程方式隐藏主视图控制器.

在iOS 7中,主视图控制器显示为弹出窗口,可以隐藏如下:

[self.masterPopoverController dismissPopoverAnimated:YES];
Run Code Online (Sandbox Code Playgroud)

使用iOS 8,主服务器不再是popover,因此上述技术不起作用.

我试图解雇主视图控制器:

self.dismissViewControllerAnimated(true, completion: nil)
Run Code Online (Sandbox Code Playgroud)

或者告诉拆分视图控制器显示详细信息视图控制器:

self.splitViewController?.showDetailViewController(bookViewController!, sender: self)
Run Code Online (Sandbox Code Playgroud)

但到目前为止还没有任何工作.有任何想法吗?

objective-c uisplitviewcontroller swift ios8

45
推荐指数
6
解决办法
2万
查看次数

如何使用下划线获取基于对象属性的唯一数组

我有一个对象数组,我想从它获得一个新的数组,它只是基于一个属性是唯一的,有一个简单的方法来实现这一点吗?

例如.

[ { id: 1, name: 'bob' }, { id: 1, name: 'bill' }, { id: 1, name: 'bill' } ]
Run Code Online (Sandbox Code Playgroud)

将导致名称= bill的2个对象被删除一次.

javascript underscore.js

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

将WebClient方法转换为async/await

我有一些现有的代码,我移植到Windows 8 WinRT.代码从URL获取数据,异步调用传递的委托:

private void RequestData(string uri, Action<string> action)
{
  var client = new WebClient();
  client.DownloadStringCompleted += (s,e) => action(e.Result);
  client.DownloadStringAsync(new Uri(uri));
}
Run Code Online (Sandbox Code Playgroud)

转换为WinRT需要使用HttpClient和异步方法.我已经阅读了一些关于async/await的教程,但有点困惑.如何更改上述方法,但保留方法签名以避免更改我的代码?

c# async-await microsoft-metro

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

Windows Phone 7浏览器 - 单击链接时关闭灰色阴影

使用Windows Phone 7浏览器,当用户单击链接时,它将以灰色矩形着色约0.5秒.这通常很好,但是,如果您有动态页面行为,例如,单击链接更新DOM以使链接不再可见,则在链接本身消失后,不透明的灰色矩形会在屏幕上徘徊.

这看起来很糟糕!

有谁知道如何禁用此效果?

browser internet-explorer windows-phone-7

34
推荐指数
2
解决办法
6300
查看次数

在WinRT中创建排序集合视图

有没有人去创建一个对集合进行排序的视图?ICollectionView接口存在,它声称与WPF/SL对应(排序,分页,过滤)具有相同的职责,但是,除非我遗漏了某些内容,否则接口上没有排序方法/属性.

我有兴趣了解如何获取项目集合,然后通过WinRT中的视图对它们进行排序.

注意,我知道我可以手动执行此操作,但是,我想看看排序集合如何与WinRT主题转换交互,这些转换似乎在执行排序时添加了视觉效果.

windows-8 windows-runtime

31
推荐指数
1
解决办法
3449
查看次数

摆脱虚空方法?

我有这个方法(修改后的代码):

public static void PublishXmlForCustomTypes(MyOwnClass DefaultOutputInformation)
{
    if (DefaultOutputInformation != null)
    {
        ///lot of code
    }
}
Run Code Online (Sandbox Code Playgroud)

我的整个代码都在if语句中,在考虑之后,我改为:

public static void PublishXmlForCustomTypes(MyOwnClass DefaultOutputInformation)
{
    if (DefaultOutputInformation == null)
    {
        return;
    }
    ///lot of code
}
Run Code Online (Sandbox Code Playgroud)

就我测试它而言,它似乎是完全相同的,但事实确实如此吗?我的意思是,"返回"声明让我们脱离了方法吗?

c# coding-style

28
推荐指数
3
解决办法
5万
查看次数

我应该使用PhoneGap而不是增加Android SDK吗?

虽然我对Java很满意,但我对Web开发有很多经验.我希望进入编程简单的Android游戏.

我应该使用Javascript/HTML编写所有内容并忘记使用Java/Android SDK吗?我想我的问题确实是,PhoneGap有哪些局限性?有什么需要考虑的事情,等等?

我能想到的一些优点:

  • 针对HTML5/JS的游戏引擎进行了更多选择
  • 加速时间更快
  • 自动部署到所有主要平台

android cordova

27
推荐指数
3
解决办法
6552
查看次数

我担心我添加了太多的接口

我正在构建我的域模型并继续重构它.像我一样,我发现我喜欢接口,因为它允许我根据接口为具体类型创建可重用的方法/控制器/视图.但是,我发现每次向其中一个域实体添加新属性时都会创建一个接口.

例如,我有一个MemberStatus对象,它继承自一个抽象的Entity对象,该对象又实现了IIdentifiableEntity接口,这意味着它具有Id属性.MemberStatus还实现了INamedEntity接口,这意味着它具有Name属性,IOrderedEntity接口意味着它具有DisplayOrder属性,IHasMembers接口意味着它具有集合成员对象.这是代码:

public class MemberStatus : Entity, INamedEntity, IOrderedEntity, IHasMembers
{
  public string Name { get; set; }
  public float DisplayOrder { get; set; }
  public ICollection<Member> Members { get; set; }
}

public abstract class Entity : IIdentifiableEntity
{
  public int Id { get; set; }
}

public interface IIdentifiableEntity
{
  int Id { get; set; }
}

public interface INamedEntity
{
  string Name { get; set; …
Run Code Online (Sandbox Code Playgroud)

c# oop interface

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