Z'zyc

我是一名iOS开发者,我是一名非计算机专业出生的程序员。

你可以通过 1748439277@qq.com 联系我

Z'zyc

我是一名iOS开发者,我是一名非计算机专业出生的程序员。

如果学习很幸苦,那就尝试无知的代价

背景上半年,部门同事对HarmonyNext系统ALLIN进行App适配开发,产生了大量的开发工作量和人力支出,事后,也开始对工作量进行复盘分析和边界界定。针对这类新系统开发适配工作,框架也是全程参与,在这里,我自己产生了问题和思考,移动框架到底是什么?移动框架应该提供什么服务?我是从V6版本(2017年)开始接触的移动框架,我接触到的移动框架给我的感觉,是一个融合了大量业务内容的套餐包。当然,我这并不是在批评,相反,我能感受到,移动框架从最初做App的几个人,扩展到一个几十人团队的过程。最初人......
背景这一次的难题来自智能设备的同学,由于耗费时间比较长(近60h),所以有一定分享的意义,如果你有幸遇到类似的问题,希望这篇文章能够帮到你。智能设备的项目要求,对执法记录仪的画面实时传输到手机上显示,由于一开始没有执法记录仪的设备,我们只能通过两台测试机来模拟这个场景。如果只是相互传输画面,WebRTC的能力足以满足需求,但在这里有个前置条件,执法记录和设备端设备均不可联网,且为离线状态,也就是没有互联网。在基于没有联网的设备前提下,我们提供了几个设计思路:蓝牙连接+音视频传输热点连接+音视频传......
引言最近纯血鸿蒙(HarmonyNext)的概念很火热,我们公司也在3月初正式推进纯血鸿蒙的应用开发,不得不说纯血鸿蒙系统的UI表现和iOS毫无差异,响应速度相当快,在开发后了一段时间后,我才明白,这可能得益于JS出色的执行性能,果然,继JS支配了后端之后,终于可以“直接”写App了,相信不久的将来,JS将一统江湖。好了,进入正题,这一次在开发鸿蒙的工程中,遇到了老朋友“跨域”问题,实际上跨域问题我们接触过也解决了很多次,但这一次,在鸿蒙下的解决经历,又让我成长了一点。我遇到了什么问题?在和团队......
背景为了能够让PC端的网站业务,更快的集成到移动端展示,直接把PC链接地址,挂到移动端是最快的,但直接挂PC地址面临的问题(用户没有登陆状态),不了解移动端的同学,这时候会抛出问题,“为什么我的App已经登陆了,打开PC地址的时候还需要再登陆一遍,Android可以直接访问,iOS不能。(后面,我会对该问题进行解答)”,后来,我们也针对该问题至少进行两次服务端联调进行解决,提供了(旧)Cookie授权模式、(新)token授权模式两种模式,旧版授权模式在这里不再赘述,我想讲一下新版授权模式,新版......
介绍STF(orSmartphoneTestFarm)isawebapplicationfordebuggingsmartphones,smartwatchesandothergadgetsremotely,fromthecomfortofyourbrowser.Github传送门简单来说,就是可以在浏览器上远程操作真机的解决方案,是由"DeviceFarmer"这个组织提供。本身stf不支持iOS设备,所以“DeviceFramer”又单独提供了“stf_ios_support”项目,本文讲述......
记录一次CocoapodsPlugins插件开发过程背景我们公司主要以项目为主,做项目的过程中免不了需要集成第三方的SDK,例如人脸识别、即时通讯等,第三方的SDK往往比较大,公司为节省SVN硬盘资源,不允许SVN提交超过50MB的文件,然而这些SDK可能会有100MB+左右,这不利于管理第三方的SDK,我们将SDK存放在FTP服务器上,这也对前线项目开发人员造成难题,无法一次性通过podinstall成功后运行项目,需要先执行podinstall,再前往FTP服务器下载第三方SDK,再将SDK......
前言基于什么目的我会手动开发一个FTP客户端呢?其实,很简单,爱折腾,如果不是喜欢折腾,可能就不会对软件开发如此痴迷,对其中的实现原理如此痴迷,一个不喜欢折腾的程序员,可能会失去方向感。最近公司集成第三方厂商的业务越来越多,SDK也越来越大,SVN服务器不允许对超过50MB以上的SDK进行管理,那我们将这些SDK放哪儿呢?没错,就是FTP服务器,过去的半年我作为Mac的用户使用FTP体验极其糟糕,系统的Finder访问FTP服务器无法访问,线上的软件也没找到合适的,半年下来我捣鼓了虚拟机,装了W......
WKWebViewConfigurationWKWebView如果需要个性化配置,则应该使用以下方法进行初始化。-(instancetype)initWithFrame:(CGRect)frameconfiguration:(WKWebViewConfiguration*)configurationNS_DESIGNATED_INITIALIZER;示例代码:WKWebViewConfiguration*conf=[WKWebViewConfigurationnew];WKWebView*wk=......
theme:github记录一次鸿蒙下web容器跨域问题解决经历引言最近纯血鸿蒙(HarmonyNext)的概念很火热,我们公司也在3月初正式推进纯血鸿蒙的应用开发,不得不说纯血鸿蒙系统的UI表现和iOS毫无差异,响应速度相当快,在开发后了一段时间后,我才明白,这可能得益于JS出色的执行性能,果然,继JS支配了后端之后,终于可以“直接”写App了,相信不久的将来,JS将一统江湖。好了,进入正题,这一次在开发鸿蒙的工程中,遇到了老朋友“跨域”问题,实际上跨域问题我们接触过也解决了很多次,但这一次,......
《美国工厂》是一部Netflix原创纪录片,投资商可是我们熟知的人物-美国前总统奥巴马,这是一部奥巴马在位时不敢放出的纪录片,揭露了美国制造业走向衰败没落的本质。我认为这样一部纪录片应该是给全世界的制造业敲响警钟,在信息技术飞速发展的当下,我们从中失去了什么?,又从中获得了什么?故事从2008年开始,坐标在美国俄亥俄州的代顿市,刚刚经历了“金融危机”,大量工厂倒闭,通用汽车在俄亥俄州的代顿工厂也遭遇了同样的情况,这导致了当地2000多个家庭失去了经济来源。2008年12月23日,负责人在演讲台中......
写博客貌似已经成为当下互联网工作者的周常一更,我也准备开始做这件事,但是我发现很难坚持下来,我其实一直都是一个很懒的人,我爱玩游戏,爱旅游,爱工作,唯独不爱健身,跟别提博客,在听过业界大佬们对写博客这件事的看法后,感觉自己还是得提升一下,总算也是软磨硬泡,逼着自己开始写博客。离我学习编程后工作已经有快6年了,我经历过自卑,抗拒,叛逆到自大,稳重,冷静的过程,感觉自己变化还是挺大的。还记得在2012年年末义无反顾的前往南京学习计算机的时候,当时的自己非常幼稚,完全没有考虑出发后的成本和后果,只是自......
  1/1