在实现iOS模块化开发的过程中,可以把固定的业务模块生静态库. 本文将基于Xcode9.2创建一个简单的工程,教大家如何制作一个自己的framework,目的就是简单易学的制作framework。这种方法可以使得你的代码易分享,在多个工程中复用,并且可以隐藏实现细节,控制公开的头文件。 1. 打开X ...
分类:
移动开发 时间:
2018-04-01 18:53:51
阅读次数:
202
NSURLSession是NSURLConnection的替代者,在2013年苹果全球开发者大会上(WWDC2013)随iOS7一起发布的,是对NSURLConnection进行了重构优化后的新的网络接口。从iOS9开始,NSURLConnection中发送请求的两个方法已经过期(同步请求,异步请求 ...
分类:
编程语言 时间:
2018-02-07 19:56:00
阅读次数:
291
Xcode9.2打包图片显示异常解决方案 iOS8.1和8.2系统图片花掉 解决办法: 1. 使用低版本xcode打包, 9.1或者9.0 2. 把图片资源直接放在bundle下,不要放在image assets下。 升级Xcode9.2之后App Icon突然不显示 在Xcode8.x上配置好的A ...
分类:
其他好文 时间:
2018-02-07 00:45:09
阅读次数:
427
目录 问题列表 1.XCode9添加资源文件不能获取路径问题 2.iOS11 系统导航栏上自定义view的显示问题 3.UITableView 出现的遮挡显示问题(三行代码解决,放到基类) 4.适配iPhoneX 屏幕原则 5.适配过程一些常量的设置 6.出现UIScrollview 漂移问题(基本 ...
分类:
移动开发 时间:
2018-02-05 17:06:48
阅读次数:
2917
iOS项目——项目开发环境搭建 在开发项目之前,我们需要做一些准备工作,了解iOS扩展——Objective-C开发编程规范是进行开发的必备基础,学习iOS学习——Xcode9上传项目到GitHub是我们进行版本控制和代码管理的选择之一,明白iOS学习——iOS项目Project 和 Targets ...
分类:
移动开发 时间:
2018-01-25 11:07:02
阅读次数:
258
1. 控制台打印线程问题 Main Thread Checker: UI API called on a background thread: -[UIApplication statusBarOrientation] PID: 4940, TID: 93956, Thread name: (non ...
分类:
移动开发 时间:
2017-12-30 18:10:43
阅读次数:
307
今天使用Xcode9.1重建项目,什么都没写运行报错:Safe Area Layout Guide before iOS 9.0!目前为止,不晓得原因,现记录解决方法: ...
分类:
移动开发 时间:
2017-12-27 17:56:48
阅读次数:
238
前言: xcode9 以上才会有无线调试这个功能,换了一个type-c口的mac,公司的新电脑,但是公司不给配转接口,到某东看了一下,type-c口同时可以转化usb和VGA的要198,官网差不多500多吧,就很贵。那xcode9无线调试解决这个问题。 步骤: 手机连接上Xcode,打开Xcode菜 ...
分类:
其他好文 时间:
2017-12-25 13:26:53
阅读次数:
399
Xcode9之前 设置状态栏颜色首先在info.plist文件中,加入UIViewControllerBasedStatusBarAppearance = false; 让后在delegate didFinishLaunchingWithOptions 方法中加入下面的代码就可以了; Xcode9之 ...
分类:
移动开发 时间:
2017-12-07 20:55:33
阅读次数:
203
软件需求:Xcode9.x 、blender 硬件需求:iphone 6s + 系统:iOS 11 + 技能储备: ARKit 、SceneKit(苹果提供的3d游戏库) 或 SpriteKit(苹果提供的2d游戏库) 搞ARKit 不仅仅需要了解ARKit,还得专研SceneKit 或是 Spri ...
分类:
其他好文 时间:
2017-11-30 18:07:17
阅读次数:
185