<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[探究苹果技术原理和学习新技术(锲而舍之，朽木不折；锲而不舍，金石可镂。)  ]]></title><description><![CDATA[长期主义，独立思考，坚持学习，提高普遍认知。]]></description><link>https://blog.youkuaiyun.com/u014544346</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u014544346]]></copyright><item><title><![CDATA[minimumLineSpacing和minimumInteritemSpacing问题研究]]></title><link>https://blog.youkuaiyun.com/u014544346/article/details/132745469</link><guid>https://blog.youkuaiyun.com/u014544346/article/details/132745469</guid><author>u014544346</author><pubDate>Thu, 07 Sep 2023 20:22:49 +0800</pubDate><description><![CDATA[结论：如果cell的宽度是固定，minimumInteritemSpacing 不是横向间距，而是纵向间距；如果cell的宽度是不固定(会变化），minimumInteritemSpacing就是两cell的横向间距。minimumInteritemSpacing 是1到2的距离。(2)如果cell的宽度是不固定的，方向是水平时，(4)如果cell的宽度是不固定的，方向是垂直时，(1)如果cell的宽度是固定的，方向是水平时，(3)如果cell的宽度是固定的，方向是垂直时，]]></description><category></category></item><item><title><![CDATA[代码简写常用语]]></title><link>https://blog.youkuaiyun.com/u014544346/article/details/129056642</link><guid>https://blog.youkuaiyun.com/u014544346/article/details/129056642</guid><author>u014544346</author><pubDate>Thu, 16 Feb 2023 10:51:18 +0800</pubDate><description><![CDATA[iOS代码快捷方式]]></description><category></category></item><item><title><![CDATA[手势传递我的笔记]]></title><link>https://blog.youkuaiyun.com/u014544346/article/details/128845784</link><guid>https://blog.youkuaiyun.com/u014544346/article/details/128845784</guid><author>u014544346</author><pubDate>Thu, 02 Feb 2023 10:31:00 +0800</pubDate><description><![CDATA[iOS手势冲突总结笔记]]></description><category></category></item><item><title><![CDATA[人文笔记(芒格人类误判心理学 + 韩信研究)]]></title><link>https://blog.youkuaiyun.com/u014544346/article/details/128454322</link><guid>https://blog.youkuaiyun.com/u014544346/article/details/128454322</guid><author>u014544346</author><pubDate>Tue, 27 Dec 2022 12:22:36 +0800</pubDate><description><![CDATA[人文研究文章记录]]></description><category></category></item><item><title><![CDATA[近期几点知识总结(2021.7.1)]]></title><link>https://blog.youkuaiyun.com/u014544346/article/details/118386575</link><guid>https://blog.youkuaiyun.com/u014544346/article/details/118386575</guid><author>u014544346</author><pubDate>Thu, 01 Jul 2021 14:58:27 +0800</pubDate><description><![CDATA[如何找资料

github找资料
github下载



]]></description><category></category></item><item><title><![CDATA[React native 里面的知识点]]></title><link>https://blog.youkuaiyun.com/u014544346/article/details/113256189</link><guid>https://blog.youkuaiyun.com/u014544346/article/details/113256189</guid><author>u014544346</author><pubDate>Wed, 27 Jan 2021 17:11:41 +0800</pubDate><description><![CDATA[timer 从猜测是component里面的一个属性



]]></description><category></category></item><item><title><![CDATA[React-Native开发时做的笔记]]></title><link>https://blog.youkuaiyun.com/u014544346/article/details/110449556</link><guid>https://blog.youkuaiyun.com/u014544346/article/details/110449556</guid><author>u014544346</author><pubDate>Tue, 01 Dec 2020 19:53:39 +0800</pubDate><description><![CDATA[图片笔记

图片文件的查找会和 JS 模块的查找方式一样。在上面的这个例子里，是哪个组件引用了这个图片，Packager 就会去这个组件所在的文件夹下查找my-icon.png。并且，如果你有my-icon.ios.png和my-icon.android.png，Packager 就会根据平台而选择不同的文件。

打包笔记

主要不能用sh调用，只能用./调用
文件前必须有#!/bin/sh
shc -T -f l.sh

参考文献

react native中文网
脚本加密的三种方法


