05 2017 档案

Instruments之相关介绍(一)
摘要:一,Instruments 的介绍: 1、instrument能做的事情: Instruments是用于动态调追踪和分析OS X和iOS的代码的性能分析和测试工具; Instruments支持多线程的调试; 可以用Instruments去录制和回放,图形用户界面的操作过程 可将录制的图形界面操作和I 阅读全文

posted @ 2017-05-26 16:03 梁飞宇 阅读(745) 评论(0) 推荐(0) 编辑

快速理解Java中的五种单例模式
摘要:解法一:只适合单线程环境(不好) 注解:Singleton的静态属性instance中,只有instance为null的时候才创建一个实例,构造函数私有,确保每次都只创建一个,避免重复创建。缺点:只在单线程的情况下正常运行,在多线程的情况下,就会出问题。例如:当两个线程同时运行到判断instance 阅读全文

posted @ 2017-05-25 18:27 梁飞宇 阅读(209) 评论(0) 推荐(0) 编辑

iOS单例详解
摘要:在开发中经常会用到单例设计模式,目的就是为了在程序的整个生命周期内,只会创建一个类的实例对象,而且只要程序不被杀死,该实例对象就不会被释放。下面我们来看看单例的概念、用途、如何创建,以便加深理解。 作用 在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象 阅读全文

posted @ 2017-05-25 18:24 梁飞宇 阅读(166) 评论(0) 推荐(0) 编辑

eclipse设置代码自动提示
摘要:eclipse是很多JAVA开发者基本上都用的工具,用它可以很方便的开发JAVA代码,当编写JAVA代码时,大部分人都是按组合键【Alt+/】来获取代码提示的,其实可以设置只要输入代码就自动提示,在这里教大家怎么做 eclipse是很多JAVA开发者基本上都用的工具,用它可以很方便的开发JAVA代码 阅读全文

posted @ 2017-05-22 18:16 梁飞宇 阅读(244) 评论(0) 推荐(0) 编辑

iOS-静态库,动态库,framework,bundle浅析(四)
摘要:1. 创建bundle,如图,点击 + ,弹出选择框, macOS 下的Framework & Library ,点击bundle,输入bundle的名字,然后点击 finish。 图1.1 图1.2 2. 点击创建好的bundle ,修改属性 图2.1 "Base SDK" 设置为 "Latest 阅读全文

posted @ 2017-05-22 11:42 梁飞宇 阅读(893) 评论(0) 推荐(0) 编辑

iOS-静态库,动态库,framework浅析(三)
摘要:创建framework静态库 第一步,新建项目 新建项目.png 新建项目.png 第二步,删除系统默认创建的【FMDB.h】和【FMDB.m】文件,导入需要打包的源文件。 导入源码后的工程.png 导入源码后的工程.png 第三步,修改项目配置 首先,设置需要暴漏的头文件 header文件设置.p 阅读全文

posted @ 2017-05-18 17:30 梁飞宇 阅读(463) 评论(0) 推荐(0) 编辑

iOS-静态库,动态库,framework浅析(二)
摘要:创建.a静态库 第一步,新建工程。 一般使用工程名就使用库的名称,比如我这里用FMDB来创建静态库,我的工程名就取名为FMDB,创建的.a静态库就是libFMDB.a。 使用静态库模板新建工程.png 使用静态库模板新建工程.png 创建的工程.png 创建的工程.png 第二步,删除系统默认创建的 阅读全文

posted @ 2017-05-18 14:58 梁飞宇 阅读(331) 评论(0) 推荐(0) 编辑

ios-静态库,动态库,framework浅析(一)
摘要:一,所谓的“库” * 所谓的“库” 库(Library)说白了就是一段编译好的二进制代码,加上头文件就可以供别人使用。什么时候我们会用到库呢? 一种情况是某些代码需要给别人使用,但是我们不希望别人看到源码,就需要以库的形式进行封装,只暴露出头文件。 另外一种情况是,对于某些不会进行大的改动的代码,我 阅读全文

posted @ 2017-05-18 13:35 梁飞宇 阅读(807) 评论(0) 推荐(0) 编辑

iOS - 常用的CG结构体
摘要:CGPoint、CGSize、CGRect、CGRectEdge实际上都是结构体 一,几个常用的结构体 CGPoint 定义一个点,设置x坐标和y坐标 CGSize 定义一个尺寸,设置宽度和高度 CGRect 定一个矩形 CGVector 定义一个二维矢量 CGRectEdge 二,几个系统定义的量 阅读全文

posted @ 2017-05-17 16:30 梁飞宇 阅读(466) 评论(0) 推荐(0) 编辑

xcode工程编译错误:The maximum number of apps for free development profiles has been reached.
摘要:真机调试免费App ID出现的问题The maximum number of apps for free development profiles has been reached.免费应用程序调试最大限度苹果免费App ID只能运行2个应用程序,当调试第三个的时候就会报这个错误,必须把之前的应用程 阅读全文

posted @ 2017-05-16 13:35 梁飞宇 阅读(679) 评论(0) 推荐(0) 编辑

iOS - 浅谈LLDB调试器
摘要:摘要 LLDB是Xcode默认的调试器,它与LLVM编译器一起,带给我们更丰富的流程控制和数据检测的调试功能。平时用Xcode运行程序,实际走的都是LLDB。熟练使用LLDB,可以让你debug事半功倍。 LLDB控制台 Xcode中内嵌了LLDB控制台,在Xcode中代码的下方,我们可以看到LLD 阅读全文

posted @ 2017-05-15 14:06 梁飞宇 阅读(4460) 评论(0) 推荐(0) 编辑

ItunesConnect:上传完二进制文件后在构建版本中找不到
摘要:最近经常遇到上传完二进制文件后在构建版本中找不到的情况: 环境:Xcode 8.2 (8C38) 大致有几种原因,可以按照以下步骤排查下。 排查步骤: 1.检查使用的权限,并info.plist文件中添加权限说明: 权限列表: <key>NSAppleMusicUsageDescription</k 阅读全文

posted @ 2017-05-12 14:15 梁飞宇 阅读(591) 评论(0) 推荐(0) 编辑

xcode工程编译错误:missing required architecture i386 解决方法
摘要:可能原因一:项目内保存了.framework文件,在复制分发到不同计算机的时候可能会引发该错误 解决方法一:来到Targets->Build Settings->Framework Search Paths,将其内容删除。让xcode不管项目目录下的.framework文件,而是去包含本机的。当然你 阅读全文

posted @ 2017-05-06 00:27 梁飞宇 阅读(597) 评论(0) 推荐(0) 编辑

xcode工程编译错误:No architectures to compile for
摘要:问题 开发环境:xcode6,iPhone6模拟器 xcode工程编译错误:No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386). 原因 导致这个错误的原因主要是CPU 阅读全文

posted @ 2017-05-06 00:21 梁飞宇 编辑

IOS-多媒体之AVFoudation框架
摘要:iOS开发系列--音频播放、录音、视频播放、拍照、视频录制 阅读全文

posted @ 2017-05-04 22:56 梁飞宇 阅读(194) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示