文章分类 -  移动端

上一页 1 ··· 8 9 10 11 12 13 下一页

iOS组件化开发之私有库创建(上)(转载)
摘要:前言 组件化中把模块拆分之后把模块的代码存放在私有库中,私有库中存放的其实是模块也就是我们拆分出来的组件的代码索引,所以私有库也就是索引库。它里面存放的是各个组件的版本(tag)的索引文件podspec。 创建私有库我们分三步: 第一步拆分组件推送到代码库,为组件打tag; 第二步创建该组件的pod 阅读全文

posted @ 2019-01-15 00:21 梁飞宇 阅读(185) 评论(0) 推荐(0)

IOS-组件化架构漫谈(转载)
摘要:前段时间公司项目打算重构,准确来说应该是按之前的产品逻辑重写一个项目😂。在重构项目之前涉及到架构选型的问题,我和组里小伙伴一起研究了一下组件化架构,打算将项目重构为组件化架构。当然不是直接拿来照搬,还是要根据公司具体的业务需求设计架构。 在学习组件化架构的过程中,从很多高质量的博客中学到不少东西, 阅读全文

posted @ 2018-12-18 22:01 梁飞宇 阅读(484) 评论(0) 推荐(1)

iOS开发之自定义TabBar
摘要:对于UITabBarController, 大家都不陌生, 但是有时候又不那么的熟悉, 下面就来再认识一下这个熟悉的陌生人. 一. 系统UITabBarController基本使用 1.1 基本用法 UITabBarController的使用, 其实很简单, 这里直接给出相应代码: APPTabBa 阅读全文

posted @ 2018-12-09 23:25 梁飞宇 阅读(5478) 评论(0) 推荐(0)

iOS调试之NSException
摘要:NSException是什么? 其实很多开发者接触到NSException的频率非常频繁,但很多人都不知道什么是NSException,不知道如何使用NSException。下面从一张截图开始讲起NSException。 崩溃截图.png 其实控制台输出的日志信息就是NSException产生的,一 阅读全文

posted @ 2018-11-27 01:51 梁飞宇 阅读(1123) 评论(0) 推荐(0)

iOS 屏幕旋转之横屏(landscape)和竖屏(portrait)
摘要:一,前言 (1)何为横屏/竖屏 横屏 竖屏: (2)是否启动横屏/竖屏切换的区别 App开启横/竖屏切换: 开启横竖屏时,当屏幕为横屏时,系统window界面会以横屏的左上角为坐标系原点;当屏幕为竖屏时window界面会以竖屏的左上角为坐标系原点。横竖屏切换,坐标系切换。 App关闭横/竖屏切换: 阅读全文

posted @ 2018-11-07 04:02 梁飞宇 阅读(7270) 评论(0) 推荐(0)

iOS枚举类型之enum,NS_ENUM,NS_OPTIONS的使用 (一)
摘要:前言 枚举值的定义:通过预定义列出所有值的标识符来定义一个有序集合,这些值的次序和枚举类型说明中的标识符的次序是一致的。 要了解的事:它是一个整形(int) 并且,它不参加内存的占用和释放 枚举定义变量即可直接使用,不用初始化 三种类型的枚举 enum :在iOS6之前一般我们采用C风格的enum关 阅读全文

posted @ 2018-11-02 01:48 梁飞宇 阅读(1020) 评论(0) 推荐(0)

iOS之正则表达式的学习
摘要:一,前言 基本上每个 App 都有登录注册功能,在登录注册时需要验证用户所输入的内容是否符合规定;有时要在字符串中查找并截取符合要求的字符串,这时就需要用到正则表达式。正则表达式看起来晦涩难懂,没有什么规律可循,但是我们并不用深入研究,只需要简单了解,满足日常开发即可。 二,什么是正则表达式? 正则 阅读全文

posted @ 2018-10-28 18:17 梁飞宇 阅读(109) 评论(0) 推荐(0)

iOS之UIView的常用方法
摘要:1.向一个已知 UIVIew 中加入子视图 - (void)addSubview:(UIView *)view; - (void)insertSubview:(UIView *)view belowSubview:(UIView *)siblingSubview; - (void)insertSub 阅读全文

posted @ 2018-10-27 03:16 梁飞宇 阅读(447) 评论(0) 推荐(0)

