Mac
ADreamClusive
这个作者很懒,什么都没留下…
展开
-
Mac关闭iTunes自动备份
使用苹果电脑时,每次iOS设备连接Mac电脑,Mac中的iTunes都会自动备份iOS系统,导致Mac存储空间持续吃紧!!!!取消iTunes对iOS设备的备份功能完全退出iTunes后,在终端运行如下命令defaults write com.apple.iTunes DeviceBackupsDisabled -bool YES具体如下:Last login:...原创 2018-08-23 17:45:16 · 3525 阅读 · 0 评论 -
__OBJC__宏定义的作用
添加文件ZLHeader.h内容如下:#ifndef ZLHeader_h#define ZLHeader_h#ifdef __OBJC__#import "NetworkTools.h"#endif#endif /* ZLHeader_h */__OBJC__这个宏定义的作用是保证只有OC文件可以调用.h里面的头文件,一些非OC语言不能调用,比如.cpp,.m...原创 2018-08-24 14:38:47 · 1067 阅读 · 0 评论 -
MacOSx打包dmg文件(带背景图片)
1. 生成带背景图的dmg1.0 准备资源应用:也就是我们的app,通过Mac完成开发,release一个app。背景图:由美工提供。icns:可以通过app的icon生成,使用png转icns这个工具。Applications快捷方式:使用ln -s /Applications/ ./Applications命令生成,或进入Applications上层目录...原创 2018-09-08 10:24:45 · 5599 阅读 · 2 评论 -
iOS&Mac SDK开发(自动链接,方便调试)
公司最近开发SDK,最开始使用原工程、SDK工程、SDK集成Demo验证三个工程分开的方式开发,每次都要在原工程开发实现效果后,将代码拖到SDK工程生成Framework,再将Framework导出到SDK集成Demo进行验证,做了很多不必要的机械性工作。本篇通过WorkSpace+SDK自动生成脚本相结合实现代码效果与SDK制作实现同步操作。Demo地址点这里1. 工作区(WorkS...原创 2018-09-03 11:43:13 · 593 阅读 · 0 评论 -
NSWindow纯代码设置
1. 创建一个windowNSRect frame = CGRectMake(0, 0, 200, 200); NSUInteger style = NSTitledWindowMask | NSClosableWindowMask |NSMiniaturizableWindowMask | NSResizableWindowMask; NSWindow *window = [NSWi...原创 2018-09-06 16:26:20 · 2971 阅读 · 0 评论 -
Mac图像NSimage缩放、组合、压缩及CIImageRef和NSImage转换处理
声名:图片均来自于网络,如有侵权请联系删除!!!1. 图片改变size:挤压图片到目标尺寸截取中间部分为目标尺寸原图2. 图片组合3. ZLImage//// ZLImage.h// ImageDemo//// Created by Jiaozl 2018 on 2018/9/7.// Copyright © 2018年 Jia...原创 2018-09-10 11:19:12 · 4579 阅读 · 0 评论 -
Mac开发之NSWindow自定义titlebar实现
其中使用到了布局框架:Masonry1. tab按钮实现#import <Cocoa/Cocoa.h>@interface ZLTabView : NSView// 回调到主控制器@property (nonatomic, copy) void(^TabSelect)(NSInteger sender);// 外部调用选中第几个按钮 0、1、2、……...原创 2018-09-07 12:03:38 · 3955 阅读 · 1 评论 -
iOS&Mac应用在AppStore中的下载地址
AppStore中应用的下载地址通用格式: https://itunes.apple.com/cn/app/idxxxxxxx?mt=8使用我们的应用的AppleID替换上面链接 id xxxxx ?mt=8中的xxxxxx。查看应用的AppleID:...原创 2018-09-07 18:50:57 · 3681 阅读 · 0 评论 -
iOS&Mac优雅的处理数据为空情况
新建CheckNullTool类继承自NSObject,在代码中使用方式:NSArray *listData = nil;listData = [CheckNullTool replaceNullData:listData];NSString *phone = nil;phone = [CheckNullTool replaceNullData:phone];#import "Che...原创 2018-09-19 11:05:22 · 432 阅读 · 0 评论