前言: block是iOS开发中时间及参数传递的一种方法,和代理模式(delegate)相比,block是简单易用的轻量级事件传递方法。 初始化: 手打如下代码,或者从代码块把代码拖拽出来。 typedef void(^upLoadImage)(NSString *str);//传参类型及形参 @p ...
分类:
移动开发 时间:
2019-02-21 13:01:11
阅读次数:
225
1.OC中处理json解析出NSCFString 2.根据网络状态加载图片 先从磁盘中获得原图 原图已经被下载过 直接显示 原图并未下载过 WiFi直接下载原图 原图并未下载过 3G\4G网络下时候要下载原图 原图并未下载过 没有可用网络,此时从磁盘缓存中查找缩略图 缩略图已经被下载过 直接显示 没 ...
分类:
移动开发 时间:
2019-02-21 12:32:18
阅读次数:
224
相信我,这不是一篇吐槽文章。。。。 基础控件 Android的控件和控件样式非常特别,它是一种内联特别高的设计模式,换句话说,它是非常烂的设计。。。。 但在这种特别的关系里还是有一定的规律的,下面我们一起来看看控件的使用方式。 首先我们定义一个ImageButton,如下: 如上代码所示,我们定义了 ...
分类:
移动开发 时间:
2019-02-20 12:41:10
阅读次数:
218
1、提供上传文件 要求用户提供[.p12 与 .mobileprovision文件] 或 [.pfx 与 .mobileprovision文件] 导出方法: "iOS开发 导出profile文件" "Apple导出p12证书 导出证书为p12 Apple开发" 安装: 双击自动安装 .mobilep ...
分类:
Web程序 时间:
2019-02-15 22:39:17
阅读次数:
284
每个APP都应该有自己的图标跟启动图。 这里介绍怎么设置iOS的APP的图标跟启动图。 (1)图标 小程的xcode是10.0版本,设置图标的入口如下: 点击入口后,进到设置页面,如下: 可以看到有很多空位,在等着拉入图标,因为iphone与ipad,不同的系统,不同的机型尺寸,使用了一系列不同尺寸 ...
分类:
移动开发 时间:
2019-02-15 19:50:13
阅读次数:
198
在iOS开发中,经常会对UINavigationBar的样式进行全局样式。采用的设置方式有两种: 第一种,采用方式如下: [UINavigationBar appearance] 这种是对一类对象的默认全局外观样式设置,它对设置时机有要求。 通常需要在UIWindow的viewlayout之前。错过 ...
分类:
移动开发 时间:
2019-02-14 23:56:11
阅读次数:
352
对于移动APP来说,客户端(iOS或android)的界面开发是必不可少的工作。为了减轻界面开发的工作量,也为了提高开发的速度,选择一个良好的界面框架,是有意义的。 iOS开源的界面框架有很多,比如cocoaui、yykit、qmui_ios等。 本文介绍QMUI_IOS界面框架的使用。 qmui_ ...
分类:
移动开发 时间:
2019-02-14 20:56:17
阅读次数:
1841
https://www.jianshu.com/p/b8b889610b7e 2018.01.09 15:51* 字数 2343 阅读 6263评论 3喜欢 34 前言 iOS开发会经常用到cocoapods管理第三方,简单、方便、高效。如何集成cocoapods在cocoapods官网和Podfi ...
分类:
其他好文 时间:
2019-02-09 10:45:08
阅读次数:
262
一、代码示例 1.需要先导入FMDB框架和头文件,由于该框架依赖于libsqlite库,所以还应该导入该库。 2.代码如下: 先插入数据,之后查询结果,打印如下: 3.代码说明 有了一个队列对象,它的内部自动就拥有一个数据库对象,且数据库的操作是线程安全的。 二、事务 事务,没有事务的话会出现问题。 ...
分类:
移动开发 时间:
2019-02-05 22:33:39
阅读次数:
254
一、使用Quartz2D完成图片剪切 1.把图片显示在自定义的view中 先把图片绘制到view上。按照原始大小,把图片绘制到一个点上。 代码: 1 - (void)drawRect:(CGRect)rect 2 { 3 UIImage *image2=[UIImage imageNamed:@"m ...
分类:
移动开发 时间:
2019-02-05 22:32:01
阅读次数:
244