会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ForeverGuard
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2018年7月30日
iOS开发JSON字符串和字典互转
摘要: 1、相关属性简述 NSJSONReadingOptions读取属性: NSJSONWritingOptions写入属性: 2、字典转JSON字符串 不论转JSON字符串,还是转回字典,都需要通过NSData这个桥梁! 2.1、如果NSJSONWritingOptions枚举为NSJSONWritin
阅读全文
posted @ 2018-07-30 14:01 ForeverGuard
阅读(1877)
评论(0)
推荐(0)
2018年7月24日
iOS开发线程之NSThread
摘要: 1、初始化 2、开启线程 特点:main 3、停止线程 特点:exit 4、描述线程状态 5、主线程和多线程 6、属性设置 7、优先级 8、通知 9、NSThreadPerformAdditions类别
阅读全文
posted @ 2018-07-24 15:31 ForeverGuard
阅读(382)
评论(0)
推荐(0)
2018年7月20日
iOS开发NSMutableArray数组越界处理
摘要: #import "NSArray+CrashArray.h" #import @implementation NSObject (Until) - (void)swizzleMethod:(SEL)originalSelector swizzledSelector:(SEL)swizzledSelector{ Class class = [self class]; Metho...
阅读全文
posted @ 2018-07-20 14:36 ForeverGuard
阅读(837)
评论(0)
推荐(0)
2018年7月11日
iOS开发UITableView随笔
摘要: 1、设置cell的间隔 2、刷新row或者section(一定要初始化NSArray和NSIndexSet,不用用字面量初始化 会闪退) 3、TableView的UITableViewAutomaticDimension和estimatedRowHeight UITableViewAutomatic
阅读全文
posted @ 2018-07-11 15:52 ForeverGuard
阅读(131)
评论(0)
推荐(0)
2018年7月3日
iOS疑问
摘要: 1、__NSFrozenDictionaryM在数组类簇中是什么角色?
阅读全文
posted @ 2018-07-03 10:16 ForeverGuard
阅读(399)
评论(0)
推荐(0)
2018年6月11日
iOS之NSArray类簇简介-(copy、mutableCopy导致程序crash)
摘要: 1、前言 开发时常常用数组对数据进行处理,对NSMutableArray进行操作时经常导致程序崩溃,特研究一下NSArray的类簇!涉及__NSPlaceholderArray、__NSArray0、__NSSingleObjectArrayI、__NSArrayI、__NSArrayM相关类。 2
阅读全文
posted @ 2018-06-11 15:03 ForeverGuard
阅读(812)
评论(0)
推荐(0)
2018年5月18日
iOS开发之SceneKit框架--加载多个模型.dae/.scn文件
摘要: 1、通过SCNGeometry或子类SCNParametricGeometry创建 相关链接:iOS开发之SceneKit框架--SCNGeometry.h iOS开发之SceneKit框架--SCNParametricGeometry.h 2、创建多个场景SCNScene读取其子node
阅读全文
posted @ 2018-05-18 10:28 ForeverGuard
阅读(957)
评论(0)
推荐(0)
2018年5月17日
iOS开发之SceneKit框架--SCNAction.h
摘要: 1、SCNAction简介 主要负责节点SCNNode的属性,实现node的渐变、移动、出现、消失、实现动画等。 2、相关API 节点的移动(earthNode的初始坐标(5,0,0)) 节点的旋转 节点的缩放 节点的透明度 节点的可视性 移除节点 添加音频播放 创建节点的动画组或者重复节点的动画
阅读全文
posted @ 2018-05-17 16:23 ForeverGuard
阅读(1131)
评论(0)
推荐(0)
2018年5月15日
iOS开发之SceneKit框架--实战地月系统围绕太阳旋转
摘要: 1、创建地月太阳系统scn文件 注意:moon在earth结构下,earth和moon在sun结构下。 2、获取scn中模型的对应节点和自转(太阳为例) 获取节点: name是对应的Identity字符串 自转:围绕Y轴旋转 3、地月系统的公转和月亮公转 月亮公转是围绕地球的中心转,但是旋转动画只会
阅读全文
posted @ 2018-05-15 13:56 ForeverGuard
阅读(910)
评论(0)
推荐(0)
2018年5月11日
iOS开发之SceneKit框架--SCNLight.h
摘要: 1、SCNLight简介 用于添加光源,连接到一个节点照亮现场,可以给场景添加不同的灯光,模拟逼真的环境。 2、四种灯光的简介 添加一个box立方体、一个tube圆柱管道和一个地板floor,没有灯光的时候物体都是白色的模型图: 四种灯光分别为环境光、全方位光、定向光和点光源,另外还有一个光域网和荧
阅读全文
posted @ 2018-05-11 16:09 ForeverGuard
阅读(1068)
评论(0)
推荐(0)
2018年5月8日
iOS开发之SceneKit框架--SCNParametricGeometry.h
摘要: 1、SCNParametricGeometry简介 SCNParametricGeometry用于创建简单的3D模型,比如SCNPlane 平面、SCNPyramid 锥形(金字塔)、SCNBox 立方体、SCNSphere 球体、SCNCylinder 圆柱、SCNCone 圆锥体、SCNTube
阅读全文
posted @ 2018-05-08 10:03 ForeverGuard
阅读(1874)
评论(0)
推荐(0)
2018年5月4日
iOS开发之SceneKit框架--SCNCamera.h
摘要: 1、SCNCamera简介 被称为照相机或者摄像机,可以附加到节点以提供显示场景的角度。其实就是用户视角和人的眼睛一样。 2、相关API简介 初始化 管理相机属性 调整镜头角度 管理相机视野 管理投影变换 选择要对相机可见的节点 增加景深效果的影响(景深效果是指当焦点对准某一点时,其前后都仍可清晰的
阅读全文
posted @ 2018-05-04 14:47 ForeverGuard
阅读(1485)
评论(0)
推荐(1)
2018年5月3日
iOS开发之SceneKit框架--SCNGeometry.h
摘要: 1、SCNGeometry简介 SCNGeometry负责呈现三维模型的类,它管理者物体的形状、纹理等。它可以由SCNGeometrySource和SCNGeometryElement来构造, 一个SCNGeometry 可以包含多个SCNGeometrySource和SCNGeometryElem
阅读全文
posted @ 2018-05-03 13:06 ForeverGuard
阅读(1660)
评论(0)
推荐(0)
2018年5月2日
iOS开发之SceneKit框架--SCNNode.h
摘要: 1、SCNNode简介 SCNNode是场景图的结构元素,表示3D坐标空间中的位置和变换,您可以将模型,灯光,相机或其他可显示内容附加到该元素。也可以对其做动画。 2、相关API简介 初始化方法 管理Node节点的变换 管理Node节点的内容 给Node添加约束 访问描述Node 修改节点可见度 管
阅读全文
posted @ 2018-05-02 14:59 ForeverGuard
阅读(3636)
评论(0)
推荐(0)
2018年4月28日
iOS开发之SceneKit框架--SCNScene.h
摘要: 1、SCNScene SCNScene是一个场景图——具有附加几何形状、光照、摄像机和其他属性的节点的层次结构,共同形成可显示的3D场景。 2、相关API简介 初始化方法 控制场景的动画 获取场景内容 管理场景属性 导出场景文件 给场景添加雾 场景的物理信息
阅读全文
posted @ 2018-04-28 15:35 ForeverGuard
阅读(646)
评论(0)
推荐(0)
iOS开发之SceneKit框架--SCNView.h
摘要: 1、SCNView 在macOS中,SCNView是NSView的子类,在iOS和tvOS中,SCNView是UIView的子类。SCNView用于显示SceneKit的3D场景,而需要设置场景的相关内容和属性需要通过SCNScene。SCNView需要遵循SCNSceneRenderer协议和SC
阅读全文
posted @ 2018-04-28 14:44 ForeverGuard
阅读(1737)
评论(0)
推荐(0)
iOS之SceneKit.h文件简介
摘要: 1、SceneKit简介 SceneKit(SK)是WWDC12推出的OS X平台的Cocos 3D渲染引擎框架。支持粒子效果,物理模拟,脚本事件,多程渲染,支持iOS平台。SceneKit整合了Core Image,Core Animation之类的图形框架,现在还整合进了SpriteKit。Sc
阅读全文
posted @ 2018-04-28 08:49 ForeverGuard
阅读(1645)
评论(0)
推荐(1)
2018年4月26日
iOS开发Drag and Drop简介
摘要: 1、Drag and Drop简介 Drag and Drop是iOS11的新特性,可以将文本、图片进行拖拽到不同app中,实现数据的传递。只不过只能在iPad上使用,iPhone上只能app内部拖拽! 2、简单使用 相关代码: #import "ViewController.h" #define
阅读全文
posted @ 2018-04-26 13:27 ForeverGuard
阅读(1395)
评论(0)
推荐(0)
2018年4月24日
iOS开发UIMotionEffect运动视觉效果
摘要: 1、UIMotionEffect简介 在iOS7.0推出了UIMotionEffect运动视觉效果,就是从屏幕偏移不同角度、看到的效果不同! 2、简单使用
阅读全文
posted @ 2018-04-24 10:15 ForeverGuard
阅读(488)
评论(0)
推荐(0)
2018年4月23日
iOS开发NSLayoutConstraint代码自动布局
摘要: 1、NSLayoutConstraint简介 适配界面大多用Masonry工具,也是基于NSLayoutConstraint写的!通过使用两个类方法实现自动布局: 1》使用自动布局之前设置view的自动布局约束为NO(view.translatesAutoresizingMaskIntoConstr
阅读全文
posted @ 2018-04-23 11:25 ForeverGuard
阅读(446)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告