<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[马甲包开发审核交流群：869685378]]></title><description><![CDATA[欢迎各位大牛来吹水]]></description><link>https://blog.youkuaiyun.com/ios8988</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ios8988]]></copyright><item><title><![CDATA[ios（马甲包）游戏过审1.0账号被调查解决方案]]></title><link>https://blog.youkuaiyun.com/ios8988/article/details/99302092</link><guid>https://blog.youkuaiyun.com/ios8988/article/details/99302092</guid><author>ios8988</author><pubDate>Mon, 12 Aug 2019 14:52:35 +0800</pubDate><description><![CDATA[ios 账号1.0被调查的开始时间和内容

从2019年4月份开始大量开发者收到ios开发者账号1.0被调查的邮件反馈。其实1.0就是之前的4.3的变种，不过1.0变的被4.3更为严重。因为对苹果来说给出4.3的时候开发者还会通过申诉等方式与其交涉，给出1.0就变相的让开发者死心，开发者提出申诉苹果也可以不予理睬，这样既节省了审核人力也节省了很多不必要的时间。

下面是被1.0的反...]]></description><category></category></item><item><title><![CDATA[今天分享的题目是“iOS APP（马甲包）接口安全分析”。]]></title><link>https://blog.youkuaiyun.com/ios8988/article/details/97618826</link><guid>https://blog.youkuaiyun.com/ios8988/article/details/97618826</guid><author>ios8988</author><pubDate>Sun, 28 Jul 2019 20:19:49 +0800</pubDate><description><![CDATA[从时间线来说，从原生到WEB再到混合开发模式，但是从逻辑角度来说，混合开发模式放在中间是更合适的。原生开发模式很好理解，我们用官方提供的语言，调用Framework的接口实现我们APP的功能。在webAPP里完全依赖于webview这个组件使用纯前端技术，我们APP的功能和逻辑主要由js实现]]></description><category></category></item><item><title><![CDATA[联想 ThinkPad P 系列笔记本预装 Ubuntu 系统A]]></title><link>https://blog.youkuaiyun.com/ios8988/article/details/93378879</link><guid>https://blog.youkuaiyun.com/ios8988/article/details/93378879</guid><author>ios8988</author><pubDate>Sun, 23 Jun 2019 10:52:39 +0800</pubDate><description><![CDATA[戴尔可能是目前最知名的 Linux 笔记本电脑供应商，而现在这个市场将迎来另一位同样强大的对手—— 联想正在寻求预装 Linux 系统的机器的市场。

据了解，联想本月晚些时候在美国上市时的 ThinkPad P 系列笔记本电脑都可以选择预装 Ubuntu 18.04 LTS 系统。





虽然在关于 ThinkPad P 系列笔记本电脑的新闻稿中，联想没有提到预装 Linux 系统的消息，...]]></description><category></category></item><item><title><![CDATA[【WWDC2019 Session】Xcode 11新特性]]></title><link>https://blog.youkuaiyun.com/ios8988/article/details/92778622</link><guid>https://blog.youkuaiyun.com/ios8988/article/details/92778622</guid><author>ios8988</author><pubDate>Tue, 18 Jun 2019 12:47:52 +0800</pubDate><description><![CDATA[写在前面

Apple WWDC 2019 正如火如荼的进行着。按照WWDC计划，美国时间从Tuesday到Friday都会有各种Session分享（实在干货）。所有Session相关的Video、PPT都将陆续在 WWDC2019官网 放出。

撸主会根据Session Topic与实际工作的相关性并结合实际操作，陆续将Session内容第一时间分享给大家。

进入正题，本文分享的是Xcode ...]]></description><category></category></item><item><title><![CDATA[iOS13 新特性简介]]></title><link>https://blog.youkuaiyun.com/ios8988/article/details/92422973</link><guid>https://blog.youkuaiyun.com/ios8988/article/details/92422973</guid><author>ios8988</author><pubDate>Sun, 16 Jun 2019 19:54:33 +0800</pubDate><description><![CDATA[目录

一、Dark Mode 暗黑模式
	二、Status Bar更新
	三、UIActivityIndicatorView加载视图
	四、总结
一、Dark Mode 暗黑模式

1.1 iOS13推出了Dark Mode



Dark Mode

1.2 UIColor拥有了动态属性



iOS13之前只能表示一种颜色



iOS13以后能够表示两种模式下的不同颜色

