前言 代码执行分析 %hook MoonAppDelegate - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions…
分类:IOS
【Mac 终端配置】iTerm2 + oh-my-zsh
1、前置校验 # 1、默认已安装 Homebrew、iTerm2 # 2、查看是否安装了zsh,查看是否返回 /usr/bin/zsh cat /etc/shells # 若未安装 brew install zsh # …
IOS学习笔记——iOS组件之UIScrollView详解
引言 UIScrollView的是几个UIKit类包括的UITableView和UITextView中的超类。 一个UIScrollView对象(或者,简单地说,一个滚动视图)的核心概念是,它是一个视图,其起源是可调过的…
由于navigation引起viewwillappear不被调用
来源: http://www.cnblogs.com/zxtx/articles/1806127.html .h: <UINavigationControllerDelegate> .m: self.navi…
IOS Block 块用法
block在苹果app开发中广泛应用,如http请求回调,GCD并发执行等。 基本用法 定义 //定义一个本地变量的 block returnType (^blockName)(parameterTypes) = ^re…
iOS动态性
iOS动态性 动态类型如id 动态绑定比如id类型数据,可以存放各种类型数据,从而实现动态绑定. 动态载入用户可以根据需要加载不同模块写的非常好的一篇关于iOS动态性的文章
Electrum 钱包源码研读(一)
一、首先从网上下载代码、导入gpg公钥并验证源码签名,命令如下: wget https://raw.githubusercontent… gpg –import ThomasV.asc wget …
有实力的APP开发公司应该具备哪些优势?
为了顺应移动互联网时代的发展,不少企业开始拥有属于自己的APP,很多企业会想着组建自己的技术团队去开发APP,如果你的企业是大型企业,资金预算充沛,那这当然好的选择;但如果您只是预算不高的中小型企业,那么选择一家优秀的A…
ios Coredata 关联 UITableView 数据自动更新
昨天写了一篇关于coredata的文章,自己觉得挺傻的文章。没想其它程序员看过后觉得更傻,于是今天决定写一篇厉害点的,首先写了一个coredata和uitableview结合的框架,非常简单实现了数据变化时对应的uita…
TableViewCell重用导致数据混乱
TableViewCell重用导致数据混乱 标识位在不同row 或 section时, 使用不同cell名。
去掉UItableview header(footer)view黏性(sticky)
- (void)scrollViewDidScroll:(UIScrollView *)scrollView { CGFloat sectionHeaderHeight = 40; if (scrollView.cont…
[原创]SpriteKit+Swift学习笔记(七)-简述碰撞检测
碰撞检测设置步骤:1.添加场景代理SKPhysicsContactDelegate2.设置self.physicsWorld.contactDelegate = self 3.设置接触抛事件ground.physicsB…