最新消息:iOS编程开发交流群(6906921) ,Mac.Cocoa开发交流群(7758675) 欢迎iOS/macOS开发编程爱好及学习者加入!

iOS

基于HTTP/2与Token的APNs新协议

基于HTTP/2与Token的APNs新协议

天狐 3天前 67浏览 0评论

新的APNs协议基于HTTP/2,一种是使用Universal Push Notification Client SSL 证书,一种是使用Token,本文主要讲基于token的APNs协议。 基于HTTP/2与Token的 APNs 协议 APNs ...

Apple向热更新下达最后通牒

Apple向热更新下达最后通牒

天狐 3周前 (03-08) 8193浏览 3评论

之前开发者都收到了苹果2017年的新开发者审核协议更新通知 2017年3月8...注意..是女神节这天。大量开发者收到了被拒绝 被警告的邮件,内容如下: Dear Developer, Your app, extension, and/or li...

iOS音频开发为Wav文件写入Header

iOS音频开发为Wav文件写入Header

天狐 3个月前 (12-15) 673浏览 0评论

WAVE 文件作为多媒体中使用的声波文件格式之一,它是以RIFF格式为标准的。RIFF是英文Resource Interchange File Format的缩写,每个WAVE文件的头四个字节便是"RIFF"。WAVE文件由文件头和数据体两大部分组成...

iOS开发#pragma预处理指令与_Pragma操作符

iOS开发#pragma预处理指令与_Pragma操作符

天狐 4个月前 (12-04) 650浏览 0评论

#pragma 预处理指令 在C/C++标准中,#pragma是一条预处理的指令(preprocessor directive)。简单地说,#pragma是用来向编译器传达语言标准以外的一些信息。 整理代码 举个简单的例子,如果我们在代码的头文件中定...

Xcode Build Setting Transformations

Xcode Build Setting Transformations

天狐 4个月前 (11-13) 451浏览 0评论

Xcode在许多地方包括Info.plists提供使用$(BUILD_SETTING_NAME) 或者 ${BUILD_SETTING_NAME} 语法更改build settings值的能力,其他build setting值,和.xcconfig文...

iOS开发之特征变量(Use Trait Variations)

iOS开发之特征变量(Use Trait Variations)

天狐 5个月前 (10-17) 2928浏览 2评论

特征变量(Trait Variations) Trait Variations,特征变量。 在Xcode8中删除了size class选项,取而代之的是Use Trait Variations选项。用来声明APP在不同设备上的不同特征。这带给我的将是...

iOS开发之Safari调试WebView页面

iOS开发之Safari调试WebView页面

天狐 5个月前 (10-13) 1785浏览 0评论

在iOS开发过程中,难免会加入html5页面来实现文章详情等等类似功能。 我们都知道火狐等PC浏览器有类似firebug,审查元素等工具来调试网页样式与脚本,查看请求参数与请求头等等。 在iOS开发中,这些网页检查器功能也是存在的(无论是模拟器还是真...

Swift NSClassFromString Crash

Swift NSClassFromString Crash

天狐 6个月前 (09-30) 434浏览 0评论

我们都知道动态获取类使用 NSClassFromString方法 但是在Swift中 Swift let pim = NSClassFromString("PIMViewController"...

Swift Result of call to ‘XXX’ is unused

Swift Result of call to ‘XXX’ is unused

天狐 6个月前 (09-29) 625浏览 0评论

我们都知道当在Objective-C中调用一个方法,没有使用其返回值当时候可以,不用变量来接收。并且一个变量未被上下文使用到的时候可以用__unused修饰符修饰。 到了Swift中,不用变量来接收返回值会爆出警告“result of call to...