代码编织梦想

ios后台唤醒实战:微信收款到账语音提醒技术总结_ios 后台唤醒-爱代码爱编程

本文引用自腾讯大讲堂公众号的技术分享,感谢原作者。 1、前言 微信为了解决小商户老板们在频繁交易中不方便核对、确认到账的功能痛点,产品MM提出了新版本需要支持收款到账语音提醒功能。本文借此总结了iOS平台上的APP后台唤醒和语音合成、播放等一系列技术开发过程中遇到的坑和小技巧,希望与您分享。 (本文同步发布于:http://www.52im

ios 开发之 oc 变量在@interface括号中与使用@property的区别-爱代码爱编程

    刚开始接触OC再看别人写的代码的时候,常常困惑于人家在声明属性时的写法,总结出来有三中方式,不知道哪一种比较规范化,现在我把三种方式贴出来,然后再一一探讨每个方式声明属性的区别。 方式一:直接在@interface中的大括号中声明。   @interface MyTest : NSObject{     NSString *mystr;

ios开发之自定义segment实现视图切换_ios oc segment-爱代码爱编程

  好久没有更新博客了,最近活比较忙,可能有3个礼拜没有来更新博客了。近期在做项目的时候,需求需要App中有一个可以控制视图切换的控件,其实原理就是ios中的segment控件,但是sdk中的控件过于官方化,项目需要按照自己的设计图来实现它。所以研究了一下自己写了一个类似segment的控件,在这里跟大家分享一下。ps:控件外观还需要需改,这里只是将我实

代码要写注释吗?写你就输了-爱代码爱编程

本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 HelloWorld杰少 即可关注。 如何看待程序员不写注释? “几个月前,我写的代码只有我和上帝知道” “现在,只有上帝知道了” 最近在知乎上看到了这个话题:怎样看待程序员不写注释? 看了下浏览量居然有 30+w 次,看来大家讨论的挺热闹,我浏览了大部分的回答

Codable发布这么久我就不学,摸鱼爽歪歪,哎~就是玩儿-爱代码爱编程

本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 HelloWorld杰少 即可关注。 写在开头 祝天下所有伟大的母亲: 节日快乐,身体健康, 感谢您的付出,感谢您的仁爱! ---- 写在母亲节当天 前言 对于大多数的应用程序来说,最常见的任务就是进行网络数据的发送和接收,但是在执行此操作之前,我们需要通

iOS 优雅的处理网络数据,你真的会吗?不如看看这篇.-爱代码爱编程

本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 HelloWorld杰少 即可关注。 相信大家平时在用 App 的时候, 往往有过这样的体验,那就是加载网络数据等待的时间过于漫长,滚动浏览时伴随着卡顿,甚至在没有网络的情况下,整个应用处于不可用状态。那么我们该怎么去提高用户体验,保证用户没有漫长的等待感,还可以轻松自在的享受等

UICollectionView 自定义布局!看这篇就够了-爱代码爱编程

各位同学早上好,新的一周又开始啦!眨眼之间,我们就要与3月挥手告别了,时间过得可真快,不禁感慨道“无可奈何花落去,似曾相识燕归来”。 最近,我花了很多的时间整理了 UICollectionView 相关的知识点,说起 UICollectionView 这个控件也很奇怪,在我们日常的开发中,明明用到的频率是非常高的,但是当我们需要实现一些稍微复杂一点的布局

Swift 探索 UICollectionView 之 SupplementaryView 和 Decoration View-爱代码爱编程

本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 HelloWorld杰少 即可关注。 写在开头 大家早上好,又到了每周和大家分享开发心得的时间啦!上周我分享了一篇关于 UICollectionView 自定义布局实现 Cover Flow 的文章(文章直通车),这也是我分享的关于 UICollectionView 系列的第四

Swift 自定义布局实现 Cover Flow 效果-爱代码爱编程

本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 HelloWorld杰少 即可关注。 写在开头 大家早上好,今天我又给大家带来了一篇关于 UICollectionView 系列的文章,在上一篇文章中,我们实现了一个酷炫的瀑布流布局,带大家初步的了解了在 UICollectionView 中该如何创建自定义布局。但是上一篇中实

Swift 自定义布局实现瀑布流视图-爱代码爱编程

本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 HelloWorld杰少 即可关注。 自打 Apple 在 iOS6 中引入 UICollectionView 这个控件之后,越来越多的 iOS 开发者选择将它作为构建 UI 的首选,如此吸引人的原因在于它的可定制化程度很高,非常的灵活,这取决于它有一个单独的对象来管理布局,布局

使用 UICollectionView 实现分页滑动效果-爱代码爱编程

本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 HelloWorld杰少 即可关注。 在上篇博客中,给大家演示了如何利用 UICollectionView 这个强大的控件去实现一个卡片轮播的效果,后来有网友联系我说:“他遇到一个问题,当他滚动的 item 宽度与屏幕宽度一致时,滚动效果是正常的,但当把 item 宽度的值设置成

使用 UICollectionView 实现首页卡片轮播效果-爱代码爱编程

本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 HelloWorld杰少 即可关注。 前言 今天跟大家来聊聊一个强大的 UI 控件: UICollectionView。UICollectionView 是 iOS6 之后引入的一个新的 UI 控件,与 UITableView 有着很多相似的地方,在开发过程中我们都会选择使用它

UE4 如何实现与 iOS 原生之间的数据交互-爱代码爱编程

本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 HelloWorld杰少 即可关注。 前言 一眨眼已经步入 2021 年了,今天是 2021 年上班的第一天, 首先在这里先跟大家道声贺:“祝大家新年快乐,财源广进”,哈哈,大家元旦的假期过的还开心么,如果过的不开心那也请努力忘掉吧!毕竟新年要有新气象,剩下的每天都要活力满满。

别了,2020-爱代码爱编程

本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 HelloWorld杰少 即可关注。 今天是 2020 年的最后一天,所以今天就不打算和大家分享有关技术开发的文章了,抽空写了这篇流水文既是给自己的 2020 年做一个总结,也是准备给自己在 2021 年里定下一些学习计划。 说到在 2020 年里发生的大事,那绕不过去的就

UE4 开发之如何创建 iOS 平台插件-爱代码爱编程

本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 HelloWorld杰少 即可关注。 前言 在前俩篇文章中,我与大家分享了 UE4 开发如何配置 Xcode 的调试环境以及如何实现 UE4 引擎的按钮事件的响应,其实写这俩篇文章的目的就是为接下来的文章做一个引子,就好比是高级餐厅的前菜一样,接下来我们就要进入到正餐部分了.

UE4 开发之配置 Xcode 调试环境-爱代码爱编程

本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 HelloWorld杰少 即可关注。 前言 在上篇文章中,我与大家分享了如何在 UE4 里实现按钮事件响应的过程,应该来说如果你跟着我的步骤操作下来,实现按钮事件响应还是很简单的,本来按计划今天这篇文章是和大家分享一下 UE4 开发如何与 iOS 原生进行数据交互,但是我临时改

UE4 开发之实现按钮事件响应-爱代码爱编程

本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 HelloWorld杰少 即可关注。 前言 电子游戏对大家来说应该是熟悉的不能再熟悉的东西了,现在游戏已经慢慢的成为了大家生活中不可或缺的伙伴,而说到游戏大家聚在一起讨论的可能就是这个游戏的画质如何,游戏的故事情节如何,以及动画的效果如何等等话题,但是大家了解一款游戏它是怎么被

这是一篇人人都看的懂 HTTPS 的文章-爱代码爱编程

本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 HelloWorld杰少 即可关注。 前言 随着互联网日新月异的发展,越来越多的网站开始使用 https 协议来取代 http 协议,国外一些知名的互联网企业包括 Apple,Google,Facebook 等都已全部使用了 https,随着网站对 http 协议使用逐步的减少

苹果 IAP 新特性之启用服务端到服务端通知-爱代码爱编程

本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 大象無行 即可关注。 前言 服务器到服务器的通知是一项用于自动续订的服务。 App Store 会将订阅状态的实时更改发送到您的服务器。 PS:有关服务器通知包含的字段信息,请参阅 https://developer.apple.com/documentation/appsto

如何创建可在 Apple 自研芯片和基于 Intel 的 Mac 机上运行的应用程序-爱代码爱编程

前言 原生的应用程序比转换的应用程序运行效率更高,因为编译器能够针对目标架构来优化代码。如果一个应用程序只支持 x86_64 架构,那必须在 Apple 芯片上的 Rosetta 转换下运行。通用二进制文件本身就可以在 Apple 芯片和基于 Intel 的 Mac 计算机上运行,因为它包含了两种架构的可执行代码。 以下列表包含了最通用的可执行文件类型