1.3 图片也能...]]></description><category></category></item><item><title><![CDATA[iOS13 暗黑模式(Dark Mode)适配之OC版]]></title><link>https://blog.youkuaiyun.com/ios8988/article/details/92422826</link><guid>https://blog.youkuaiyun.com/ios8988/article/details/92422826</guid><author>ios8988</author><pubDate>Sun, 16 Jun 2019 19:52:55 +0800</pubDate><description><![CDATA[目录

一、适配Dark Mode

	颜色适配
		图片适配
	
	二、获取当前模式(Light or Dark)
	三、其他内容
	四、总结
	招ios app马甲包套壳上架技术（个人、团队）H5接口、极光推送、关键词、介绍图、标题。能做的私聊Q;51286559  iOS马甲包开发审核交流Q群：370868450
首先看看我们的效果图:



适配效果图

一、适配Dark Mode

...]]></description><category></category></item><item><title><![CDATA[高仿漫画类项目-Swift5版本]]></title><link>https://blog.youkuaiyun.com/ios8988/article/details/91883106</link><guid>https://blog.youkuaiyun.com/ios8988/article/details/91883106</guid><author>ios8988</author><pubDate>Thu, 13 Jun 2019 18:31:08 +0800</pubDate><description><![CDATA[项目使用了常见的框架SnapKit、Kingfisher、Moya、HandyJSON、SwiftyJSON、MJRefresh、IQKeyboardManagerSwift、MBProgressHUD、IQKeyboardManagerSwift、HMSegmentedControl等框架,页面布局,逻辑处理]]></description><category></category></item><item><title><![CDATA[iOS（马甲包）开发如何避免安全隐患]]></title><link>https://blog.youkuaiyun.com/ios8988/article/details/91881565</link><guid>https://blog.youkuaiyun.com/ios8988/article/details/91881565</guid><author>ios8988</author><pubDate>Thu, 13 Jun 2019 18:11:41 +0800</pubDate><description><![CDATA[现在很多iOS的APP没有做任何的安全防范措施，导致存在很多安全隐患和事故，今天我们来聊聊iOS开发人员平时怎么做才更安全。

一、网络方面

用抓包工具可以抓取手机通信接口的数据。以Charles为例，用Charles可以获取http的所有明文数据，配置好它的证书后就可以模拟中间人攻击，获取https加密前的明文数据。

1.1 中间人攻击

先简要地说下什么是中间人攻击：

①客户端：“我是客...]]></description><category></category></item><item><title><![CDATA[简单易懂iOS面试篇]]></title><link>https://blog.youkuaiyun.com/ios8988/article/details/91416975</link><guid>https://blog.youkuaiyun.com/ios8988/article/details/91416975</guid><author>ios8988</author><pubDate>Tue, 11 Jun 2019 11:10:54 +0800</pubDate><description><![CDATA[引言

目前经济增速的放缓，到处都在鼓吹互联网发展进入下半场。今年跳槽季的遭遇想必大家也是感受到了一丝寒意。笔者有一个朋友在阿里工作，今年3月底开始请他帮忙内推，也许是阿里的大前端战略，也许真的是互联网的寒意。对于一个三年的iOSer上海这边一直没有合适的岗位可推，即便是有也是招P7级别，统统被拒的命运。我也是放弃了希望，开始找其它渠道推销自己，不过最终还是找到了心仪的工作，现在终于可以做一下总结...]]></description><category></category></item><item><title><![CDATA[iOS13-适配夜间模式/深色外观(Dark Mode)]]></title><link>https://blog.youkuaiyun.com/ios8988/article/details/91313560</link><guid>https://blog.youkuaiyun.com/ios8988/article/details/91313560</guid><author>ios8988</author><pubDate>Sat, 08 Jun 2019 11:10:46 +0800</pubDate><description><![CDATA[今天的 WWDC 19 上发布了 iOS 13，我们来看下如何适配 DarkMode。




首先我们来看下效果图





效果图.gif



DarkMode 主要从两个方面去适配，颜色和图片



颜色适配



iOS 13 下UIColor增加了一个初始化方法，我们可以用这个初始化方法完成 DarkMode 的适配




