时间:2019-12-29    个人分类: 个人博客      标签:
趁年轻,做自己想做的! - gorpeln   时光本是一款专注效率与记录的笔记工具。可以帮助你整理各种信息,包括便签、清单、图片、纪念日、地址、链接、银行卡、名片、待办、日程等。 高效记录 提供便签、清单、图片、纪念日、地址、链接、银行卡、名片等多种类型 专注效率 提供笔记紧急程度、分类,帮助你更好的归纳整理,提高效率 安全可靠 为保证数据安全,所有数据均采用本地...

时间:2019-06-30    个人分类: 微信小程序      标签:
小程序名称:gorpeln(已上线) 在线预约 演示视频:视频链接 小程序端主要包括:(开发中…) 首页 分类 购物车(收藏) 我的 商品详情页 活动详情页 订单详情页 订单列表 地址列表 添加地址 修改地址 购买 支付 优惠券专区 邀请有礼 海报 排序 客服 后端:(开发中...

时间:2020-06-27    个人分类: iOS      标签:
一个软件产品从开发到用户使用都涉及哪些环境? 开发环境、测试环境、回归环境、预发布环境、生产环境。 1、开发环境 顾名思义,开发同学开发时使用的环境,每位开发同学在自己的dev分支上干活,提测前或者开发到一定程度,各位同学会合并代码,进行联调。 2、测试环境 也就是我们测试同学干活的环境啦,一般会由测试同学自己来部署,然后在此环境进行测试。bug修复后,需要发版更新测试环境来回归bug。...

时间:2020-06-26    个人分类: iOS      标签:
一、前言 前段时间看了几个开源项目,发现他们保持线程同步的方式各不相同,有@synchronized、NSLock、dispatch_semaphore、NSCondition、pthread_mutex、OSSpinLock。后来网上查了一下,发现他们的实现机制各不相同,性能也各不一样。下面我们先分别介绍每个加锁方式的使用,在使用一个案例来对他们进行性能对比。 二、非线程安全 举例说明:...

时间:2020-05-02    个人分类: iOS      标签:
1. NSOperation、NSOperationQueue 简介 NSOperation、NSOperationQueue 是苹果提供给我们的一套多线程解决方案。实际上 NSOperation、NSOperationQueue 是基于 GCD 更高一层的封装,完全面向对象。但是比 GCD 更简单易用、代码可读性也更高。 为什么要使用 NSOperation、NSOperationQue...

时间:2020-04-07    个人分类: iOS      标签:
1、dispatch_async dispatch_queue_t globalQueue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); dispatch_async(globalQueue, ^{ // 一个异步的任务,例如网络请求,耗时的文件操作等等 ... dispatch_a...

时间:2020-04-06    个人分类: iOS      标签:
什么是CGD呢?以下摘自苹果的官方说明。   Grand Central Dispatch (GCD) 是异步执行任务的技术之一。应用程序中记述的线程管理用的代码是在系统级中实现的。开发者只需要定义想要执行的任务并追加到适当的Dispatch Queue中,GCD就能生成必要的线程并执行任务。   也就是说,GCD用我们难以置信的非常简洁的方法,实现了极为复杂的多线程编程。本文将罗列GCD...

时间:2020-04-05    个人分类: iOS      标签:
NSThread 是苹果官方提供的,简单易用,可以直接操作线程对象。不过也需要需要程序员自己管理线程的生命周期(主要是创建),我们在开发的过程中偶尔使用 NSThread。比如我们会经常调用[NSThread currentThread]来显示当前的进程信息。 1. 创建、启动线程 先创建线程,再启动线程 // 1. 创建线程 NSThread *thread = [[NSThr...

时间:2020-03-29    个人分类: iOS      标签:
一、 进程: 进程是一个具有一定独立功能的程序关于某次数据集合的一次运行活动,它是操作系统分配资源的基本单元。 进程是指在系统中正在运行的一个应用程序,就是一段程序的执行过程,我们可以理解为手机上的一个app。 每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内,拥有独立运行所需的全部资源。 二、 线程 程序执行流的最小单元,线程是进程中的一个实体. ...

时间:2020-02-20    个人分类: 架构和算法      标签:
一、明确优惠券活动的目的及意义   优惠券随处可见,基本你知道的行业,都有优惠券的存在,通过发放优惠券,让用户在下单的时候抵扣一定的费用,达到促销的目的。优惠券另一个用处就是合理的提高客单价,从而提高产品的销售利润。   但很多人都不把优惠券当回事,觉得发出去没多少人会使用。但凡抱着这种想法的人,都不是好运营,首先要明白优惠券并不是交易工具,而是一种运营策略。对活动来说,优惠券是订单转化和...

时间:2020-02-01    个人分类: iOS      标签:
一、了解苹果应用商店 应用商店的内容:精品推荐、排行榜、探索、搜索 精品推荐:为苹果手动编辑的,苹果认为设计优良,很好的app。这些位置不容易被优化。 排行榜:排行榜分为免费榜,付费榜,推荐榜。 探索:内容过于深,用户使用不多。 搜索: 直接搜索:搜索精确,目的性强。 关键词搜索:搜索相关度高,寻找功能类似APP。 二...

时间:2020-01-12    个人分类: iOS      标签:
一、前言 项目中时常有这种需求, 是通过链接跳转到应用内部,现在iOS主流的方案有两个 Schema: 常用在于一个应用跳转到另一个应用内部,属于应用间的跳转。当然ios9以下,网页可以通过schema://跳转到App内部。但是这种方式跳转比较生硬,在每次跳转的时候都会弹框询问。如果iPhone中如果没有安装则会直接弹出错误提示。 Universal Links(通用链接): ...