Tag: 私人function

初始VoiceOverselect

我将VoiceOver支持添加到我的应用程序。 到目前为止,这么好,但我真的希望能够指定在UIAccessibilityScreenChangedNotification之后所说的第一个元素。 我还没有看到办法做到这一点。 制作摘要元素似乎并不是真的。 我错过了什么吗?

jsonparsing在ios + php中

我在PHP中创build了具有1个参数的1个函数的web服务。 我使用phpMyadmin作为后端。 它使用json格式来获取数据。 Web服务正在完美运行。 我想在我的iPhone应用程序中使用这个Web服务。 我想传递1个参数。 我也提到了rayWenderlich教程也作为参考。 但找不到解决办法。 请帮我一下 这是我的networking服务代码: <?php echo getdata($_REQUEST['lastupdate']); function getdata($lastupdatedate){ $json = '{"foo-bar": 12345}'; $obj = json_decode($json); //print $obj->{'foo-bar'}; // 12345 $con = mysql_connect("localhost","un","Password"); if (!$con){ die('Could not connect: ' . mysql_error()); } //print_r($con); mysql_select_db("roster", $con); $query = "select * from rates where LastUpdated = '".$lastupdatedate."' order by LastUpdated limit […]

适用于TableViewCell中的CollectionView的iOS辅助function

我目前正在研究我们的项目的可访问性,这里是UICollectionView被放入一个自定义的UITableViewCell。 这个CollectionView有几十个单元格,而不是一行排列成多行。 它提出了一个问题,当你有voiceOver并通过向左或向右滑动collectionViewCells之间移动焦点,系统认为你在tableViewCells之间滑动,因为collectionView在tableView中,并且tableView的contentOffSet将根据tableViewCell大小,而不是collectionViewCell大小。 CollectionView已经放在tableView中,我不认为我可以改变这一点。 所以只是想知道有人遇到过这种情况之前,无论如何,使collectionView正常访问?

UIAccessibility更改UITableView配音公告(第#行)

启用VoiceOver后,用户可以使用三指滑动手势来滚动TableViews。 VoiceOver向用户口头通知一个短语,指示它们在桌面视图上的位置,即可见的行,例如“第1行至第4行”。 我想覆盖这个口头提示,并获得配音宣布别的东西给用户。

检测iOS是否使用webapp

我想知道是否有可能检测一个iOS用户是否使用该Web应用程序,或只是通过Safari浏览器访问正常的方式。 我想要实现的原因是,当用户点击一个链接时,在iOS webapp上,他将被redirect到Safari浏览器。 所以我使用下面的解决方法,让他留在webapp(防止切换到Safari浏览器)。 $( document ).on("click",".nav ul li a", function( event ){ // Stop the default behavior of the browser, which // is to change the URL of the page. event.preventDefault(); // Manually change the location of the page to stay in // "Standalone" mode and change the URL at the same time. location.href […]

封闭与function之间的区别作为迅速的论证

我有近4年的Objective C经验和一个新手。 我试图从Objective C的angular度来理解swift的概念,所以如果我错了,请引导我:) 在目标c中,我们有块(可以asynchronous执行的代码块),这是非常完美的。 但是现在我们可以把一个函数作为parameter passing给另一个函数,这个函数可以稍后执行,然后我们也可以closures它。 按照苹果 “function是条款的特例”。 按照O'Reilly的 说法,“当一个函数作为一个值传递时,它会传递给外部variables的内部引用,这就是函数的一个闭包。 所以我试了一下理解相同:) 这是我的closures override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a ni let tempNumber : Int = 5 let numbers = [1,2,3,4,5] print (numbers.map({ $0 – tempNumber})) } variablestempNumber甚至在声明闭包之前声明,但闭包有权访问variables。 现在,而不是一个地图,我试图使用自定义类传递闭包作为参数,并尝试执行相同的代码:)虽然现在闭包得到执行在不同的范围,它仍然有访问tempNumber。 我得出的结论是:闭包有权访问在与自己closures的范围内声明的variables和方法,尽pipe它在不同的范围内被执行。 现在,而不是传递闭包作为参数,尝试传递函数作为参数, class test { func […]

generics和Swift中的AnyObject之间的区别

考虑这个myFilter函数,它接受一个generics参数,并根据谓词过滤数组。 这与Swift提供的filter()函数是一样的。 func myFilter<T>(source: [T], predicate:(T) -> Bool) -> [T] { var result = [T]() for i in source { if predicate(i) { result.append(i) } } return result } 这与以往有什么不同, func myFilter(source: [AnyObject], predicate:(AnyObject) -> Bool) -> [AnyObject] { var result = [AnyObject]() for i in source { if predicate(i) { result.append(i) } } return […]

如何快速返回一个var

我很困惑,因为我习惯于按照这样的函数来获得var: class ViewController: UIViewController { var timerVal:Int = calcolo() func calcolo() -> Int { return 0; } } 但它不工作。 问题是:在调用中缺less参数#1的参数。

如何编写两种方法完成后执行的方法(ios)

我有2个方法要执行的button单击事件说方法1 method1:和方法2:。都有networking调用,所以不能确定哪一个将首先完成。 我必须执行另一个方法methodFinish完成后method1:和method2: -(void)doSomething { [method1:a]; [method2:b]; //after both finish have to execute [methodFinish] } 我怎样才能做到这一点比典型的start method1:-> completed -> start method2: ->completed-> start methodFinish 阅读关于块..我是块很新的。有人可以帮我写一个这个?任何解释将是非常有益的。谢谢

使用私有框架:导入RadioPreferences.h

我正在按照选定的答案在Xcode中导入私有框架 基本上我想能够在我的应用程序中控制飞行模式。 当我将RadioPreferences.h导入到我的应用程序中并尝试编译时,我得到了@class <RadiosPreferencesDelegate>; Expected Identifier @class <RadiosPreferencesDelegate>; 我不确定接下来要做什么。 我甚至不知道你可以转发声明协议。