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三维菜单、调试工具、封装通讯录、网络框架、多种控件和动画等源码相关推荐

  1. Netty网络框架学习笔记-16(心跳(heartbeat)服务源码分析)

    Netty网络框架学习笔记-16(心跳(heartbeat)服务源码分析_2020.06.25) 前言: Netty 作为一个网络框架,提供了诸多功能,比如编码解码等,Netty 还提供了非常重要的一 ...

  2. iOS 5 编程(1)-图像视图、滑块和步进控件的使用(源码下载)

    下面的范例App演示了如下控件的使用,通过滑块.步进控件和按钮来控制在图像视图中播放动画. 图像视图(UIImageView) 滑块(UISlider) 步进控件(UIStpper) 范例App的运行 ...

  3. android视频缓存框架 [AndroidVideoCache](https://github.com/danikula/AndroidVideoCache) 源码解析与评估

    文章目录 android视频缓存框架 [AndroidVideoCache](https://github.com/danikula/AndroidVideoCache) 源码解析与评估 引言 使用方 ...

  4. 【java毕业设计】基于javaEE+原生Servlet+MySql的网络考试系统设计与实现(毕业论文+程序源码)——网络考试系统

    基于javaEE+原生Servlet+MySql的网络考试系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于javaEE+原生Servlet+MySql的网络考试系统设计与实现,文章末尾 ...

  5. C#毕业设计——基于C#+asp.net+SQL Server的多语种网络硬盘系统设计与实现(毕业论文+程序源码)——多语种网络硬盘系统

    基于C#+asp.net+SQL Server的多语种网络硬盘系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于C#+asp.net+SQL Server的多语种网络硬盘系统设计与实现, ...

  6. Linux内核网络协议栈:udp数据包发送(源码解读)

    <监视和调整Linux网络协议栈:接收数据> <监控和调整Linux网络协议栈的图解指南:接收数据> <Linux网络 - 数据包的接收过程> <Linux网 ...

  7. Rpc框架dubbo-client(v2.6.3) 源码阅读(二)

    接上一篇 dubbo-server 之后,再来看一下 dubbo-client 是如何工作的. dubbo提供者服务示例, 其结构是这样的! dubbo://192.168.11.6:20880/co ...

  8. 基于JAVA框架的电脑测评系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署

    基于JAVA框架的电脑测评系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA框架的电脑测评系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 本源码技术栈: 项目 ...

  9. asp毕业设计——基于asp+access的网络办公系统设计与实现(毕业论文+程序源码)——网络办公系统

    基于asp+access的网络办公系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于asp+access的网络办公系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦.需要下载开 ...

最新文章

  1. 【组队学习】【34期】组队学习内容详情
  2. 使用C++实现Socket编程传输协议文件(包括大文件)
  3. PM配置详解之一:企业结构
  4. jquery改变html元素的样式,给input标签赋值,onclick中文传参问题等
  5. jscript错误代码及相应解释大全
  6. 招聘面试的套路和原则
  7. Python数值类型:小数与百分数的转换
  8. 向上2021·新消费品牌发展报告
  9. [Asp.net 5] DependencyInjection项目代码分析-目录
  10. c++byte数组和文件的相互转换_经常对文件相互转换,全能转换工具,解决办公中遇到的所有难题...
  11. SAP License:Payment Terms 付款条件
  12. VC中海量文件读写类设计与应用
  13. python机器学习-乳腺癌细胞挖掘(基于真实美国临床数据)
  14. 亿图图示专家 ((EDraw Max)V5.6 绿色特别版
  15. 基于SSM的房屋租赁管理系统
  16. 微软升级网页版Skype 没有帐户也能拨打网络电话
  17. 眼镜寿命不仅跟镜架材质有关,还跟习惯有关系!
  18. 我在Facebook干不下去的10个理由
  19. JST日本压着端子GHD系列线对板连接器PCB封装库(1.25mm间距)
  20. 遇到了一个date控件显示的问题

热门文章

  1. 日常英文01-谈论日期
  2. RK平台WiFi/BT兼容方案
  3. UVC摄像头嵌入式Linux应用
  4. 原子的数量(容易理解)
  5. 四人追逐游戏问题(matlab实现),产生的思考。
  6. 经济学跨考深大计算机,【经院·青春榜样】乘风破浪的毕业生们(9)|跨考深大这一程...
  7. JZOJ4597. 现世斩 题解
  8. 【JZOJ 4597】现世斩
  9. 优先队列的使用方法(priority_queue)
  10. pdf预览引发的vue项目只允许Chrome浏览器访问