@available(iOS13.0,...]]></description><category></category></item><item><title><![CDATA[iOS多线程开发：几个容易被忽略的细节（马甲包）]]></title><link>https://blog.youkuaiyun.com/ios8988/article/details/91127185</link><guid>https://blog.youkuaiyun.com/ios8988/article/details/91127185</guid><author>ios8988</author><pubDate>Fri, 07 Jun 2019 13:08:47 +0800</pubDate><description><![CDATA[一般情况下，iOS开发者只要会使用GCD、@synchronized、NSLock等几个简单的API，就可以应对大部分多线程开发了，不过这样是否真正做到了多线程安全，又是否真正充分利用了多线程的效率优势呢？看看以下几个容易被忽略的细节。

读者写者问题（Readers-writers problem）

先看下读者写者问题的描述：

有读者和写者两组并发线程，共享同一数据，当两个或以上的读线程同时...]]></description><category></category></item><item><title><![CDATA[WWDC19 苹果宣布全新 UI 框架 SwiftUI]]></title><link>https://blog.youkuaiyun.com/ios8988/article/details/91050033</link><guid>https://blog.youkuaiyun.com/ios8988/article/details/91050033</guid><author>ios8988</author><pubDate>Thu, 06 Jun 2019 21:57:06 +0800</pubDate><description><![CDATA[2019 年 WWDC 大会上，苹果在压轴环节向大众宣布了基于 Swift 语言构建的全新 UI 框架 ——SwiftUI。开发者可通过它快速为所有的 Apple 平台创建美观、动态的应用程序。



在介绍过程中，苹果公司软件工程高级副总裁 Craig Federighi 演示了如何将一百行代码简化为大约十几行。







据官方介绍，SwiftUI 是一个创新且非常方便使用的框架，开...]]></description><category></category></item><item><title><![CDATA[VMware 开源混沌工程编排工具 MangleA]]></title><link>https://blog.youkuaiyun.com/ios8988/article/details/90738675</link><guid>https://blog.youkuaiyun.com/ios8988/article/details/90738675</guid><author>ios8988</author><pubDate>Sun, 02 Jun 2019 13:50:42 +0800</pubDate><description><![CDATA[混沌工程（Chaos Engineering）最近也变得有点热闹，前阵子阿里才刚开源了混沌工程工具 ChaosBlade，近日VMware 也开源了一款混沌工程编排工具 Mangle。

混沌工程是指在系统中引入故障进行实验，以了解整个系统的是如何反应的，帮助提系统的可恢复性和对故障的容错性。

Mangle 是一个混沌工程工具，它是一个 Spring Boot 应用，实现了在受支持的端点上调用...]]></description><category></category></item><item><title><![CDATA[Android 开发者应该从 Java 转到 Kotlin 吗？]]></title><link>https://blog.youkuaiyun.com/ios8988/article/details/90738656</link><guid>https://blog.youkuaiyun.com/ios8988/article/details/90738656</guid><author>ios8988</author><pubDate>Sun, 02 Jun 2019 13:48:34 +0800</pubDate><description><![CDATA[今年 I/O 大会上，谷歌宣布正在采取的下一个重大步骤是 Kotlin-first，Android 开发将越来越多地以 Kotlin 为主，许多新的 Jetpack API 和功能将首先在 Kotlin 中提供。并且当天谷歌就开源了 Jetpack Compose 呼应这一战略。

消息一出来，“Android 开发以后是不是只能用 Kotlin 了”、“Android 开发者应该从 Java 转...]]></description><category></category></item><item><title><![CDATA[中国设计师品牌准备好开网店了吗？]]></title><link>https://blog.youkuaiyun.com/ios8988/article/details/90738639</link><guid>https://blog.youkuaiyun.com/ios8988/article/details/90738639</guid><author>ios8988</author><pubDate>Sun, 02 Jun 2019 13:45:45 +0800</pubDate><description><![CDATA[经过十数年的发展，中国设计师品牌终于在全球时尚产业有了一席之地。

王汁、郭培、邱昊、上官喆、陈安琪、陈序之、王逢陈等中国设计师的名字已为许多人所知。他们参加海内外时装周，争夺各种国际时尚奖项，把衣服卖去知名买手店和奢侈品电商，入驻连卡佛和老佛爷等高端精品百货，几乎在所有能涉足和曝光的渠道崭露头角。

