Kiven's Program Space

一名程序员的自我修养

排序:
默认
按更新时间
按访问量

App图标不显示:Xcode项目在Xcode9中运行会出现AppIcon不显示的 BUG

使用了CocoaPods的Xcode工程,在iOS11版的手机上AppIcon不显示,原因是CocoaPods的资源编译脚本在iOS11下出了点问题.需要修改脚本.解决方案: https://github.com/mythkiven/developTips

2017-09-15 14:01:57

阅读数:5388

评论数:6

Fastlane的黑魔法:一键打包编译上传 AppStore

原始文章和代码请戳一下先放图看 fastlane 实现自动上传功能:工作流程:提交成功,等待审核 Fastlane 简介fastlane 是一个完全开源的项目,包含一组 Ruby 实现的工具集,能完成 iOS 和 Android 工程 的自动化构建\测试和发布等功能,现被Twitter收购,是Fa...

2017-02-08 17:20:54

阅读数:4649

评论数:3

炫酷的放射状弹出按钮菜单 - Swift版 AwesomeMenu:源码+gif

实际效果如下: 一、使用方法如下: 添加协议(动画状态回调) -> 设置选项数组 -> 设置菜单按钮 -> 动画属性配置 -> .addSubview(menu) 1、添加协议 class ViewController: UIViewController, SD...

2017-01-18 16:07:52

阅读数:908

评论数:0

iOS到Android到底有多远

在iOS开发混了4年之后,又重拾荒废了4年的Android,感慨时间过得太快,有时间我会回顾下2010当年的iOS/Android平台的萌芽期历史; 从重拾摸索,再到上线两个App,四五个月时间。这段时间的学习和研究,颇多冲击和体会,所以就有了这篇文章。本文主要从iOS转Android开发角度,...

2018-09-23 11:04:43

阅读数:66

评论数:0

iOS安全系列之一:HTTPS

如何打造一个安全的App?这是每一个移动开发者必须面对的问题。在移动App开发领域,开发工程师对于安全方面的考虑普遍比较欠缺,而由于iOS平台的封闭性,遭遇到的安全问题相比于Android来说要少得多,这就导致了许多iOS开发人员对于安全性方面没有太多的深入,但对于一个合格的软件开发者来说,安全知...

2018-09-23 10:34:38

阅读数:214

评论数:0

iOS开发系列--并行开发(处理多个网络请求并发的情况)

概览 大家都知道,在开发过程中应该尽可能减少用户等待时间,让程序尽可能快的完成运算。可是无论是哪种语言开发的程序最终往往转换成汇编语言进而解释成机器码来执行。但是机器码是按顺序执行的,一个复杂的多步操作只能一步步按顺序逐个执行。改变这种状况可以从两个角度出发:对于单核处理器,可以将多个步骤放到不...

2018-09-21 11:13:07

阅读数:47

评论数:0

charles系列破解激活办法(最高charles4.2.x都可以激活)

// Charles Proxy License // 适用于Charles任意版本的注册码,谁还会想要使用破解版呢。 // Charles 4.2.6目前是最新版,可用。   注册名称:https://zhile.io 许可证密钥:48891cf209c6d32bf4...

2018-08-31 11:51:00

阅读数:752

评论数:1

Charles系列破解激活License(V4.X)

注册码如下,亲测可用注册名称:https://zhile.io许可证密钥:48891cf209c6d32bf4

2018-06-28 17:32:06

阅读数:261

评论数:0

一个很方便的视频/音频等 命令行下载工具 —— You-Get 安装使用教程

You-Get是一个小型的命令行下载工具,用于从Web上下载媒体内容(视频,音频,图像)。安装和使用都很简单,并且支持数十种国内外视频音频网站,如 YouTube、Tumblr、Instagram、YouKu(优酷)、网易云音乐、bilibili等(点击查看支持的完整网站列表)。注意:下载国内的视...

2018-06-22 11:33:45

阅读数:570

评论数:0

ReactNative调用Android原生方法

ReactNative调用Android原生方法开发过程中有时需要访问Android原生API,进过总结分为以下几个步骤1. 创建一个原生模块首先我们需要创建一个原生模块,这个原生模块是一个继承ReactContextBaseJavaModule的Java类,它可以实现一些JavaScript所调...

2018-06-12 19:19:14

阅读数:68

评论数:0

