码迷,mamicode.com
首页 > 移动开发
iOS-单例模式
一. 单例模式简介 单例模式的作用可以保证在程序运行过程,一个类只有一个实例,而且该实例易于供外界访问从而方便地控制了实例个数,并节约系统资源 单例模式的使用场合在整个应用程序中,共享一份资源(这份资源只需要创建初始化1次),一般用于工具类。例如:登陆控制器,网络数据请求,音乐播放器等一个工程需要使 ...
分类:移动开发   时间:2017-09-22 14:12:31    阅读次数:14
iOS 11 与 iPhone X的适配那些事
前言 9月20日,正式推送Xcode 9和iOS 11的正式版,适配iOS 11是首要的适配的,网上教程很多,不在赘述。这里主要讲的是iPhone X的适配大神级别的可以不用看,我这里讲的主要是基础的适配工作 摘要 启动图:1125 * 2436 statusBar高度:44 tabbar高度:83 ...
分类:移动开发   时间:2017-09-22 13:06:27    阅读次数:11
APP之构架自己的webapi框架
当我们学习到一定程度的时候,我们会想要去深入了解代码底层的东西,也更想拥有一个属于自己的框架,当然,博主也正是如此。本文可能成为编写一个webapi框架的开端。有研究MVC框架的朋友会发现,mvc框架的路由MvcRouteHandler是实现了IRouteHandler而得以实现我们路由,而IRou ...
分类:移动开发   时间:2017-09-22 13:01:16    阅读次数:12
【福利】web渗透、app逆向资料打包带走
分享个人收集的一些渗透方面的书籍(pdf),有什么就自己看吧https://share.weiyun.com/e104e7aa2d11fd3bd69ba84391642eaa
分类:移动开发   时间:2017-09-22 12:05:06    阅读次数:9
IOS swift实现密码的显示与隐藏
最近做项目遇到一个需要做密码的显示与隐藏功能,简单从功能上讲是比较简单的,但是,ios有个恶心的BUG,就是在切换显示密码后再隐藏密码时输入就被清空了,这个非常不友好,为了解决这个问题,我在网上找了相关文章,得到了一些启发,解决了这个问题,在这里分享出来供给大家参考与学习! 代码如下: import ...
分类:移动开发   时间:2017-09-22 12:04:06    阅读次数:9
android 缓存图片
public class MemoryCache { private static final String TAG = "MemoryCache"; private Map<String, Bitmap> cache=Collections.synchronizedMap( new LinkedH ...
分类:移动开发   时间:2017-09-22 12:02:40    阅读次数:9
Android Studio 设置自动生成单例代码
AS中有可以自己设置代码模板,使用起来简单方便。同样的,单例类的代码样式统一,除了类名外全部一致。所以使用模板更加方便。 在设置中的Editor—Live Template中新建模板,然后把单例的模板代码粘贴上去。 其中的属于自定义字段,给它赋予一个值即可。步骤如下: 然后给这个模板定义一个快捷模式 ...
分类:移动开发   时间:2017-09-22 12:01:45    阅读次数:11
移动平台游戏网络重连方案(转)
1、背景 移动网络信号波动频繁,给移动游戏开发者带来诸多困扰,处理不好会造成较差的用户体验以及重复扣道具等严重问题。因此弱网络问题在TDR技术评审中作为客户端重点挑战项,并且弱网络专项测试达标后方能上线。本文就过往项目中遇到的问题给出一种比较通用解决方案。 2、网络连接方式 通常游戏客户端都是通过创 ...
分类:移动开发   时间:2017-09-22 11:57:14    阅读次数:11
Android之利用EventBus进行消息传递
什么是EventBus EventBus是一个 发布/订阅 模式的消息总线库,它简化了应用程序内各组件间、组件与后台线程间的通信,解耦了事件的发送者和接收者,避免了复杂的、易于出错的依赖及生命周期问题,可以使我们的代码更加简洁、健壮。EventBus 用于各组件通信,那么用于 fragment 之间 ...
分类:移动开发   时间:2017-09-22 11:55:07    阅读次数:11
iOS ---------Xcode9代码折叠
直接上图 简单粗暴 你们找到了吗?我攒够150字 发布到首页候选区,啦啦啦啦。你们找到了吗?我攒够150字 发布到首页候选区,啦啦啦啦。你们找到了吗?我攒够150字 发布到首页候选区,啦啦啦啦。你们找到了吗?我攒够150字 发布到首页候选区,啦啦啦啦。你们找到了吗?我攒够150字 发布到首页候选区, ...
分类:移动开发   时间:2017-09-22 11:54:21    阅读次数:12
iOS Runtime原理及使用
runtime简介 因为Objc是一门动态语言,所以它总是想办法把一些决定工作从编译连接推迟到运行时。也就是说只有编译器是不够的,还需要一个运行时系统 (runtime system) 来执行编译后的代码。这就是 Objective-C Runtime 系统存在的意义,它是整个Objc运行框架的一块 ...
分类:移动开发   时间:2017-09-22 11:51:45    阅读次数:12
Android之利用EventBus进行数据传递
在项目中,不可避免的要在两个页面之间进行数据的传递,就算不传递,也需要进行刷新之类的,我们根据Google提供的库类方法,也是可以做的,主要有广播broadcastreceiver,startactivity方法或者是application实例等等,都是可以工作的(只要实现了都是好样的,毕竟功能实现 ...
分类:移动开发   时间:2017-09-22 11:46:59    阅读次数:13
BeanFactory 和 ApplicationContext
来自为知笔记(Wiz) ...
分类:移动开发   时间:2017-09-22 11:46:34    阅读次数:13
Android6.0------权限申请管理(单个权限和多个权限申请)
Android开发时,到6.0系统上之后,有的权限就得申请才能用了。 Android将权限分为正常权限 和 危险权限 Android系统权限分为几个保护级别。需要了解的两个最重要保护级别是 正常权限 和 危险权限: (1)正常权限: 涵盖应用需要访问其沙盒外部数据或资源,但对用户隐私或其他应用操作风 ...
分类:移动开发   时间:2017-09-22 10:18:46    阅读次数:20
安卓发环境的搭建
安卓发环境的搭建,JDK的下载与环境配置教程,sdk与adt插件配套压缩包,win7,64bit亲测能用。因为ECLIPSE与adt等都有较多版本,对于初学者在下载安装,不免会遇到诸多问题,浪费时间在开发环境的搭建上,这里是我本人配置成功后所用的一系列软件版本,希望对你有所帮助。百度云..
分类:移动开发   时间:2017-09-22 10:17:20    阅读次数:17
Android
本文介绍android的启动流程。 一、Loader层 1. Boot ROM: 上电后,BootRom会被激活,引导芯片代码开始从预定义的地方(固化在ROM)开始执行,然后加载引导程序到RAM。 2. Boot Loader引导程序Boot Loader是启动Android系统之前的引导程序,引导 ...
分类:移动开发   时间:2017-09-22 10:02:20    阅读次数:8
iOS 逆向工程(工具介绍)- 学习整理(转)
一、class-dump 简介:顾名思义,就是用来导出目标对象的class信息的工具,私有方法声明也能导出来。 原理:利用 Objective-C语言的 runtime 特性,将存 在Mach-O 文件中的头文件信息提 出来,并生成对应的 .h 文件。 使用方法:1,下载然后将class-dump ...
分类:移动开发   时间:2017-09-22 01:05:16    阅读次数:27
129801条   上一页 1 2 3 4 5 6 ... 7636 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!