会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
张林峰
博客园
首页
新随笔
联系
管理
订阅
[置顶]
iOS .a静态库的制作及使用
摘要: 一、制作.a静态库 1.创建静态库工程,工程命名为BaseSDK,生成的.a文件名变成libBaseSDK。 2.删掉自动生成的文件BaseSDK.h BaseSDK.m 3.添加你的实用类文件 4.添加Headers Phase 5.将暴露给外面用的头文件加入进来,加进来后要移到public中去(
阅读全文
posted @ 2017-10-27 15:50 张林峰
阅读(525)
评论(0)
推荐(0)
[置顶]
iOS framework静态库中使用xib和图片资源详解
摘要: 一、新建bundle 前2篇文章介绍了iOS 最新framework和.a静态库制作及使用全解 iOS 工程套子工程,主工程和framework工程或.a library静态库工程联调 我现在是在主工程的子工程里进行,当然你在创建静态库工程(子工程)的时候也可以。前面我是懒得再建工程了,接着现成主工
阅读全文
posted @ 2016-05-20 00:27 张林峰
阅读(7621)
评论(3)
推荐(0)
[置顶]
iOS 工程套子工程,主工程和framework工程或.a library静态库工程联调
摘要: 一、主工程套Library(即.a)工程联调 1.新建一个主工程和一个Library工程,如何创建Library工程参照我另外一篇博客iOS 最新framework和.a静态库制作及使用全解但这个Library工程不需要编译成静态库 2.将静态库工程拖到主工程,我这里拖到下图箭头所指的UseA文件夹
阅读全文
posted @ 2016-05-15 10:44 张林峰
阅读(4195)
评论(0)
推荐(0)
[置顶]
iOS 最新framework和.a静态库制作及使用全解(含工程套工程,多工程联调)
摘要: 最近想把自己的一些实用工具类搞成一个静态库,网上搜了下关于framework和.a的一些相关资料,然而写的或不全面,或不详细,我归纳总结及亲自实践写下这篇文章。 由于篇幅太长导致页面无法显示,拆分为以下几篇博客 (1)iOS 工程套子工程,主工程和framework工程或.a静态库工程联调http:
阅读全文
posted @ 2016-05-15 09:22 张林峰
阅读(3657)
评论(2)
推荐(0)
[置顶]
iOS9新特性 3DTouch 开发教程全解(含源码)
摘要: 本文主要讲解3DTouch各种场景下的开发方法,开发主屏幕应用icon上的快捷选项标签(Home Screen Quick Actions),静态设置UIApplicationShortcutItem,动态添加、修改UIApplicationShortcutItem,peek和pop的实现。 一、3
阅读全文
posted @ 2016-01-15 17:53 张林峰
阅读(8188)
评论(2)
推荐(1)
[置顶]
iOS GCD NSOperation NSThread等多线程各种举例详解
摘要: 废话就不多说,直接上干货。如下图列举了很多多线程的知识点,每个按钮都写有对应的详细例子,并对运行结果进行分析,绝对拿实践结果来说话。如果各位道友发现错误之处还请指正。附上demo下载地址 iOS中几种多线程的比较 GCD:是苹果为多核的并行运算提出的解决方案,所以会自动合理地利用更多的CPU内核(比
阅读全文
posted @ 2015-11-20 14:05 张林峰
阅读(985)
评论(4)
推荐(1)
2024年10月9日
Mac 系统终端和vscode终端的pnpm版本和路径不一致问题,而且vscode终端的pnpm没法升级
摘要: 系统终端which pnpm路径是 /Users/zhanglinfeng/.nvm/versions/node/v16.19.1/bin/pnpm vscode终端 which pnpm 路径是 /usr/local/bin/pnpm 为了跟系统的一致,需要修改.zshrc文件(后来又证明这个方法
阅读全文
posted @ 2024-10-09 18:16 张林峰
阅读(536)
评论(0)
推荐(0)
2024年9月23日
Mac vscode 每次打开的终端,执行node命令都报command not found: node
摘要: 先说问题,答案放在后面 自从上次升级node后,每次vscode打开终端都会报 npm warn cli npm v10.8.2 does not support Node.js v18.14.2. This version of npm supports the following node ve
阅读全文
posted @ 2024-09-23 19:46 张林峰
阅读(881)
评论(0)
推荐(0)
2024年9月18日
【React】01-React介绍和快速体验
摘要: 一、React 介绍 React 是一个用来渲染用户界面(UI)的 JavaScript 库 React 是世界上应用最广泛的前端库,是国内一线大厂(阿里、字节等)前端的首选 React 完全基于 JavaScript,只要有 JS 基础,就可以上手 React 开发 使用 JS 来编写 HTML,
阅读全文
posted @ 2024-09-18 00:05 张林峰
阅读(51)
评论(0)
推荐(0)
2024年9月12日
Mac Charles 抓包iOS模拟器、改数据
摘要: 前期准备:1、打开 Charles;2、打开任一模拟器;3、关闭电脑上的代理软件或代理服务。 一、代理、端口 打开 Charles,点击顶部菜单栏的 Proxy -> 勾选 macOS Proxy; 查看端口,一般是8888,也可以自己设置,后面Mac的网络代理端口要跟这个一致就行,勾选enable
阅读全文
posted @ 2024-09-12 11:12 张林峰
阅读(1737)
评论(0)
推荐(0)
2024年9月10日
React Native 开发环境搭建
摘要: 一、安装node Node 版本要求 框架安装需要 Node.js ^16.17.0 || >=16。你可以使用 nvm 或 nvm-windows 在同一台电脑中管理多个 Node 版本。 二.安装watchman Watchman是facebook的一个开源项目,它开源用来监视文件并且记录文件的
阅读全文
posted @ 2024-09-10 19:25 张林峰
阅读(205)
评论(0)
推荐(0)
2024年4月26日
如何用Sublime Text实现正则查找与替换
摘要: 比如将下面的汉字语义加上中括号 [ { "text": "微笑", "path": "emot01.png" }, { "text": "大笑", "path": "emot02.png" }, { "text": "鼓掌", "path": "emot03.png" }, { "text": "为
阅读全文
posted @ 2024-04-26 16:55 张林峰
阅读(1485)
评论(0)
推荐(0)
2023年9月7日
vscode 代码没有错误提示
摘要: 之前为了解决vue装饰器写法报错,在.eslintrc.js文件加入legacyDecorators: true就可以支持装饰器的写法了。 parserOptions: { // 解析器 parser: 'babel-eslint', ecmaFeatures:{ // 支持装饰器 legacyDe
阅读全文
posted @ 2023-09-07 09:59 张林峰
阅读(1430)
评论(0)
推荐(0)
2022年9月15日
pod install 报错 RuntimeError - [Xcodeproj] Unknown object version
摘要: ### Error ``` RuntimeError - [Xcodeproj] Unknown object version. /Users/zhanglinfeng/.rvm/gems/ruby-2.4.0@global/gems/xcodeproj-1.19.0/lib/xcodeproj/p
阅读全文
posted @ 2022-09-15 10:22 张林峰
阅读(239)
评论(0)
推荐(0)
2022年2月20日
Failed to connect to github.com port 443: Operation timed out
摘要: 有可能你的gitbub之前设置过代理,只需分别执行如下代码即可:git config --global --unset http.proxygit config --global --unset https.proxy如果还没有解决,可以尝试如下解决方式(好像有些仓库有效,有些仓库无效):git c
阅读全文
posted @ 2022-02-20 15:21 张林峰
阅读(2080)
评论(0)
推荐(1)
2021年11月18日
批量删除注释// 和 /**/ 和 #和<!---->
摘要: 利用正则表达式和subline text的查找与替换功能实现批量删除注释 1.批量删除HTML注释 find 栏 : <!--[\s\S]*?--> (正则表达式) replace 栏 : (这行留空) 2.批量删除//注释 find 栏 : // .* (正则表达式) replace 栏 : (这
阅读全文
posted @ 2021-11-18 17:39 张林峰
阅读(783)
评论(0)
推荐(0)
下一页
公告