50多种适合机器学习和预测应用的API (2018年版本)

对于做工程项目和搞科研的人来说,有现成的模块或工具使用是一件多么美妙的事情啊,无需访问源码或理解内部工作机制的细节即可完成相应的任务。常用的方法是调用一些API,即一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力。本文总结对于机器学习行业者有用的50多个API...

2018-05-17 14:03:31

阅读数:293

评论数:0

React-Native :组件之间的通信-1

在编写React程序的时候,大家会遇到很多React组件之间的通信问题,主要分为以下3种:     1.父组件向子组件传值;     2.子组件向父组件传值;     3.没有任何嵌套的组件之间的传值(如兄弟组件之间传值)-后续章节介绍; 一、父组件向子组件传值 1.在父组件中通过属性传...

2018-01-10 13:57:36

阅读数:246

评论数:0

Reveal1.5.x-1.6.x破解

1.安装原版并运行一次 -- 假设安装到 /Applications/Reveal.app/ 2.打开/Applications/Reveal.app/Contents/MacOS/Reveal 改名为 Reveal_ 3.将附件ChinaPYG.dylib和Reveal两个文件都复制进来 ...

2017-11-04 13:36:17

阅读数:204

评论数:0

OCS——史上最疯狂的iOS动态化方案

OCS——史上最疯狂的iOS动态化方案 导语 在iOS的发展历程上,涌现了很多动态化方案,有历史悠久的WaxPatch动态化方案,有远近闻名的JSPatch动态化方案。今天精神哥向大家介绍一款堪称“史上最疯狂”的iOS动态化方案——OCS。 本文来自腾讯 SNG - OCS团队 ...

2017-09-09 16:06:38

阅读数:558

评论数:0

BITCODE DEMYSTIFIED

A few months ago Apple announced a ‘new feature,’ called ‘Bitcode.’ In this article, I will try to answer the questions like what is Bitcode, what pr...

2017-09-06 16:48:45

阅读数:296

评论数:0

iOS汇编教程:理解ARM

前言 本文翻译自iOS Assembly Tutorial: Understanding ARM 翻译的不对的地方还请多多包涵指正,谢谢~ iOS汇编教程:理解ARM 当你写Objective-C代码时,它们最终转换成机器码---ARM处理器能理解的原始的0和1指令。在Objective-...

2017-08-25 14:59:17

阅读数:241

评论数:0

iOS冰与火之歌 – Objective-C Pwn and iOS arm64 ROP

原文地址:http : //drops.wooyun.org/papers/12355 0x00序 冰指的是用户态,火指的是内核态。如何突破像冰箱一样的用户态沙盒最终到达并控制如火焰一般燃烧的内核就是“iOS的冰与火之歌”这一系列文章将要讲述的内容目录如下: Obje...

2017-08-17 16:18:15

阅读数:634

评论数:0

【原创】微信双开是定时炸弹?关于非越狱iOS上微信分身高危插件ImgNaix的分析

序言 微信作为手机上的第一大应用,有着上亿的用户。并且很多人都不只拥有一个微信帐号,有的微信账号是用于商业的,有的是用于私人的。可惜的是官方版的微信并不支持多开的功能,并且频繁更换微信账号也是一件非常麻烦的事,于是大家纷纷在寻找能够

2017-08-14 10:24:24

阅读数:5809

评论数:0

为 iOS 建立 Travis CI

你是否曾经试着为 iOS 项目搭建一台支持持续集成的服务器,从我的个人经验而言,这可不是一个轻松的活。首先需要准备一台 Mac 电脑,并安装好全部所需的软件和插件。你要负责管理所有的用户账户,并提供安全保护。你需要授予访问仓库的权限,并配置所有的编译步骤和证书。在项目运行时期,你需要保持服务器的稳...

2017-02-10 11:13:20

阅读数:430

评论数:0

为 iOS 建立 Travis CI

你是否曾经试着为 iOS 项目搭建一台支持持续集成的服务器,从我的个人经验而言,这可不是一个轻松的活。首先需要准备一台 Mac 电脑,并安装好全部所需的软件和插件。你要负责管理所有的用户账户,并提供安全保护。你需要授予访问仓库的权限,并配置所有的编译步骤和证书。在项目运行时期,你需要保持服务器的稳...

2017-01-23 14:40:56

阅读数:601

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