
mac os
边缘998
请关注我精彩为你而生
展开
-
JSON 递归遍历算法(IOS)
调用时深度的default值为0-(void)testPetch:(NSString*) jsonforDeep:(int) level{ NSString* result = @""; NSString* prevChar = @""; NSUInteger slen = [json length]; BOOL needrec原创 2012-08-26 09:57:42 · 4799 阅读 · 0 评论 -
NSBezierPath 赛贝尔曲线画聊天泡泡
最近在搞一个MAC上的聊天气泡,一开始想着直接用一个小的图片进行拉伸,完事。但经拉伸后随着窗体的大小变化,绘制的比较卡,因此研究了一下图形处理。最后决定绘制一个泡泡。先上图看效果。觉得效果可以的,往下看思路,觉得效果差的,请走过。谢谢。实现思路很简单,其实就是画个矩形,在矩形圆角的地方画出尖角。刚开始的想法是先画一个圆角矩形,再画一个三角形,然后是三角形和圆角矩形相交部分进行滤原创 2014-01-22 15:46:32 · 5964 阅读 · 2 评论 -
基于cell-base的NSTableView
写此文章,一是积累一下知识,二也是因为某个项目要求在10.6上运行,但由于10.6的NSTableView只支持Cell-Base。因此想与iphone一样,把一些视图addsubview来说就要走点弯路了。在10.7下就可以完全使用view-base来实现。对于view来说,大家都用得很顺手了,想什么画什么,add一下就OK了,但基于cell-base 的row cell,你还使用addview原创 2014-01-27 11:48:14 · 13726 阅读 · 2 评论 -
自荐亲自写的一套http访问类库推荐给大家使用。
基于GCD开发的一套HTTP访问类库,希望大家多多支持,多多分享,多关注我,谢谢。原创 2014-05-04 15:17:41 · 4540 阅读 · 7 评论 -
Mac osx 开发中由于模态窗口runModalForWindow使用导至主线程切换阻塞问题。
有时候我们在开发mac的时候弹出窗需要用到runModalForWindow来将NSWindow设置为模态。但设置模态后,整个窗口线程处理主RUNLoop中。使得如AF,或SDWebimage或使用dispatch后想回到主线程时不走,必须等到模态窗口结速会话(关闭退出)才进往下走。这样麻烦来了,有时候我们要在模态窗口异步去下载或执行某些事务,然后完成后在主线程中更新UI。像AF可...原创 2019-01-07 18:27:43 · 2203 阅读 · 0 评论 -
Block怎么用,是否产生循环引用。
接手过不少项目很多block要么乱用,要么就烂用。block 产生循环引用终归都是相互持有。相信大多人都能明白,但用着用着就糊涂了。不知道是不是会产生。下面写了个测试代码希望能帮到有需要的人。代码不多,然望看完。有圈就是环,没圈就不成环,不释放不一定就是环所至,可能是生命周期。//// AFBlockDesigned.h// AFBlockCylce//// Cre...原创 2019-01-29 15:47:16 · 239 阅读 · 0 评论 -
Mac 操作系统安装
mac 自带几个装机大法保,但都需要耐心等待.......................................反正就是视网络情况而定吧(1〜10)小时不等。官方推荐的:Command (⌘)-R安装您的 Mac 上装有的最新 macOS。Option-⌘-R升级到与您的 Mac 兼容的最新 macOS。Shift-Option-⌘-R安装 Mac 随附的 m...原创 2019-07-27 12:19:30 · 1115 阅读 · 1 评论