iOS三维菜单、调试工具、封装通讯录、网络框架、多种控件和动画等源码
iOS精选源码
一个调用系统通讯录和获取通讯录所有联系人的封装
ios scrollview嵌套tableview同向滑动(初级、进阶), 支持OC / Swift
WKWebView常用设置及进度条封装,意在快速集成H5功能
iOS三维圆形菜单实现源码
iOS可折叠FoldTableViewCell
iOS多种动画效果展示
LLDebugTool 一款针对开发者和测试者的调试工具
HDNetwork——感觉自己封装的网络框架才是最适合自己的
MUNavigation 简单易用 无侵入性
iOS基于Swizzle Method的Crash防护组件
iOS优质博客
iOS重构实践
最近完成了我司iOS项目的重构,把整体的代码架构都梳理了一遍,主要按照MVP的架构模式,并综合考虑了重构的难度和效果。在这个过程中也积累了一些代码重构方面的经验,在这里总结一下。项目简介和MVP模式重构项目简介首先简单介绍一下项目情况。我们原有项目的架构是比较标准的MVC模式,也是苹果官方推荐的架构模式。Model层用... 阅读原文
MVC+delegate,架构的方式,简单点
写在前面MVC架构模式和delegate设计模式是我们最熟悉的架构模式和设计模式,正确运用它们可以轻而易举的将复杂页面打造得简洁明了、层次分明,下面就分享下我的一点心得。关于MVC起初,我想当然的认为MVC架构就是三个文件夹(model,view,controller),后来我读了唐巧的《被误解的MVC》,我才知道,M... 阅读原文
优化 App 的启动时间实践 iOS
前言当用户按下home键的时候,iOS的App并不会马上被kill掉,还会继续存活若干时间。理想情况下,用户点击App的图标再次回来的时候,App几乎不需要做什么,就可以还原到退出前的状态,继续为用户服务。这种持续存活的情况下启动App,我们称为热启动,相对而言冷启动就是App被kill掉以后一切从头开始启动的过程。我... 阅读原文
初涉iOS逆向工程:免越狱修改微信(外观篇)
前言微信成立七年多了,主界面也一直没有变过,和刚推出一样的简洁,纯粹。 但是看久了这个唯一的主题,总会有一些眼腻。偶然在网上看到了美化版的微信,而这些“分身版”、“美化版”的客户端预留了大量高危接口,一不注意手机就会中招,于是生出了自己捣鼓的念头。刚开始的时候什么都不懂,做了一大堆无用功,写下来避免更多人重蹈覆辙。IP... 阅读原文
iOS扩展——Objective-C开发编程规范
一 概要Objective-C是一门面向对象的动态编程语言,主要用于编写iOS和Mac应用程序。本文主要整合文档的翻译、作者自己的编程经验和其他的相关资料,为公司总结出一份通用的编码规范。二 代码格式2.1 使用空格而不是制表符Tab 不要在工程里使用Tab键,使用空格来进行缩进。在Xcode > Prefer... 阅读原文
更多源码
更多博文
转载于:https://my.oschina.net/u/3588131/blog/1813036
iOS三维菜单、调试工具、封装通讯录、网络框架、多种控件和动画等源码相关推荐
- Netty网络框架学习笔记-16(心跳(heartbeat)服务源码分析)
Netty网络框架学习笔记-16(心跳(heartbeat)服务源码分析_2020.06.25) 前言: Netty 作为一个网络框架,提供了诸多功能,比如编码解码等,Netty 还提供了非常重要的一 ...
- iOS 5 编程(1)-图像视图、滑块和步进控件的使用(源码下载)
下面的范例App演示了如下控件的使用,通过滑块.步进控件和按钮来控制在图像视图中播放动画. 图像视图(UIImageView) 滑块(UISlider) 步进控件(UIStpper) 范例App的运行 ...
- android视频缓存框架 [AndroidVideoCache](https://github.com/danikula/AndroidVideoCache) 源码解析与评估
文章目录 android视频缓存框架 [AndroidVideoCache](https://github.com/danikula/AndroidVideoCache) 源码解析与评估 引言 使用方 ...
- 【java毕业设计】基于javaEE+原生Servlet+MySql的网络考试系统设计与实现(毕业论文+程序源码)——网络考试系统
基于javaEE+原生Servlet+MySql的网络考试系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于javaEE+原生Servlet+MySql的网络考试系统设计与实现,文章末尾 ...
- C#毕业设计——基于C#+asp.net+SQL Server的多语种网络硬盘系统设计与实现(毕业论文+程序源码)——多语种网络硬盘系统
基于C#+asp.net+SQL Server的多语种网络硬盘系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于C#+asp.net+SQL Server的多语种网络硬盘系统设计与实现, ...
- Linux内核网络协议栈:udp数据包发送(源码解读)
<监视和调整Linux网络协议栈:接收数据> <监控和调整Linux网络协议栈的图解指南:接收数据> <Linux网络 - 数据包的接收过程> <Linux网 ...
- Rpc框架dubbo-client(v2.6.3) 源码阅读(二)
接上一篇 dubbo-server 之后,再来看一下 dubbo-client 是如何工作的. dubbo提供者服务示例, 其结构是这样的! dubbo://192.168.11.6:20880/co ...
- 基于JAVA框架的电脑测评系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署
基于JAVA框架的电脑测评系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA框架的电脑测评系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 本源码技术栈: 项目 ...
- asp毕业设计——基于asp+access的网络办公系统设计与实现(毕业论文+程序源码)——网络办公系统
基于asp+access的网络办公系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于asp+access的网络办公系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦.需要下载开 ...
最新文章
- 【组队学习】【34期】组队学习内容详情
- 使用C++实现Socket编程传输协议文件(包括大文件)
- PM配置详解之一:企业结构
- jquery改变html元素的样式,给input标签赋值,onclick中文传参问题等
- jscript错误代码及相应解释大全
- 招聘面试的套路和原则
- Python数值类型:小数与百分数的转换
- 向上2021·新消费品牌发展报告
- [Asp.net 5] DependencyInjection项目代码分析-目录
- c++byte数组和文件的相互转换_经常对文件相互转换,全能转换工具,解决办公中遇到的所有难题...
- SAP License:Payment Terms 付款条件
- VC中海量文件读写类设计与应用
- python机器学习-乳腺癌细胞挖掘(基于真实美国临床数据)
- 亿图图示专家 ((EDraw Max)V5.6 绿色特别版
- 基于SSM的房屋租赁管理系统
- 微软升级网页版Skype 没有帐户也能拨打网络电话
- 眼镜寿命不仅跟镜架材质有关,还跟习惯有关系!
- 我在Facebook干不下去的10个理由
- JST日本压着端子GHD系列线对板连接器PCB封装库(1.25mm间距)
- 遇到了一个date控件显示的问题