但中国的电商平台渠道是个例外。迄今为止，中国设计师品牌对于在天猫、京东一类国内电商平台上开店仍表...]]></description><category></category></item><item><title><![CDATA[2019 iOS马甲包过审经验4.3和2.1的过包技巧]]></title><link>https://blog.youkuaiyun.com/ios8988/article/details/90732182</link><guid>https://blog.youkuaiyun.com/ios8988/article/details/90732182</guid><author>ios8988</author><pubDate>Sat, 01 Jun 2019 18:44:32 +0800</pubDate><description><![CDATA[1. 机审原理
我们虽然无法得知苹果实际的机审原理，但从程序员的角度还是能分析出一些东西的。

1.1 首先OC和C++代码编译出的二进制文件，有点经验和反编译过的应该都知道：
删注释神马的是没用的，因为注释是不会被编译进包里
改类名是靠谱的，因为反编译出来能看到类名，改掉它显然是会造成包不一样
增改函数也是靠谱的，同样是因为反编译能看到
改文件夹或者文件名应该是不太靠谱的，编译的时候会根据路径来...]]></description><category></category></item><item><title><![CDATA[解读 iOS 组件化与路由的本质]]></title><link>https://blog.youkuaiyun.com/ios8988/article/details/90730606</link><guid>https://blog.youkuaiyun.com/ios8988/article/details/90730606</guid><author>ios8988</author><pubDate>Sat, 01 Jun 2019 16:35:02 +0800</pubDate><description><![CDATA[前言

虽然 iOS 组件化与路由的话题在业界谈了很久，但是貌似很多人都对其有所误解，甚至没搞明白“组件”、“模块”、“路由”、“解耦”的含义。

相关的博文也蛮多，其实除了那几个名家写的，具有参考价值的很少，况且名家的观点也并非都完全正确。架构往往需要权衡业务场景、学习成本、开发效率等，所以架构方案能客观解释却又带了些主观色彩，加上些个人特色的修饰就特别容易让人本末倒置。

所以要保持头脑清晰，...]]></description><category></category></item><item><title><![CDATA[iOS中UIViewController完美瘦身]]></title><link>https://blog.youkuaiyun.com/ios8988/article/details/90697259</link><guid>https://blog.youkuaiyun.com/ios8988/article/details/90697259</guid><author>ios8988</author><pubDate>Thu, 30 May 2019 14:56:43 +0800</pubDate><description><![CDATA[对于UIViewController瘦身是一个老生常谈的问题，现在也有比较多的架构来实现此效果，比如MVVM等等。不过这次我们是对于传统的MVC架构设计实现完美的瘦身。此方法也完全不妨碍在此基础上使用MVVM等其他方法瘦身。

情景

首先让我们看一下我们要做的界面效果





看着界面不是很难，最上边是二维码扫描；中间输入一些信息，数字1、2、3是按钮点击网络请求然后弹出选择界面供用户选择；...]]></description><category></category></item><item><title><![CDATA[用户端智能的应用实践]]></title><link>https://blog.youkuaiyun.com/ios8988/article/details/90697207</link><guid>https://blog.youkuaiyun.com/ios8988/article/details/90697207</guid><author>ios8988</author><pubDate>Thu, 30 May 2019 14:53:49 +0800</pubDate><description><![CDATA[去年团队在用户端上进行了一些简单的智能应用探索实践，这里记录梳理下。

现在很多“智能”，是普通推荐算法借深度学习的风包装的，核心也就是决策树/随机森林/SVM这些90年代已经提出的算法，我们这里的实践也是这样。在用户端上，智能应用最广泛的目前两个点：个性化和多媒体识别，我们主要实践是在个性化上，从原来所有用户都用同一套或几套规则，换成根据推荐算法给每个用户制定符合他个性化特征的不同规则。

实际...]]></description><category></category></item><item><title><![CDATA[iOS多线程：『pthread、NSThread』详尽总结]]></title><link>https://blog.youkuaiyun.com/ios8988/article/details/90669261</link><guid>https://blog.youkuaiyun.com/ios8988/article/details/90669261</guid><author>ios8988</author><pubDate>Wed, 29 May 2019 13:24:54 +0800</pubDate><description><![CDATA[本文用来介绍 iOS 多线程中，pthread、NSThread的使用方法及实现。

第一部分：pthread 的使用、其他相关方法。

第二部分：NSThread 的使用、线程相关用法、线程状态控制方法、线程之间的通信、线程安全和线程同步，以及线程的状态转换相关知识。

文中 Demo 我已放在了 Github 上，Demo 链接：传送门


1. pthread

1.1 pthread ...]]></description><category></category></item></channel></rss>