这份学习资料是为 iOS 初学者所准备的, 旨在帮助 iOS 初学者们快速找到适合自己的学习资料, 节省他们搜索资料的时间, 使他们更好的规划好自己的 iOS 学习路线, 更快的入门, 更准确的定位的目前所处的位置. 该…
分类:移动开发
如何判断method是否被swizzling
背景 Objective-C的动态性可以让我们干很多事情。比如method swizzling.但method swizzling有很多负面影响,特别是引入第三方组件后. 如果希望在运行时检测,method是否被swiz…
Swift Tips
Int和CPU架构有关 在32位CPU上(iphone5及以前)是Int32,64位上(5s及以后)为Int64。UInt同理。 可选链式调用 可选链式调用失败时,等号右侧的代码不会被执行 func createAddr…
iOS开发学习路线
iOS开发学习路线 前言 这里筑梦师,是一名正在努力学习的iOS开发工程师,目前致力于全栈方向的学习,希望可以和大家一起交流技术,共同进步,用简书记录下自己的学习历程. 个人学习方法分享 本文阅读建议 1.一定要辩证的看…
web 移动端 ios 浏览器中 animation 动画异常
关键字:animation,ios,移动端,异常解决问题的办法:页面dom加载完毕时延时给dom加上动画类名。即在vue的mounted钩子中用定时器延时100ms左右给需要动画的dom加上类名。 我们在写动画的时候常常…
苹果发布iOS 13隐私新规 加密通信应用被迫调整
北京时间9月6日早间消息,受到iOS 13最新调整影响的应用可能超出最初预想,安全消息的开发人员都在“争先恐后地”在苹果切断对特定API的访问之前,保持加密通信服务功能。 苹果在2019年全球开发者大会(WWDC)期间宣…
Linux如何实现开机启动程序详解
Linux开机启动程序详解我们假设大家已经熟悉其它操作系统的引导过程,了解硬件的自检引导步骤,就只从Linux操作系统的引导加载程序(对个人电脑而言通常是LILO)开始,介绍Linux开机引导的步骤。 加载内核LILO启…
Android接入热敏打印机
首先是解析类 PrintUser public class PrintUser implements Serializable { /** * pharmacy : 药房 * orderTime : 下单时间 * ord…
Android开发秒转换成分钟和小时
秒转换成分钟和小时主要通过取余和取商实现,然后通过StringBuffer拼接显示;代码简单直接上代码 public static String formatTimeS(long seconds) { int temp …
Android 动态可设置下拉状态栏和虚拟导航栏
通常情况下,android系统都会自带状态栏下拉控制和虚拟导航栏,这样可以方便使用操作,但在某些特殊使用情况下,我们需要去掉或者禁止这两个功能模块,例如基于android系统的工控机,广告机等,废话不多说,进入主题…
Android app版本号的修改
再app的build.gradle中 android { compileSdkVersion 24 buildToolsVersion "24.0.3" defaultConfig { applicationId "co…
不能在simulator运行
An error was encountered while running (Domain = NSPOSIXErrorDomain, Code = 22) clean程序 退出Xcode 打开terminal 进入/…