美好的生活需要用心去鼓捣,分享技术,分享心得

09月 07

【原】OSX 上一Icon制作App破解小记

声明:本文仅作为技术交流,请支持正版,每一个App都是开发者的血汗

起因

平时给app的icon切图都是用的在线工具,用是挺好用的,就是经常抽风,网上查找替代工具时偶然发现一个非常不错的Icon制作工具,Image2icon,这个工具上架在Mac App Store(点击传送),可以免费下载使用,高级功能需要内购,仅仅用来切App的各个尺寸的icon免费版已经绰绰有余了。

人啊,总是不容易满足,看到那么多高级功能之后就心痒了,于是有了这篇内购破文。

探探路

高级功能就不多说了,应用运行图如下:

92151D14-D8C7-4D21-B170-B1D690359F93.png

没有内购解锁时,会有红色圈中的标记。

阅读全文 >>

05月 22

iOS 开源完整App项目收集

iOS完整项目源码,许多项目都是已经上了AppStore的,速度围观学习,感谢无私分享的前辈和大神。

不定期更新。

阅读全文 >>

05月 17

【原】Cocoa自定义NSWindow的标题栏颜色

Cocoa果然坑很多,NSView竟然默认没有layer,NSView也没有设置背景色之类的方法,初体验就是一脸懵逼。

修改标题栏的颜色没有直接的方法,需要自己取出需要的view进行修改,效果如图:

886B639E-826F-4AC2-8CA5-5C5F9928CA8C.png

代码如下:

阅读全文 >>

05月 13

【原】Mach-O文件结构简单分析和资料汇总

最近突发奇想想写一个iOS应用的加壳工具,于是看了一些资料,粗略记录一下。

iOS和Mac虽然系统架构不太一样,但是可执行文件、动态库等二进制文件的格式是相同的--都是Mach-O格式的文件。

一个Mach-o文件包含几个基本区域:

  • 头部(header structure)。
  • 加载命令(load command)。
  • 段(segment)。可以拥有多个段(segment),每个段可以拥有零个或多个区域(section)。每一个段(segment)都拥有一段虚拟地址映射到进程的地址空间。
  • 链接信息。一个完整的用户级Mach-o文件的末端是链接信息。其中包含了动态加载器用来链接可执行文件或者依赖库所需使用的符号表,字符串表等等。

阅读全文 >>

05月 11

Mac下使用shell连接 SMB 共享的三种方法

第一种方法: 使用mount

装载:

第一步: 创建一个空目录, 作为装载节点.

目录名任意, 目录存储位置任意.

例如:

mkdir /Volumes/UDE-Mac   

第二步: 把远程共享目录装载到该目录上.

mount -t smbfs //username:password@hos_tname/share_folder

阅读全文 >>

05月 10

关于__attribute__((constructor)|(destructor)(PRIORITY))

推荐书籍

<<程序员的自我修养 链接 装载与库>>

自定义段

编译生成的object file,默认代码会保存在".text"段,全局变量和静态变量会放在".data"和".bss"(未初始化的全局变量和局部静态变量)

利用GCC的扩展机制就可以做到自定义段

__attribute__  ((section("name")))   .....

阅读全文 >>

关于博主

QQ:878488335

给个好评呗

最新文章

最近回复

  • 倾城柠檬:不好意思,本博客只交换技术类博客。
  • 倾城柠檬:恩 上面只是将方法所在的地址打印出来而已,具体可以看csdn上的帖子
  • eafsadf:这个不对吧 只是将mfp的变量的地址转成了int* mfp变量的...
  • Namesilo优惠码:朋友,交换链接吗?
  • 倾城柠檬:卢大大来到舍下,受宠若惊啊,哈哈。其实说白了用法就是 登陆客户端...
  • 卢松松博客:表示没看懂
  • 倾城柠檬:恩 多谢提醒
  • the one:把模拟器的那部分合并的话会无法提交app store。所以可以不合并
  • 倾城柠檬:不好意思,本博客只交换技术相关的友链,还请见谅,没有天天上博客,...
  • 在线博客:能换首页友链吗?链接已上,换与否请两日内给予回复。 网站名称:...
  • 分类

    友情链接

    其它