iOS
Yy_98
新晋小白一枚,写一写总结学习的东西.
展开
-
iOS页面跳转遇到Whose view is not in the window hierarchy问题
因为手上项目用的是纯代码来写,我一个小白直接上手感觉特别吃力。纯代码写页面跳转一般用的是模态视图的方法,而我之前接触到的一般都是用导航控制器UINavigationController进行跳转,而且指导的大佬要求页面逻辑和页面布局要分开,这样一绕我就更头晕了。简单梳理一下先:UINavigationController跳转:UINavigationController的原理就是相当于一个装载视图(viewController)的容器(栈),它可以放很多视图,当然视图的进出也和数据结构里面栈的进出原创 2020-10-14 20:25:29 · 1026 阅读 · 0 评论 -
CocoaPods制作第三方库,管理自己的私有库以及发布官方库(模块化与组件化)
CocoaPods在这里就不多做介绍了,相信大家都对此都使用过,也知道其对我们的好处。CocoaPods可以使我们项目管理第三方更容易,平时第三方库都是pod install下来的,再也不用之前的手动拖进工程了。那么我们今天就来说下我们自己怎么制作第三方并发布到CocoaPods官方;还有项目组件化,把自己的模块封装成库并发布到私有的git上。这里的内容是为了记录自己学习的经历,内容也是结合前人经验和自己实践写的,请多多宽容。一 . Cocoapods环境安装首先我们需要安装CocoaPods环原创 2020-09-25 21:12:00 · 726 阅读 · 0 评论 -
iOS学习——无storeboard开发
在目前的iOS应用开发过程中,构建一个界面可以采用的方式主要有三种:Storeboard 故事板 XIB文件 纯代码有较长iOS开发经历的老鸟对于这几样东西的发展历程估计都有比较深了解,但是就目前开发来说Xcode中开发iOS app时已经自己带上了storeboard(因为苹果公司自己就是在主推这个玩意)。当然,对于stroyboard使用起来确实会方便得多,对于三种方式如何进行取舍我想放到后面再详细探讨一下。这里就先稍微做一个假设,一个iOS开发经历为零的小白如果一来就要求使用纯代码方式怎原创 2020-09-11 13:45:11 · 436 阅读 · 0 评论 -
Mapbox-iOS安装配置
一、简介:Mapbox致力于打造全球最漂亮的个性化地图。官网地址:(https://www.mapbox.com/)因为学习的需求接触到了Mapbox这个开源的第三方组件库,这个地图支持高度自定义各种地图元素,比如,道路,水系,绿地,建筑物,背景色,等等。Mapbox打造的Mapbox studio地图制作虚拟工作室,就是一个很完美的地图元素个性化编辑器。另外,我们也可以把自己项目的地理信息数据上传到Mapbox云端,然后在自己项目的客户端展现出来。Mapbox地图数据来源于Open Str原创 2020-09-08 12:38:06 · 1840 阅读 · 0 评论