...]]></description><category></category></item><item><title><![CDATA[iOS crash 文件如何用脚本实现快速符号化]]></title><link>https://blog.youkuaiyun.com/u014544346/article/details/109809888</link><guid>https://blog.youkuaiyun.com/u014544346/article/details/109809888</guid><author>u014544346</author><pubDate>Thu, 19 Nov 2020 14:01:16 +0800</pubDate><description><![CDATA[#使用背景：crash日志符号化，需要经过好几个步骤的处理，为了简化流程，快速符号化，故而写了如下脚本
#需要输入两个参数 1、crash文件的路径  2、dSYM文件的路径
#使用用例:sh crashAnalyse.sh  /Users/***/Desktop/crashfile.crash /Users/***/Desktop/dSYMs/易车.appex.dSYM
#简写 sh crashAnalyse.sh crash路径(xxx.crash) dSYM路径(xxxx.***.appex.dSYM]]></description><category></category></item><item><title><![CDATA[如何对脚本进行加密几个重要的链接]]></title><link>https://blog.youkuaiyun.com/u014544346/article/details/109749190</link><guid>https://blog.youkuaiyun.com/u014544346/article/details/109749190</guid><author>u014544346</author><pubDate>Tue, 17 Nov 2020 18:40:15 +0800</pubDate><description><![CDATA[特别注意：
第二个错误是需要再脚本前添加东西
-如何对shell脚本进行加密且不影响脚本运行
三种方式
-shc: invalid first line in script: echo -n
shc: Undefined error: 0
-安装shc
-How to install SHC on your Linux system

...]]></description><category></category></item><item><title><![CDATA[自定义的NSURLProtocol问题优化]]></title><link>https://blog.youkuaiyun.com/u014544346/article/details/108385451</link><guid>https://blog.youkuaiyun.com/u014544346/article/details/108385451</guid><author>u014544346</author><pubDate>Thu, 03 Sep 2020 16:23:48 +0800</pubDate><description><![CDATA[问题

自定义的urlprotocol在stoploading 上崩溃

解决方案

修改了canInitWithRequest方法

疑问

为什么注册失效，在appdelegate里面注册失效

[NSURLProtocol registerClass:[SBLogURLProtocol class]];
       NSURLSessionConfiguration *configuration = [NSURLSessionConfiguration defaultSessionConfigura]]></description><category></category></item><item><title><![CDATA[SDWebImage 图片压缩方法我的见解]]></title><link>https://blog.youkuaiyun.com/u014544346/article/details/107670459</link><guid>https://blog.youkuaiyun.com/u014544346/article/details/107670459</guid><author>u014544346</author><pubDate>Wed, 29 Jul 2020 17:21:14 +0800</pubDate><description><![CDATA[源码
+ (UIImage *)decodedAndScaledDownImageWithImage:(UIImage *)image limitBytes:(NSUInteger)bytes {
#if SD_MAC
    return image;
#else
    if (![self shouldDecodeImage:image]) {
        return image;
    }
    
    if (![self shouldScaleDownImage:image limi]]></description><category></category></item><item><title><![CDATA[shell scripts 学习]]></title><link>https://blog.youkuaiyun.com/u014544346/article/details/106406255</link><guid>https://blog.youkuaiyun.com/u014544346/article/details/106406255</guid><author>u014544346</author><pubDate>Thu, 28 May 2020 17:26:11 +0800</pubDate><description><![CDATA[学习笔记
1、本教程关注的是 Bash，也就是 Bourne Again Shell
Bourne 目的地和边界
2、./test.sh  #执行脚本
3、所以写成 test.sh 是会找不到命令的，要用 ./test.sh 告诉系统说，就在当前目录找。
4、echo “Hello World !” 打印语句
5、命名不能用bash里的关键字；命名只能用英文；中间不能有空格；不能用标点符号
6、量名外面的花括号是可选的，加不加都行，加花括号是为了帮助解释器识别变量的边界
7、推荐给所有变量加上花括号，这是个]]></description><category></category></item><item><title><![CDATA[iOS实现一个轻微晃动的提示动画]]></title><link>https://blog.youkuaiyun.com/u014544346/article/details/105270125</link><guid>https://blog.youkuaiyun.com/u014544346/article/details/105270125</guid><author>u014544346</author><pubDate>Thu, 02 Apr 2020 15:09:58 +0800</pubDate><description><![CDATA[背景
我们需要用到一个左右晃动的动画效果，提示有什么东西
代码
- (void)shakeAnimationForViewQ:(UIButton *)btn{

    btn.layer.anchorPoint = CGPointMake(0.5, 1);

    CGFloat clockWidht = btn.frame.size.width;

    btn.layer.positio...]]></description><category></category></item><item><title><![CDATA[commit 规范文档]]></title><link>https://blog.youkuaiyun.com/u014544346/article/details/102820632</link><guid>https://blog.youkuaiyun.com/u014544346/article/details/102820632</guid><author>u014544346</author><pubDate>Thu, 02 Apr 2020 10:44:21 +0800</pubDate><description><![CDATA[commit 之 Angular 规范
