Swift有访问修饰符吗?

在Objective-C实例中,数据可以是public , protected或private 。 例如: @interface Foo : NSObject { @public int x; @protected: int y; @private: int z; } -(int) apple; -(int) pear; -(int) banana; @end 我没有发现在Swift引用中提及访问修饰符。 是否有可能限制数据在Swift中的可见性?

如何隐藏操作栏中的菜单项?

我有一个菜单项的操作栏。 我怎样才能隐藏/显示菜单项? 这就是我想要做的: MenuItem item = (MenuItem) findViewById(R.id.addAction); item.setVisible(false); this.invalidateOptionsMenu();

在C#中阅读MS Exchange电子邮件

我需要能够监视和阅读MS Exchange Server上的特定邮箱(公司内部)的电子邮件。 我还需要能够阅读发件人的电子邮件地址,主题,邮件正文并下载附件(如果有的话)。 用C#(或Vb.net)做这件事的最好方法是什么?

phonegap – Android应用程序的启animation面

任何人都可以请告诉我如何添加启animation面到我的基于HTML5 Phonegap的Android应用程序。 我只是想让它在加载时显示5秒钟。 另外 – 任何人都可以build议闪屏应该是什么尺寸。

Android“海拔”没有出现阴影

我有一个ListView,并与每个列表项我希望它显示一个阴影。 我正在使用Android Lollipop的新高程特性在View上设置一个Z来投射阴影,并且已经使用ActionBar(技术上来说是Lollipop中的一个工具栏)来有效地执行此操作。 我正在使用棒棒糖的海拔,但由于某种原因,它没有在列表项下显示阴影。 以下是每个列表项的布局设置: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:orientation="vertical" style="@style/block" android:gravity="center" android:layout_gravity="center" android:background="@color/lightgray" > <RelativeLayout android:layout_width="300dp" android:layout_height="300dp" android:layout_marginLeft="40dp" android:layout_marginRight="40dp" android:layout_marginTop="20dp" android:layout_marginBottom="20dp" android:elevation="30dp" > <ImageView android:id="@+id/documentImageView" android:layout_width="match_parent" android:layout_height="match_parent" android:scaleType="centerCrop" /> <LinearLayout android:orientation="vertical" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/alphared" android:layout_alignParentBottom="true" > <appuccino.simplyscan.Extra.CustomTextView android:id="@+id/documentName" android:layout_width="match_parent" android:layout_height="wrap_content" android:textColor="@color/white" app:typeface="light" android:paddingLeft="16dp" android:paddingTop="8dp" android:paddingBottom="4dp" android:singleLine="true" android:text="New Document" android:textSize="27sp"/> <appuccino.simplyscan.Extra.CustomTextView android:id="@+id/documentPageCount" android:layout_width="match_parent" […]

致命错误:对类使用未实现的初始化程序'init(coder :)'

我决定继续我的剩余的项目与Swift语言。当我在故事板viewcontroller中添加自定义类(.swift类的子类UIViewcontroller),并加载项目的应用程序崩溃突然出现以下错误 : 致命错误:对类使用未实现的初始化程序'init(coder :)' 这是一个代码: import UIKit class TestViewController: UIViewController { init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: NSBundle?) { super.init(nibName: nibNameOrNil, bundle: nibBundleOrNil) // Custom initialization } override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. […]

我如何testingWindows DLL文件,以确定它是32位还是64位?

我想编写一个testing脚本或程序来声明给定目录中的所有DLL文件都是特定的构buildtypes。 我将在SDK的构build过程结束时将此用作完整性检查,以确保64位版本不会以某种方式获取某些32位DLL文件,反之亦然。 有没有一种简单的方法来查看一个DLL文件,并确定其types? 解决scheme应该可以在xp32和xp64上运行。

File.separator或File.pathSeparator

在File类中有两个string, separator和pathSeparator 。 有什么不同? 我应该什么时候使用一个?

iOS应用程序:如何清除通知?

我有一个iOS应用程序发送一些推送通知。 我的问题是,消息/通知停留在iOS中的通知中心,然后点击。 如何在下次打开应用程序时在通知中心中为我的应用程序删除通知? 我遇到过人们正在调用setApplicationIconBadgeNumber为零值的post来清除通知。 这对我来说似乎很奇怪,所以我相信也许有另一种解决scheme存在? EDIT1: 我在清除通知时遇到了一些问题。 请在这里看看我的代码: – (void) clearNotifications { [[UIApplication sharedApplication] setApplicationIconBadgeNumber: 0]; [[UIApplication sharedApplication] cancelAllLocalNotifications]; } – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { if (launchOptions != nil) { NSDictionary* dictionary = [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey]; if (dictionary != nil) { NSLog(@"Launched from push notification: %@", dictionary); [self clearNotifications]; } } return YES; } – […]

restrict关键字在C ++中的含义是什么?

我总是不确定,C ++中的restrict关键词是什么意思? 这是否意味着给函数的两个或多个指针不重叠? 这是什么意思?