Method Swizzling已经被聊烂了,都知道这是Objective-C的黑魔法,可以交换两个方法的实现。今天我也来聊一下Method Swizzling。 使用方法 我们先贴上这一大把代码吧 @interface…
分类:IOS
抖音的分享和授权(iOS)
准备工作注册appkey (抖音开放平台)集成sharesdk(下载地址)Xcode配置:urlScheme为注册的appkey, 白名单:douyinsharesdk ,douyinopensdk业务代码初始化 imp…
iOS知识梳理 - category和extension
category和extension category的能力 category主要作用是在不改变原有类的前提下,动态地给这个类添加一些方法。苹果早年一份官方文档指出,category主要有三种用途: 给现有的类添加方法;…
如何更好的使用bug管理工具---MadPecker场景篇
Hi,大家好,我是MadPecker,一款免费,好用的缺陷(Bug)管理SaaS软件 今天,我给大家介绍一下在项目开发过程中可能遇到的几个场景! 网址:www.madpecker.com 场景一“小啄,首页的UI样式帮我…
swift5展示全球国家列表
CountryCodeList是swift5学习的一个项目。主要练习了UITableView的swift使用,使用HandyJson把从本地读取的json文件转化为数据模型数组。全球国家列表的数据来源是之前从一张全球国家…
手把手教你把作品上传到github上
原起 为什么要把自己做的一些东西上传到github上?在软件行业竞争日益激烈的行情下,面试的时候,github上有高Star开源项目,绝对是个加分项。同时知识分享也是一种美德。这种双向受益的事,何乐而不为呢。下面就手把手…
iOS知识梳理 - 关于Objective-C
作为早期的面向对象语言,且直到现在仍然为人们所熟知,Objective-C显然有其独到之处。这里对Objective-C的特点进行简单阐述。 动态?静态? Objc这个语言具有比较强大的动态特性,常提到的包括动态类型、动…
iOS知识梳理 - Objc语法中值得注意的东西
@关键字 1. 类的声明和实现 @interface和@implementationTODO:分类(category)和扩展(extension) 2. 属性相关 @property、@synthesize和@dynam…
iOS知识梳理 - 目录
工作快2年,大部分时候都是在怼业务逻辑,回头看看其实有很多东西掌握得不是很好,计划整体梳理一下iOS开发的相关知识。先列个粗略的提纲,慢慢更新。 OC 关于Objective-C OC语法中值得注意的东西 代码规范:Go…
ios - 原生骨架库,网络过渡动画封装
最新版 2.0.5,release版本 目录 关于 TABAnimated 实现原理 优点 演变过程 效果图 安装 使用Cocoapods 手动导入 使用步骤 扩展回调 Tips 属性相关 强调 最后 关于 TABAni…
马蜂窝 iOS App 启动治理:回归用户体验
增长、活跃、留存是移动 App 的常见核心指标,直接反映一款 App 甚至一个互联网公司运行的健康程度和发展动能。启动流程的体验决定了用户的第一印象,在一定程度上影响了用户活跃度和留存率。因此,确保启动流程的良好体验至关…
马甲包审核被拒对应的处理方案
写在前面 马甲包审核被拒,目前网上流传最广的就是2.1和4.3,在查看了很多文章之后,从两篇介绍的比较详细的文章中把这两个大礼包对应条款的解决方案,整理出来,为开发马甲包做一个准备,同时分享个大家。 2.1大礼包 2.1…