1、commit 基本类型：

feat: 新功能(feature)
fix: 修改bug
docs: 文档(documentation)
style: 格式(不影响代码运行的变动)
refactor: 重构(即不是新增功能，也不是修改bug的代码变动)
test: 增加测试
chore: 构建过程或辅助工具的变动

2、commit 基本结构：
&lt;t...]]></description><category></category></item><item><title><![CDATA[pod 研究 + Could not build module + 大小写不敏感]]></title><link>https://blog.youkuaiyun.com/u014544346/article/details/80969159</link><guid>https://blog.youkuaiyun.com/u014544346/article/details/80969159</guid><author>u014544346</author><pubDate>Mon, 30 Mar 2020 18:39:05 +0800</pubDate><description><![CDATA[参考文章：

https://blog.youkuaiyun.com/bobbob32/article/details/77008701
]]></description><category></category></item><item><title><![CDATA[flutter学习笔记]]></title><link>https://blog.youkuaiyun.com/u014544346/article/details/104424312</link><guid>https://blog.youkuaiyun.com/u014544346/article/details/104424312</guid><author>u014544346</author><pubDate>Thu, 26 Mar 2020 16:27:44 +0800</pubDate><description><![CDATA[1、当然，如果你是iOS开发者，也不用担心，Dart中也有一些与Swift比较相似的特性，如命名参数等，笔者当时学习Dart时，只是花了一个小时，看完Dart官网的Language Tour，就开始动手写Flutter了。
2、新东方、咸鱼、字节跳动都用了flutter
3、选择那个…控件后，试了几次成功了，download 失败，直接输入也失败
4、工程拿出来有bug
5、Object 是Dar...]]></description><category></category></item><item><title><![CDATA[NSURLConnection 和NSURLSession的不同]]></title><link>https://blog.youkuaiyun.com/u014544346/article/details/103477740</link><guid>https://blog.youkuaiyun.com/u014544346/article/details/103477740</guid><author>u014544346</author><pubDate>Tue, 10 Dec 2019 16:27:11 +0800</pubDate><description><![CDATA[Both nsurlsession and nsurlconnection work similarly at high level for most of the part.
大部分相似
nsurlsesion provides support for download task which behave same like nsurldownload class.
when we create...]]></description><category></category></item><item><title><![CDATA[iOS block 再次探秘 && AutoreleasePool]]></title><link>https://blog.youkuaiyun.com/u014544346/article/details/102985591</link><guid>https://blog.youkuaiyun.com/u014544346/article/details/102985591</guid><author>u014544346</author><pubDate>Wed, 13 Nov 2019 11:31:45 +0800</pubDate><description><![CDATA[__block 之于数组

加不加block都行，推荐不加
加了只是里面多了一个结构体，然后发现还是往哪个结构体里面的arr发，不加就是直接给arr发

#import &lt;Foundation/Foundation.h&gt;
int main(int argc, char * argv[]) {
    @autoreleasepool {
         NSMutableArray ...]]></description><category></category></item><item><title><![CDATA[NSScanner 学习]]></title><link>https://blog.youkuaiyun.com/u014544346/article/details/102966983</link><guid>https://blog.youkuaiyun.com/u014544346/article/details/102966983</guid><author>u014544346</author><pubDate>Sun, 10 Nov 2019 17:28:26 +0800</pubDate><description><![CDATA[文档学习


A string parser that scans for substrings or characters in a character set, and for numeric values from decimal, hexadecimal, and floating-point representations.


parser  分析程序；语法剖析程式


scans f...]]></description><category></category></item><item><title><![CDATA[NSLayoutManager learning]]></title><link>https://blog.youkuaiyun.com/u014544346/article/details/100703804</link><guid>https://blog.youkuaiyun.com/u014544346/article/details/100703804</guid><author>u014544346</author><pubDate>Tue, 10 Sep 2019 16:50:15 +0800</pubDate><description><![CDATA[Overview
NSLayoutManager maps Unicode character codes to glyphs, sets the glyphs in a series of NSTextContainer objects, and displays them in a series of NSTextView objects. In addition to its core fu...]]></description><category></category></item></channel></rss>