- 博客(8)
- 资源 (5)
- 收藏
- 关注
转载 NSSavePanel以及NSOpenPanel的使用
Mac OS开启沙盒之后,文件的保存会涉及到一个权限问题。如下图,在Capabilities中,可以勾选的权限一共有5种。NSSavePanel最近需要保存文档到本地,因为不是Pictures、Music或者Movies,不能使用这几个权限,因此使用NSSavePanel让用户自定义保存路径。以下是代码 1 NSSavePanel* panel =
2016-11-28 14:12:02 2973
原创 iOS 获取当前正在显示的ViewController
适用范围,在APPDelegate中需要获取当前显示的vc(比如来了新的推送), tabbar的子视图都是NavigationController,其它情况可以根据情况调整+ (UIViewController *)getCurrentVC{ UIWindow * window = [[UIApplication sharedApplication] keyWindo...
2016-11-25 09:35:56 12769
转载 ios自动布局原理
比较习惯xib/StoryBoard 构建页面,但是也是会遇到必须使用代码的地方.简单记录常用的Masonry, 省得回回百度介绍Masonry 源码:https://github.com/Masonry/MasonryMasonry是一个轻量级的布局框架 拥有自己的描述语法 采用更优雅的链式语法封装自动布局 简洁明了 并具有高可读性 而且同时支持
2016-11-15 18:31:39 734
转载 横屏和竖屏布局不同
第一个思路很好 , 重点分享几个横屏和竖屏界面元素相对布局在方向上差别很大或完全不同的情形。0x02 横屏和竖屏差别较大时的适配方案0x02.0x01 使用xib,内置两个不同的View,方向旋转时切换下面是一种业务场景,A,B,C,D四个View在横屏和竖屏状态下的布局分别如图-4和图-5所示。 该如何实现这种布局呢(要兼容iOS7,暂不考虑使用SizeClass)?
2016-11-15 09:59:08 6052
转载 Scrollview 用xib构建的坑
用xib构建的scrollview,设置了约束为 距离父视图 上下左右 都为0 ,但是打印Scrollview的frame 是 (0,0,1000,1000) , 设置Scrollview的contentSize 也是无效的 ,实际打印结果是 (0,0) ..第一次在xib中使用UIScrollView控件,发现无法滚动。在viewDidLoad(或者viewWillAppear)方法中设
2016-11-11 11:15:55 646
转载 简单的动画
在ios开发中一般用到的基础动画有以下几种,所有的动画参数配置大致相同,但是有时候在开发过程中很少这样配置一般使用代码块比较方便,而且代码也比较简单以下是常用基础动画类型的一个配置他全部用的原来的写法,没用block,可以自行调整.#pragma mark -- Action methods- (void)transitionAnimation// 转场动画{ //设置动画名
2016-11-11 10:35:07 204
原创 WKWebView 使用和坑
iOS8以后,苹果推出了新框架Wekkit,提供了替换UIWebView的组件WKWebView。各种UIWebView的问题没有了,速度更快了,占用内存少了,一句话,WKWebView是App内部加载网页的最佳选择!先看下 WKWebView的特性:在性能、稳定性、功能方面有很大提升(最直观的体现就是加载网页是占用的内存,模拟器加载百度与开源中国网站时,WKWebView占用23M,而U...
2016-11-09 13:17:17 9877 3
原创 Mac开发
mac 开发的资料太少了, 踩一个坑就记录一次,---- 坐标系换了, 左下角是 (0,0)点 , 本来iOS的坐标第一次看的时候很别扭,觉得,该是左下角(0,0), 现在做iOS时间长了, 真到mac上反而蛋疼了... 还有 没有了 center---- mac 上的 Frame 是 NSMake , 不是CGRect了 ,虽然是一样的,但是入乡随俗吧 . 因为看到了 这
2016-11-02 13:34:16 4050
ios swift 直播动画demo
2018-07-04
NSArray越界崩溃解决方法
2018-05-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人