2017年08月08日
依赖库编译ucl下载地址:http://www.oberhumer.com/opensource/ucl/#download 解压,进入文件夹./configure
make allupx下载 upxexport UPX_UCLDIR=path to ucl sourcemake all输出文件为:upx.out
2017年08月07日
当中 objc源文件中要写一个 JS 代码或 json, 怎样让它语法高亮方法如下:定义一个红#define JS(x) #x但上面的红有个问题,就是宏中不能有逗号,解决方案如下:p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 19.0px Helvetica; color: #eb905a; background-color: #000000}#define JS(...) #__VA_ARGS__实际效果如下.
2017年08月07日
在app内部实现评价。App实现评价一般有下面几种方式:1. 代码直接调用[SKStoreReviewController requestReview];//ios10.3优点:程序内,方便用户.2.url 跳转 NSString *strUrl = @"itms-apps://itunes.apple.com/app/id{APPID}?action=write-review";
NSURL 
2017年08月03日
这种对象交互方式的缺点显而易见,它只能对存在于Reponder Chain上的UIResponder对象起作用。优点倒是也有蛮多:以前靠delegate层层传递的方案,可以改为这种基于Responder Chain的方式来传递。在复杂UI层级的页面中,这种方式可以避免无谓的delegate声明。由于众多自定义事件都通过这种方式做了传递,就使得事件处理的逻辑得到归拢。在这个方法里面下断点就能够管理所有的事件处理。使用Strategy模式优化之后,UIViewController/UIView的事件
2017年08月03日
// 分配给 ramdisk 相应大小的空间 diskutil erasevolume HFS+ 'ramdisk' `hdiutil attach -nomount ram://$[1024*2048]` 打开元数据索引,如果你使用 Xcode 内部的调试工具这是必须的。因为调试工具使用元数据索引来查询符号连接 mdutil -i on /Volum
2017年07月31日
首先了解一下几个相关概念,以方便后面遇到的问题的解决:RSA算法:1977年由Ron Rivest、Adi Shamirh和LenAdleman发明的,RSA就是取自他们三个人的名字。算法基于一个数论:将两个大素数相乘非常容易,但要对这个乘积的结果进行因式分解却非常困难,因此可以把乘积公开作为公钥。该算法能够抵抗目前已知的所有密码攻击。RSA算法是一种非对称算法,算法需要一对密钥,使用其中一个加密,需要使用另外一个才能解密。我们在进行RSA加密通讯时,就把公钥放在客户端,私钥留在服务器。&nbs
2017年07月31日
To re-sign an iOS app with another developer account, ensure that the following are in place first.Distribution certificate of the other developer accountA provisioning profile from the other developer accountNote that the Apple requires bundle IDs t
2017年07月27日
如遇:「xxx.app已损坏,打不开.你应该将它移到废纸篓」,并非你安装的软件已损坏,而是Mac系统的安全设置问题,因为这些应用都是破解或者汉化的,那么解决方法就是临时改变Mac系统安全设置。出现这个问题的解决方法:修改系统配置:系统偏好设置... -> 安全性与隐私。修改为任何来源如果没有这个选项的话(macOS Sierra 10.12),打开终端,执行 sudo spctl --master-disable即可。
2017年07月25日
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 19.0px Menlo; color: #ff4647; background-color: #000000}
span.s1 {color: #eb905a}#import <libavformat/avformat.h>#import <libswscale/swscale.h>#define BRIGHTNESS_VALUE 0xF0#define DARKNESS_VAL
2017年07月03日
DYLD_INSERT_LIBRARIES @executable_path@rpath@loader_path@executable_path 这个变量表示可执行程序所在的目录. 比如 /path/XXX.app/Contents/MacOS/@loader_path 这个变量表示每一个被加载的 binary (包括可执行程序, dylib, framework 等) 所在的目录. 在一个进程中, 对于每一个模块, @loader_path 会解析成不用的路径, 而 @executa