1

iOS精选源码

iOS放大镜

image

WKWebView图片预览框架

image

iOS-APP内置调试工具(debugging-tool)

image

分段选择,tababr自定义,项目简单搭建

image

iOS 导航渐变,并保持状态

image

可平滑过渡的横向切换页SPScrollPageView

image

轻松创建 iOS View Controller 动画过度效果。

image

js与swift交互

image

基于GPUimage的图片滤镜效果demo

image
<br/>

iOS优质博客

CocoaPods创建自己的公开库、私有库

相信大家对cocoaPods都很了解,大家也经常使用cocoaPods,那么我们经常使用的AFN、SDwebImage 等等,他们是怎么公开出来的呢?这样做有什么好处呢?我们可不可以自己公开一个库呢?下面就说一下我们建立自己的公开和私有库。为什么要使用Cocoapods来管理第三方库呢?传统使用第三方库的劣势1、使用一... 阅读原文

轻量级低风险 iOS 热更新方案

我们都知道苹果对 Hotfix 抓得比较严,强大好用的 JSPatch 也成为了过去式。但即使测试地再细致,也难保线上 App 不出问题,小问题还能忍忍,大问题就得重新走发布流程,然后等待审核通过,等待用户升级,周期长且麻烦。如果有一种方式相对比较安全,不需要 JSPatch 那么完善,但也足够应付一般场景,使用起来还... 阅读原文

ios 获取导航栏和状态栏高度,针对iPhoneX

因为iPhoneX的产生,原本的导航栏再也不是44了,那么会出现什么问题呢?在隐藏导航栏的页面,原本的高度要向上调整一个导航栏+状态栏的高度。那么iPhoneX的导航栏高度不是44了,我们需要手动获取,有导航栏的,代码如下:123456//获取状态栏的rectCGRect statusRect =&... 阅读原文

iOS多线程:『GCD』详尽总结
  1. GCD 简介什么是 GCD 呢?我们先来看看百度百科的解释简单了解下概念。引自百度百科Grand Central Dispatch(GCD) 是 Apple 开发的一个多核编程的较新的解决方法。它主要用于优化应用程序以支持多核处理器以及其他对称多处理系统。它是一个在线程池模式的基础上执行的并发任务。在 Mac O... 阅读原文
iOS学习之深入理解程序编译过程

常用的clang命令clang -rewrite-objc main.m 将obj文件重写为 c, c++文件clang -Xclang -ast-dump -fsyntax-only main.m 生成文件生成树clang -Xclang -dump-tokens main.m 这里会把代码切成一个个 Token,比... 阅读原文

欢迎扫码关注微信公众号


Code4App
106 声望29 粉丝