iOS之文件管理(五)—NSKeyedArchive 文件归档
摘要:一,前言 使用情景: 在我们的实际开发过程中,为了更好的用户体验,可能需要在APP上存储用户的某些信息,比如淘宝APP会记录用户曾经填写过的收货地址。这种数据不方便用前面提到的NSUserDefaults来存储: 一是,因为地址数据是一个模型,NSUserDefaults只能用于NSString、N 阅读全文

posted @ 2018-10-13 01:38 梁飞宇 阅读(181) 评论(0) 推荐(0)

iOS之文件管理(四)—NSFileHandle
摘要:一,概述NSFileHandle类允许更有效的使用文件,可以实现如下功能: 1、打开一个文件,执行读、写或更新读写操作; 2、在文件中查找指定位置; 3、从文件中读取特定数目的字节,或将特定数目的字节写入文件中 另外,NSFileHandle类提供的方法也可以用于各种设备或套接字。一般而言,我们处理 阅读全文

posted @ 2018-10-13 01:18 梁飞宇 阅读(2041) 评论(0) 推荐(0)

iOS之文件管理(三)—NSUserDefaults
摘要:一,概述 用户轻量级的数据持久化,主要用于保存用户程序的配置等信息,以便下次启动程序后能恢复上次的设置。该数据实际上是以“键值对”形式保存的(类似于NSDictionary),因此我们需要通过key来读取或者保存数据(value)。该NSUserDefaults类提供了一个默认的系统编程接口进行交互 阅读全文

posted @ 2018-10-13 01:06 梁飞宇 阅读(235) 评论(0) 推荐(0)

iOS之文件管理(二)—NSFileManager
摘要:一,前言 NSFileManager:用于执行一般的文件系统操作,主要功能包括:从一个文件中读取数据,向一个文件中写入数据,删除文件,复制文件,移动文件,比较两个文件的内容,测试文件的存在性,读取/更改文件的属性等 访问NSFileManager,使用共享的管理器对象 允许对NSFileManage 阅读全文

posted @ 2018-10-13 00:40 梁飞宇 阅读(617) 评论(0) 推荐(0)

iOS之文件管理(一)—沙盒目录
摘要:一,前言 ios的沙盒机制,应用只能访问自己应用下的文件。ios应用产生的内容,如图像、文件、缓存内容都必须存储在自己的沙盒内,每个沙盒有3个文件夹:Documents、Library、tmp。AppName.app 目录:这是应用程序的程序包目录,包含应用程序的本身。由于应用程序必须经过签名,所以 阅读全文

posted @ 2018-10-12 22:58 梁飞宇 阅读(768) 评论(0) 推荐(0)

iOS网络之NSURLSession使用详解
摘要:一、整体介绍 NSURLSession在2013年随着iOS7的发布一起面世,苹果对它的定位是作为NSURLConnection的替代者,然后逐步将NSURLConnection退出历史舞台。现在使用最广泛的第三方网络框架:AFNetworking、SDWebImage等等都使用了NSURLSess 阅读全文

posted @ 2018-10-11 19:03 梁飞宇 阅读(891) 评论(0) 推荐(0)

iOS网络之NSURLRequest API介绍
摘要:关于NSURLRequest基本的用法这里不再讨论,相信都了解,我们直接看看它的API,还是喜欢从API入手了解一个类。 当然,我们也不用每一个属性那样去解释,有些的确是太简单了,直接从感觉需要我们梳理一下的地方入手,具体的每一个属性建议大家自己去看看头文件了解。 下面说的点对着这NSURLRequ 阅读全文

posted @ 2018-09-29 16:57 梁飞宇 阅读(756) 评论(0) 推荐(0)

iOS网络之NSURLSession API介绍
摘要:一、前言 NSURLSession介绍 NSURLSession是协调一组网络数据传输任务的对象。(线程安全) NSURLSession类和相关类提供了用于下载内容的API。这些API提供了一组丰富的委托方法来支持身份验证,并使应用能够在应用未运行时或者暂停应用时执行后台下载。 NSURLSessi 阅读全文

posted @ 2018-09-29 10:41 梁飞宇 阅读(554) 评论(0) 推荐(0)

iOS UIView与UIViewController的关系
摘要:一. Controller 和 View 的定义 UIViewController: 视图控制器。 ( 从名字我可以知道它是一个控制器并且是控制视图的 ). UIView : 视图。( 用来展示界面 ). 理解:简单的说就是UIViewController就是一个相框 ,而UIView 就相当于相片 阅读全文

posted @ 2018-09-26 23:16 梁飞宇 阅读(2571) 评论(0) 推荐(1)

上一页 1 ··· 8 9 10 11 12 13 下一页