最新 最热

百行代码变十行,苹果SwiftUI可视化编程让开发者惊呼完美

Swift 是苹果于 2014 年发布的全新开发语言,可与 Objective-C* 共同运行于 macOS 和 iOS 平台,用于搭建基于苹果平台的应用程序。Swift 的设计以安全为出发点,以避免各种常见的编程错误类别。近年来,这种编程语言的热度上...

2019-06-10
0

WWDC19苹果发布会,谁说程序员不能做设计?SwiftUI、AR 3 、ML 3

在刚刚结束的WWDC发布会中,苹果不仅带来了大家期待已久的 iOS 13,还有3个内容的更新我比较关注,分享给大家。

2019-06-10
0

利用Xcode Server实现bot持续集成

Xcode Server是配置在Mac端的一个服务器,在这个服务器上我们可以创建Bot自动执行机器人,软件应用程序在本地(Xcode development Macs)开发过程中,会将代码不断合并到git上(SCM Repository), Bot会在指定的时间将git上的代码...

2019-06-02
1

OC静态代码检测方案

xcode工具其实本身就包含了静态代码分析功能,打开项目后,可通过菜单Product->Analyze来对代码进行扫描。

2019-06-02
1

那些防不胜防的坑儿

AirPlay:AirPlay 是指将iOS设备或者Mac设备上的音视频,同步到另一个设备中播放。比如:将iPhone上的音乐通过蓝牙的方式在汽车的蓝牙音响上播放。此功能一般用于多端及多屏的交互。画中画的视频播放:画中画是 iPad 版本的i...

2019-06-02
0

基于XCTest的iOS自动化测试

2. 创建Test Class如果要在Test Target中创建新的Test Class,选中目标Test Target,使用File -> New -> File ,可以看到有UI TestClass和Unit Test Class两种类,如下图:

2019-06-02
0

用expect脚本实现Xcode对越狱设备的动态库注入

如果我们想远程登录或者控制一台机器,可以在被操控的设备上安装ssh服务。无论是本地设备使用命令行还是可视化工具都需要预先登录到远程设备中,登录过程需要输入用户名和密码。我们还可以使用scp命令来实现本地设备和远...

2019-05-31
0

Flutter:platform channel

Flutter使用了一个灵活的系统,允许您调用特定平台的API,无论在Android上的Java或Kotlin代码中,还是iOS上的ObjectiveC或Swift代码中均可用。

2019-05-31
1

iOS持续集成(CI)——Jenkins插件配置

xcode 编译工具:到 2017年5月25日的版本是2.0.0 ;算是比较大的版本更新 主要之前的1.4.11对xcode8版本支持的不太好 例如 XCode 8.3,中对xcrun PackageApplication.已经废弃了。也一度导致jenkins服务器的xcode 版本无...

2019-05-29
0

ruby on rails使用笔记

如果升级过程中说xcode版本太低 还得先升级xcode 重启电脑后继续升级ruby 升级完系统依然报错说xcode版本太低可以使用以下命令切换xcode版本

2019-05-28
0