沐雨十方07的专栏

iOS开发技术之路

(0089)iOS开发之iOS应用间相互跳转(URL Scheme)

需求:假设有应用A和应用B两个应用,现在需要从应用A跳转到应用B中。如果手机中没有安装跳到下载页,如果已经安装直接打开APP。

2019-05-20 19:28:02

阅读数 4

评论数 0

iOS架构-cocoapods之本地git库的管理(15)

需求是:在工程中用cocoapods管理一个本地的一个抽离SDK库。和cocoapods管理远程的github的公开的库AFNetworking 一样管理自己的本地的一个库。 怎么实现:参看CocoaPods之本地git库的管理[一] 实现步骤,练习这样的用法。 ...

2019-05-17 15:49:10

阅读数 9

评论数 0

iOS架构-cocoapods打包静态库(依赖私有库、开源库、私有库又包含静态库)(14)

cocoapods打包静态库(依赖私有库、开源库、私有库又包含静态库)

2019-05-15 11:37:06

阅读数 34

评论数 0

iOS架构-制作静态库.a和.framework 的相互依赖(10)

有一句名言:当你知道的东西越多,你才会发现你不懂的东西越多。 现在我有点体会到了,当我去了解静态库,我发现我要学习脚;当我接触编译C/C++库,我发现我要去了解交叉编译;当我想了解组件化架构,我发现我要去理解cocoapods管理;… 你所处的环境越大,你的视野也就越宽阔。 前面9篇文章介...

2019-05-10 16:55:18

阅读数 28

评论数 0

iOS架构-静态库.framework(引用第三方SDK、开源库、资源包)(9)

前面介绍了 静态库.a依赖第三方静态库.a的制作 静态库.framework之依赖第三方库(Cocoapods进行管理) 今天课题: 静态库.framework(引用第三方SDK.framework、第三方开源库、资源包bundle) 第三方SDK:指.framework; 第三方开源库:指像AF...

2019-05-10 10:46:21

阅读数 73

评论数 0

iOS架构-C/C++lame库在Mac下编译通用静态库.a库(13)

C/C++ 有很多成熟的库,还有很多特殊功能的库,有时候iOS 平台开发一些比较前沿或者冷门的功能时,iOS并没有提供解决方案,这时候就可以研究C/C++的一些库,为我们使用。但是在Xcode编译C/C++ 源码简直是噩梦,今天就讲一下把下载的C/C++ 库编译成静态.a 这种熟悉的方式调用第三方...

2019-05-09 19:17:17

阅读数 95

评论数 0

iOS架构-c++工程在Mac下编译成.a库并调用(12)

