• 如何在iOS故事板中使用自定义字体来表示动态类型辅助功能大小

    如何使用 dynamic type text style“标题1”并将字体设置为故事板中UILabel的内置字体Chalkboard SE? 我需要尊重iOS中的动态类型大小(Apple自iOS 7以来一直鼓励这个吗?)我还需要使用内置字体Chalkboard SE,默认情况下它不用于“文本样式”字体.我目前正在使用图像中显示的自定义字体,但需要字体根据用户的动态类型/辅助功能大小首选项更改大小,

  • XCode 4.2和使用静态库导致问题

    像许多其他人在这里SO,我在XCode工作区中使用库的问题.这个想法是我的主项目(MyApp)和两个库(lib1和lib2)在代码完成后被添加到工作区. 对于后台,lib1依赖于lib2,因为有一些协议需要实现才能使用lib2. MyApp依赖于两者.我试过遵循苹果指南,这意味着我想要的很简单.之后,我已经跟踪了几乎每个帖子,在我的搜索(2天价值谷歌搜索),以及许多其他博客和帖子声称拥有解决方案,

  • ios – 将PDF转换为UIImage

    func drawOnPDF(path: String){ // Get existing Pdf reference let pdf = CGPDFDocumentCreateWithURL(NSURL(fileURLWithPath: path)) // Get page count of pdf, so we can loop through pages and

  • ios – 检查iPhone是否与苹果手表配对?

    在我的应用程序 我需要找到我的手机是否与苹果手表配对,并获取有关配对手表的一些信息,如其名称.我尝试阅读文档,但似乎没有找到任何特定于我的用例的东西. 任何帮助是赞赏. 所以在WatchOS 2这是可能的! 你必须在iPhone方面做: 第一: import WatchConnectivity 然后 : if WCSession.isSupported() { // check if the de

  • ios – 将WCSession与多个ViewController一起使用

    我发现了许多问题和许多答案,但没有最后的例子请求: 任何人都可以在Objective C中给出最后的示例,将WCSession与IOS应用程序和带有多个ViewController的Watch应用程序(WatchOS2)一起使用的最佳做法是什么. 到目前为止我注意到的是以下事实: 1.)在AppDelegate的父(IOS)应用程序中激活WCSession: - (BOOL)application

  • ios – 如何在UIPanGestureRecognizer方法中获取当前触摸点和上一个触摸点?

    我是iOS新手,我在我的项目中使用UIPanGestureRecognizer.在我拖动视图时,我需要获取当前触摸点和上一个触摸点.我很难得到这两点. 如果我使用touchesBegan方法而不是使用UIPanGestureRecognizer,我可以通过以下代码得到这两点: - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)ev

  • WebKit Audio在电源循环后第一次在iOS 6(iPhone 5)上扭曲

    在iOS 6下,我一直在使用 HTML5中的webkitAudioContext来解决这个难以捉摸的音频失真错误.在其他情况下,可能会发生这种情况,但是我可以通过电源循环访问我的页面,只有这样才能获得100%的重现.看来,如果您访问任何有音频功能的页面访问这一个之前,问题不会发生. 该失真只发生在webkitAudioContext.decodeAudioData()生成的音频上,然后通过webk

  • ios – 我能在CKQuery中使用recordID.recordName吗?

    CKQuery doc说:谓词中使用的键名对应于当前评估记录中的字段.键名可以包括记录的元数据属性的名称,例如“creationDate”或您添加到记录中的任何数据字段. 我可以在CKQuery中使用哪些元数据?我能否使用record.recordID.recordName,如果是,它的关键是什么? 是的,您可以创建一个CKQuery来搜索这样的记录ID: var query = CKQuery(

  • ios7 – 在touchesmoved中用sprite工具包画一条线

    我想沿着touchesmoved收集的点在sprite工具包中画一条线. 什么是最有效的方式?我尝试了几次,我的线在y轴上是错误的,或者占用了很多处理能力,fps下降到10秒. 有任何想法吗? 您可以定义CG路径并通过在触摸移动功能中添加线条或弧线来修改它.之后,您可以从路径创建SKShapeNode并根据需要进行配置. 如果要在手指在屏幕上移动时绘制线条,则可以在触摸以空路径开始时创建形状节点,

  • iOS钥匙串使用什么加密算法来保护数据?

    经过广泛的搜索,我没有设法找到这个问题的答案1,这是令人惊讶的,因为“安全通过晦涩”不是真的安全… 有没有一个可靠的答案来源的这个问题(如iOS的认证申请,源代码或类似的)? 1我唯一能提到的是它可能会使用3DES. 根据 this official Apple document: The encryption is AES 128 in GCM (Galois/Counter Mode);

  • ios – 不推荐使用Objective-C选择器的字符串文字,请改用’#selector’

    我有以下代码: func setupShortcutItems(launchOptions: [NSObject: AnyObject]?) -> Bool { var shouldPerformAdditionalDelegateHandling: Bool = false if (UIApplicationShortcutItem.respondsToSelector("ne

  • ios – Swift – 当前位置by currentCalendar()的工作日

    今天是星期三,我有这个代码 let calendar:NSCalendar = NSCalendar.currentCalendar()let dateComps:NSDateComponents = calendar.components(.CalendarUnitWeekday , fromDate: NSDate())let dayOfWeek:Int = dateComps.weekd

  • ios – UITableView开始/结束更新

    在UITableView上使用 – (void)beginUpdates和 – (void)endUpdates时,你是否必须对调用内的数据源进行更改? 即 如果我有一个名为dataSource的NSMutableArray驱动我的tableView我可以这样做… // edit the actual data first[dataSource addObject:@"Blah"];// n

  • 使用自定义字体整个iOS应用程序swift

    我知道要在屏幕上设置一个元素的自定义字体,我可以简单地dosomeLabel.font = UIFont(名称:“Exo 2.0”,size:15). 我想知道如何使用swift为整个应用程序设置它. (一个黑客将会对应用程序的每一个元素都做出所知,但这只是一个可维护的噩梦) 我看到这个问题已经被提出了一个客观的C标签,How to set a custom font for entire iOS

  • Xcode 5等同于构建设置中的NS_BLOCK_ASSERTIONS

    直到 Xcode 5,使用默认的构建设置可以防止发布版本包含NSAssert语句及其变体: OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1"; 此设置可以在project.pbxproj中找到,并在Xcode中设置: (注意,这个抓取是从Xcode 4项目中转换为Xcode 5.) 每个目标将只在Release版本中继承此设置.显然这是一件好事.而不是立即崩溃,应用

  • ios – 在Swift中找出Grand Central Dispatch的语法

    我有以下代码: dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)) { // Do stuff in the backgroud dispatch_async(dispatch_get_main_queue()) { // Do stuff on the U

  • ios – 以编程方式更改UITableView的大小

    我试图从我的服务器上的 mysql数据库显示数据.我正在将数据加载到表中.问题是,我不希望这个数据是唯一的观点.我想要与其他内容共享表.理想情况下,我希望桌子能够成长和扩展,它们的数量是多少.所以如果有3个细胞,我希望它成长为适合所有3.如果有10,我希望它成长为适合所有10. 看起来苹果这样做很多.一个主要的地方,我注意到它是在他们的联系人,电话号码表增长和收缩,取决于有多少个数字. 我在网上搜

  • ios – purgeIdleCellConnections

    关于这个问题的“重复”状态: 这个问题在2012年11月被问到,它包含对问题的详细描述,并有3个答案. 被称为“原始”的问题是在2013年2月(这个“重复”之后3个月)提出的,没有详细的描述,只有2个答案.它的两个答案中最好的只是一个链接答案. 为什么我的控制台收到这个消息? purgeIdleCellConnections: found one to purge conn = (some obj

  • iOS9此应用程序正在从后台线程修改autolayout引擎,这可能会导致引擎损坏和奇怪的崩溃

    我刚刚下载最新的XCode(7.1 beta),并开始玩iOS9. 我有一个应用程序在iOS8中完美无缺,但是现在我在UITableViewCell类中覆盖drawRect方法得到以下错误: “这个应用程序正在从后台线程中修改autolayout引擎,这可能会导致引擎损坏和奇怪的崩溃,这将在以后的版本中引发异常. 这里是回溯: Stack:(0 CoreFoundation

  • ios – 使用带有for循环的“..”

    Apple提供的快速书中有一段代码片段.我在 xcode playground中键入它,但它显示“运算符不是已知的二元运算符”和“使用未解析的标识符”错误.代码是: 根据该书,“..”运算符可以与for循环一起使用,以创建一个省略其上限值的范围.但它显示错误.将“..”更改为“…”运算符似乎可以解决错误.但为什么不“……”有效? 你有一本过时版本的 swift书. 干得好.半闭范围的当前版本是0

  • ios – CVOpenGLESTexture方法类型的官方文档在哪里?

    我试过谷歌和stackoverflow但我似乎无法找到以CVOpenGLESTexture开头的函数的官方文档.我可以看到它们来自核心视频,我知道它们是在iOS 5上添加的,但搜索文档并没有给我任何东西. 我正在寻找有关参数的信息,他们做什么,如何使用它们等,就像在其他苹果框架中一样. 到目前为止我所能做的就是命令点击它来查看信息,但这感觉非常奇怪.或者有没有办法添加它,以便它可以显示在xcode

  • ios – Objective C委托还是C风格的块回调?

    我正在设计一个类,当发生某些事情时,它会“触发事件”.这些事件往往与非UI相关.我想知道这样做的最佳方法是什么.我一直在探索: 代表 我将定义一个委托类,在init函数中接受委托,并在事件发生时调用委托类上的方法. C风格的积木 我将定义一个函数指针,并在init函数中接受一个函数.我会在事件发生时调用它. 在这两种情况下,我可能需要处理多个“源”,因此我需要一组委托或块. 我注意到在iOS编程中

  • ios – VSTS Build Generation抛出无效的bitcode版本错误

    要为测试人员生成构建,我们在项目中使用VSTS.当我们签出并使用 xcode在我们的Mac中运行分支时,它工作正常. 但是当我尝试通过VSTS发布一个构建时,它会抛出如下错误并且构建失败. ld: could not reparse object file in bitcode bundle: ‘Invalid bitcode version (Producer: ‘902.0.39.2_0’ R

  • 如何确定音频会话是否在iOS中处于活动状态

    我正在使用AudioSessionSetActive(true)和AudioSessionSetActive(false)在我的iOS应用程序中将AudioSession设置为true或false. 在任何时候,我想知道会话是否活跃.有办法吗? 刚刚遇到同样的事情!没有AudioSessionProperty键用于查询会话是否处于活动状态.我相信这是另一个设置它,并忘记了苹果认为应用程序应该以某种

  • ios – 当用户获得推送通知时如何播放自定义声音文件?

    参见英文答案 > APN custom notification sound issue                                    1个 我在应用程序包中有一个声音文件,我想在用户获得推送通知时播放该声音文件. 如果可以,在iOS中是可能的,那么请建议实现这一目标的方法. 谢谢, 要播放此声音,您必须在通知有效负载中指定声音的文件名.例如,假设您已将名为example.

  • ios – UIAlertController根本没有出现

    我正在尝试将UIAlertController添加到我的应用程序,但它根本没有出现.我尝试过以下方法: UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"Message" message:@"Web Service is not available." preferredStyle:

  • ios – Crashlytics未在发布模式下报告崩溃

    Crashlytics已安装在相关应用程序中,现已推出几个版本.它一直很好用. 但是在我们准备下一个版本时,Crashlytics已经停止在发布模式下报告崩溃.以下是我能想到的自上次发布以来发生过变化的事情. > Xcode 7.1.最后一个版本是用Xcode 6编写的. >我们升级到Fabric. >我们正在测试iOS 9.1上的应用程序. 无论如何,所有这些更改崩溃仍然在Debug中报告正常.

  • 如何使uiscrollview只为ios垂直滚动?

    我正在尝试使用这个教程 https://www.youtube.com/watch?v=UnQsFlMGDsI在scrollview中进行布局 并得到以下结果 http://youtu.be/iPfzyLbEZMA 任何建议或教程链接都将受到赞赏.它只需要垂直滚动 我确信必须有其他方法来做到这一点,但快速解决方法是: 1.)在Storyborad中的ContentView上创建宽度约束. 2.)I

  • 如何区分iOS音量按钮,点击设置软件

    有没有办法在iOS应用程序中区分某人通过iPhone / iPad上的硬件按钮改变音量的情况,而不是由应用程序中的某些UI控件完成的情况? 我已经搜索过了,到目前为止,我想出了许多方法来通知卷已经更改但是无法确定它是由UI控件还是硬件按钮完成的.通知包括信息是否有变化的原因,但两种情况都是相同的. 经过长时间的搜索,我想到了这个: 没有办法检测到按下的硬件按钮(到目前为止iOS 7).您只能通知结

  • ios – 如何获取UITableView中特定行的高度

    在我的UITableView中,我使用委托方法为不同的行设置了不同的高度:tableView:heightForRowAtIndexPath: 现在给出一个NSIndexPath,我想获得先前为特定行分配的高度. 你可以使用这个 CGRect frame = [tableView rectForRowAtIndexPath:indexPath];NSLog(@"row height : %f",

 15 16 17 18 19 20 21 22 23 24