这个栏目将持续更新--请iOS的小伙伴关注! (答案不唯一,仅供参考,欢迎留言,文章最后有福利) iOS面试题大全...[作者空间]
目录 概览 各种资源的国际化 1.文本2.图片3.nib4.其他资源 特定模块/功能的国际化 1.APP图标2.应...[作者空间]
原文地址:2018 iOS 面试题大全由于原作者并没有继续更新,这里我转过来继续更新下 这个栏目将持续更新--请i...[作者空间]
在日常iOS开发中,对CocoaPods使用最长见得形式如下: 但有时候我们想在pod install/updat...[作者空间]
commit 里的代码只做一件事 每一个 commit 都应该原子化。只做了一点“微小”的工作。不应该出现一个 c...[作者空间]
主流的依赖管理有三大开源库:最老牌的 CocoaPods, 新秀 Carthage, 官方的 Swift Pack...[作者空间]
第一篇文章对VIPER进行了简单的介绍,这篇文章将从VIPER的源头开始,比较现有的几种VIPER实现,对VIPE...[作者空间]
最近半年在写app的时候,研究了一下各种iOS代码架构,最后选择了VIPER进行实践,在此对实践中遇到的各种设计问...[作者空间]
项目中的页面(webview)分成两种,一种是比较简单的,对于这种页面,浏览完毕后点返回,就是真的返回,退到上一层...[作者空间]
前言 目前比较流行的组件化开发,针对多个 app 要用同一套代码,将其做成 pod 仓库是比较好的解决方案。代码只...[作者空间]
自从上线完客服系统以后就可以及时得到用户的反馈信息,因为之前发版比较频繁并且都是大版本更新和强制更新(强制更新方案...[作者空间]
以前写过几篇蓝牙相关的文章,但是没有涉及扫描、收发指令这些基础功能的实现。所以打算写一篇尽可能详尽的蓝牙知识汇总,...[作者空间]
本文已发布到唐巧前辈的 iOS 开发(iOSDevTips)微信公共帐号,点击跳转至微信阅读地址。 离屏渲染(Of...[作者空间]
升级介绍 蓝牙固件升级是使用手机给固件进行更新,以达到修复bug,完善功能的作用。升级的大概流程是:首先,当手环的...[作者空间]
前言: 按照时间顺序,事件的生命周期是这样的:事件的产生和传递(事件如何从父控件传递到子控件并寻找到最合适的vie...[作者空间]
最近在忙一个蓝牙项目,在处理蓝牙数据的时候,经常遇到进制之间的转换,蓝牙处理的是16进制(NSData),而我们习...[作者空间]