前言: 有时侯需要使用c++的一些代码库,这里先讲一下Xcode 建C++ 工程,并将代码编译成.a库,提供给demo使用。这里只是简单的介绍,以后会继续介绍如何将公开的C/C++源码编译成OC使用的静态库.a。 第一步 准备 a. Xcode 新建一个 c++ 工程 CPPtest(maco...

2019-05-07 11:29:18

阅读数 161

评论数 0

iOS架构-分离静态库.a文件并导出.m伪代码文件(11)

之前合成了静态库.a, 有时候我们会拿到别人提供的静态库,但是编译报错,这时候最先要考虑的一步就是这个静态库是否支持我们编译的架构。怎么查看支持的架构?废话不多说!下面亲自实验一下 第一步: 准备一个静态库.a文件,比如我们之前制作的 libVideoPlayerLib.a,放在桌面的te...

2019-05-05 20:29:06

阅读数 38

评论数 0

读书狂想之一《平凡的世界》不平凡的人生

       最近其实经常听到互联网裁员的资讯,无形的自己的也有了压力,工作马上年了,自己也到而立之年,一直期待着攒钱买房子,但是一想到行业环境不稳定,买房后钱都空了,心里燥燥的。就想着读书...

2019-04-30 14:41:44

阅读数 114

评论数 0

iOS架构-静态库.a之依赖第三方静态库.a的制作(8)

上一篇讲的是静态库.framework 依赖第三方库,是通过Cocoapod 提供的第三方库。而有时我们会依赖第三方.a 或者.framework 的。那么怎么样来制作依赖第三方.a 或者.framework 的静态库.a 尼?这篇文章演示一下制作依赖第三方.a 的静态库。 目标:将第三方的静态...

2019-04-29 14:25:40

阅读数 56

评论数 0

(0003) H5开发之给Google安装(FeHelper)前端助手

1.Google 被墙,无法下载插件。 首先翻墙:两种方法 第一种:Mac商店下载FreeVPN Mac 版(https://itunes.apple.com/cn/app/freevpn-plus-永不过期mac免费vpn/id1202726435?mt=12) 下载后直接安装即可。用时c...

2019-04-29 09:37:01

阅读数 938

评论数 0

iOS架构-静态库.framework之依赖第三方库(7)

需求分析:     把自己的能力封装成静态库提供给客户使用,但是有些工作市场上已经有很好的 公开的代码,或者成本很低的解决方案,我们就可以使用别人公开的、或者低成本采购的技术来为我们服务。制作静态库也是一样,有时我们需要依赖已经成熟的第三方库来为我们服务。那么如何依赖第三方库制作自己的静态库....

2019-04-28 19:35:03

阅读数 91

评论数 0

iOS架构-静态库.framework之资源文件打包bundle(6)

[iOS架构-静态库.framework手动打包及脚本化打包(5)](https://blog.csdn.net/shifang07/article/details/89372877)中介绍了.framework的脚本化打包,虽然在[iOS架构-静态库.a打包之资源文件打包成bundle(4)](...

2019-04-22 17:59:32

阅读数 45

评论数 0

iOS架构-静态库.framework手动打包及脚本化打包(5)

.framework

2019-04-22 14:18:15

阅读数 117

评论数 0

iOS架构-静态库.a 和.framework的区别(1)

原文网址:https://my.oschina.net/kaqijiang/blog/649632 一、什么是库? 库是共享程序代码的方式。 库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。库分静态库和动态库两种。 iOS中的静态库有 .a 和 .framework两种形...

2019-04-18 10:13:11

阅读数 31

评论数 0

iOS架构-静态库.a打包之资源文件打包成bundle(4)

iOS架构-静态库.a的打包及使用(一) iOS架构-静态库.a的脚本化打包及使用(二) 资源文件主要包括:xib、图片以及其他文件资源(json、string等)。这里主要介绍 xib、图片。其他的资源和图片打包使用类似。    上面两篇介绍静态库.a的手动和自动打包以及使用方法...

2019-04-17 18:27:41

阅读数 87

评论数 0

iOS架构-静态库.a的脚本化打包及使用(3)

iOS架构-静态库.a的脚本化打包及使用(二)

2019-04-11 17:21:09

阅读数 184

评论数 0

iOS架构-静态库.a的打包及使用(2)

补充知识-框架分类: 模拟器架构: • i386 : 32位架构 4S ~ 5 • x86_64 : 64位架构 5S ~ 现在的机型 真机架构: • arm7: 在最老的支持iOS7的设备上使用 • arm7s: 在iPhone5和5C上使用 • arm64: 运行于iPhone5...

2019-04-10 11:14:23

阅读数 55

评论数 0

Mac-终端hostname变为bogon的问题

在使用终端查看.a所支持的架构时:突然hostname变为bogon了 lipo -info /Users/suning/Desktop/ProjectDemos/VideoPlayerLib/Build/Products/Debug-iphonesimulator/libVideoPlayer...

2019-04-09 14:52:53

阅读数 42

评论数 0

(0088)iOS开发之单例的写法以及重新认识

首先看下经常的写法: 注明:dispatch_once这个函数,  它可以保证整个应用程序生命周期中某段代码只被执行一次!且线程安全,所以也能够用它实现单例的线程安全 Singleton.h @interface Singleton : NSObject +(instancetyp...

2019-02-13 10:07:19

阅读数 30

评论数 0

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