当前位置: 首页 > news >正文

iOS帅气加载动画、通知视图、红包助手、引导页、导航栏、朋友圈、小游戏等效果源码...

iOS精选源码

如丝般顺滑的微信朋友圈(点赞,评论,图文混排表情,...

动态菜单第三版本:动态项,自适应方向

仿appstore首页滚动效果

iOS 透明导航栏方案 TransparentNavigation

一键合成APP引导页,包含不同状态下的引导页操作方式,同时...

很帅的数据加载动画(可以用于数据列表加载的展现)

实现通知视图,零耦合JMNotifyView

DDGBannerScrollView使用文档

微信7.0红包助手

ios CAAnimation动画和SceneKit小游戏

iOS优质博客

iOS RunLoop 总结以及相关面试题解答

RunloopRunloop是事件接收和分发机制的一个实现。是线程相关的基础框架的一部分。一个Runloop就是一个事件处理的循环,用来不停的调度工作及处理输入事件。使用runloop的目的就是让你的线程RunLoop的主要目的保证程序执行的线程不会被系统终止,如果没有RunLoop,UIApplicationMain... 阅读原文

iOS开发之App间账号共享与SDK封装

本篇博客会封装一个登录用的SDK, 该登录SDK中包括登录、注册、忘记密码等功能,当然该SDK中包括这些功能的UI、数据验证等业务逻辑、网络请求、数据存储等等。当然此处的登录SDK是一个简化版的,真正的登录SDK比这个考虑的东西要多的多,如果在加上多个App进行登录账号的共享的话,那么考虑的东西就更为复杂了。本篇博客就... 阅读原文

iOS拾遗——为什么必须在主线程操作UI

在开发过程中,我们或多或少会不经意在后台线程中调用了UIKit框架的内容,可能是在网络回调时直接imageView.image = anImage,也有可能是不小心在后台线程中调用了UIApplication.sharedApplication。而这个时候编译器会报出一个runtime错误,我们也会迅速的对其进行修正。... 阅读原文

iOS开发之资讯类App常用分类控件的封装与实现

今天博客中,我们就来实现一下一些常用资讯类App中常用的分类选择的控件的封装。本篇博客中没有使用到什么新的技术点,如果非得说用到了什么新的技术点的话,那么勉强的说,用到了一些iOS9以后UICollectionView添加的一些新的特性。本篇博客所涉及的技术点主要有UICollectionView的Cell移动,手势识... 阅读原文

iOS拾遗——为什么必须在主线程操作UI

在开发过程中,我们或多或少会不经意在后台线程中调用了UIKit框架的内容,可能是在网络回调时直接imageView.image = anImage,也有可能是不小心在后台线程中调用了UIApplication.sharedApplication。而这个时候编译器会报出一个runtime错误,我们也会迅速的对其进行修正。... 阅读原文

  • 更多源码
  • 更多博文

欢迎扫码关注微信公众号

相关文章:

  • 使用Jmeter输出错误响应结果到日志
  • Hunt framework 2.0.0 发布,简单且高性能的 Web 服务框架
  • 补贴退坡幅度进一步加大 新能源汽车会涨价吗
  • Linux基础_软件包管理
  • Nginx配置文件的高亮显示设置
  • 【leetcode】983. Minimum Cost For Tickets
  • BZOJ 2810 [Apio2012]kunai
  • HashMap剖析之内部结构
  • OpenvSwitch/OpenFlow 架构解析与实践案例
  • CSS opacity设置不透明度
  • runC爆严重安全漏洞,主机可被攻击!使用容器的快打补丁
  • CH5102 Mobile Service
  • 区块链共识机制优缺点对比都是什么
  • Python数据可视化的10种技能
  • 基于django的视频点播网站开发-step3-注册登录功能 ...
  • C学习-枚举(九)
  • es6
  • Fundebug计费标准解释:事件数是如何定义的?
  • golang中接口赋值与方法集
  • Invalidate和postInvalidate的区别
  • Median of Two Sorted Arrays
  • Protobuf3语言指南
  • vue2.0开发聊天程序(四) 完整体验一次Vue开发(下)
  • vue从入门到进阶:计算属性computed与侦听器watch(三)
  • 第2章 网络文档
  • 猫头鹰的深夜翻译:JDK9 NotNullOrElse方法
  • 强力优化Rancher k8s中国区的使用体验
  • 如何使用 OAuth 2.0 将 LinkedIn 集成入 iOS 应用
  • 想晋级高级工程师只知道表面是不够的!Git内部原理介绍
  • 写给高年级小学生看的《Bash 指南》
  • 源码安装memcached和php memcache扩展
  • 源码之下无秘密 ── 做最好的 Netty 源码分析教程
  • 好程序员大数据教程Hadoop全分布安装(非HA)
  • ###51单片机学习(1)-----单片机烧录软件的使用,以及如何建立一个工程项目
  • $refs 、$nextTic、动态组件、name的使用
  • ( 用例图)定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现
  • (1)Map集合 (2)异常机制 (3)File类 (4)I/O流
  • (C#)一个最简单的链表类
  • (Matalb时序预测)PSO-BP粒子群算法优化BP神经网络的多维时序回归预测
  • (poj1.3.2)1791(构造法模拟)
  • (vue)页面文件上传获取:action地址
  • (附源码)springboot猪场管理系统 毕业设计 160901
  • (一)80c52学习之旅-起始篇
  • (转)Linq学习笔记
  • ./configure,make,make install的作用(转)
  • .Net 代码性能 - (1)
  • .netcore如何运行环境安装到Linux服务器
  • .net安装_还在用第三方安装.NET?Win10自带.NET3.5安装
  • .NET命令行(CLI)常用命令
  • .net通用权限框架B/S (三)--MODEL层(2)
  • .sys文件乱码_python vscode输出乱码
  • .ui文件相关
  • .vollhavhelp-V-XXXXXXXX勒索病毒的最新威胁:如何恢复您的数据?
  • @Service注解让spring找到你的Service bean
  • @我的前任是个极品 微博分析