iosre Blog

iOS 逆向开发,熟悉iphone/tweak、iphone/tool、cydia的repo 制作 、cocoapods的Specs repo制作(using-pod-lib-create、private-cocoapods)

Why_the_IT_industry_is_progressing_so_fast

IT行业为什么进步这么快?阿姆达尔法则(Amdahl Law)这是IT行业得以快速进步的战术,和它相对应的是摩尔定律,这是IT行业的战略。

前言 阿姆达尔在设计计算机系统时,充分认识到了计算机各部分的性能必须平衡匹配,才能得到整体性能最佳的系统。他将这种思想用一个简单的公式描述出来: 在公式左边的大写的S代表系统最后的性能提升(加速), 右边分母中的小写的s,代表某一项指标的性能提升,比如你把计算机里面内存的速度提升了两倍,右边的小s就是两倍。 p代表这项提升被用到...

What_can_I_hold_you_with

博尔赫斯的《我用什么才能留住你》

前言 博尔赫斯的诗:《我用什么才能留住你》 What can I hold you with? I offer you lean streets, desperate sunsets, the moon of the jagged suburbs. 我给你瘦落的街道 、绝望的落日 、荒郊的月亮 。 I offer you the bitterness of a man...

iOS_component

组件化

前言 在组件化中重要的是让组件职责单一,职责单一的重要标志之一就是没有组件间的循环依赖。 采用组件化,是为了组件能单独开发,能单独开发, App就能快速集成。 要让组件能单独开发,组件必须职责单一,对于代码中已有模块,就需要用到重构和解耦的技术,所以重构和解耦是过程。目的是去除循环依赖。 A、B组件循环依赖就是设计有问题,...

Third-party_payments

第三方支付笔记

有支付牌照的公司 中国移动的和包 翼支付—电信 百度钱包 财付通 支付宝 天下支付: 2014年7月10日获得中国人...

recover_branch

git branch recover_branch commit_id;git 误删分支恢复方法

git log -g commit c018e947f1417ea7edcaa8414f9007352a3e6a7b (HEAD -> master, origin/master) git branch recover_branch_abc c018e947f1417ea7edcaa8414f9007352a3e6a7b See Also ...

Resume

2018 的简历

See Also newpost /Users/devzkn/bin//newpost Resume 2018 的简历 -t Workplace #原来""的参数,需要自己加上""

Record_a_few_questions_about_iOS_discussed_with_a_friend

记录和一个朋友讨论的关于iOS的几个问题:新增weak修饰的object属性的实现方式、UI 事件处理的NSRunLoopMode、和定时器的NSRunLoopMode 的关系是什么样的时候,可以保证它们能并发执行不影响个自的运行

前言 I、新增weak修饰的object属性的实现方式 答: 利用weak的实现原理进行实现:先利用OBJC_ASSOCIATION_ASSIGN 进行修饰object;此时需要捕获对象object释放, 利用object 的强引用对象属性OriginalObject的dealloc方法捕获释放的时机,对OBJC_ASSOCIATION_ASSIGN...

The_largest_natural_number

最大的自然数

前言 Googol 当然,有人问,这是否是Googol,即10的100次方(1后面跟100个零)。Googol是一个创造出来的大数,虽然Google公司将它变化后作为公司的名字,但是除此之外,它没有什么意义。 我们今天要说的叫做葛立恒数,它可比Googol大得多,而且它的物理含义很好理解,它也是目前吉尼斯世界纪录中最大的有意义的数字。 为了说明葛立恒数是怎么来的,我们先看一个计算机问...

installApplication

用程序检测更新, 自动下载IPA, 再调那个LSApplicationWorkspace API 进行安装

LSApp appWorkspace = [LSApplicationWorkspace defaultWorkspace]; ret = [appWorkspace installApplication:[NSURL fileURLWithPath:ipaPath] withOptions:nil ...

Extension_of_the_concept2

概念的延展(延拓)下

前言 今天我们就来谈谈黎曼猜想。 黎曼是19世纪德国著名的数学家,他奠定了非欧几何分支的黎曼几何的基础,爱因斯坦的理论就是建立在黎曼几何基础之上的,此外他对微积分的公理化有很大贡献。 黎曼猜想是他在当选普鲁士科学院院士时,作为感谢,写了一篇论文,在论文中提到的一个研究成果。当时他并没有能证明这个猜想,只是感觉它是对的。在那以后,很多数学家试图证明这个猜...