
xcode
文章平均质量分 60
wiseuc_jianghai
心之所向、无可阻挡。
展开
-
OS及Mac开源项目和学习资料【超级全面】
UI下拉刷新EGOTableViewPullRefresh – 最早的下拉刷新控件。SVPullToRefresh – 下拉刷新控件。MJRefresh – 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。具体使用看“使用方法”。 (国人写)XHRefre转载 2017-04-05 23:59:56 · 602 阅读 · 0 评论 -
XCode9: iPhone is busy: Preparing debugger support for iPhone
XCode9: iPhone is busy: Preparing debugger support for iPhone Click on Window menuSelect Device and SimulatorsSelect your deviceClick on + button at bottom left cornerClick NextClick Done原创 2017-11-30 16:08:05 · 7254 阅读 · 3 评论 -
ReactiveCocoa
本文翻译自GitHub上的开源框架ReactiveCocoa的readme,英文原文链接https://github.com/ReactiveCocoa/ReactiveCocoa.ReactiveCocoa (RAC)是一个Objective-C的框架,它的灵感来自函数式响应式编程.如果你已经很熟悉函数式响应式编程编程或者了解ReactiveCocoa的一些基本前提,ch转载 2017-12-09 11:41:08 · 672 阅读 · 0 评论 -
iOS开发之制作framework
iOS开发之制作framework什么是frameworkFramework是资源的集合,将静态库(iOS8以后可以是动态库)和其头文件包含到一个结构中,让Xcode可以方便地把它纳入到你的项目中。分为真机—Debug(调试)版本、真机—Release(发布)版本、模拟器—Debug版本、模拟器—Release版本;开发中一般都打包Release转载 2017-11-17 10:16:17 · 882 阅读 · 0 评论 -
错误 __gxx_personality_v0 的解决方法
错误 __gxx_personality_v0 的解决方法(一)注意:是c程序。 很不幸地,我遭遇这个问题让我花去了一两个小时去找它的原因。在VC甚至TC2.0下编译都没有什么问题的c代码,到了gcc就出了这么一条错误,实在是让人郁闷。网上查了一下,没解决问题。只知道“__gxx_personality_v0”的错误信息表示试图用gcc编译c++的代码而产生错误。网上给出的转载 2017-12-13 14:48:15 · 2064 阅读 · 0 评论 -
Instruments工具使用方法
Instruments工具使用办法 雷鸣1010 关注2016.12.22 14:58* 字数 2182 阅读 2194评论 2喜欢 5这篇我们主要关注在实际开发中会遇到哪些内存管理问题,以及如何使用工具来调试和解决。本文demo下载地址悬挂指针问题悬挂指针(Dangling Pointer)就是当指针指向的对象已经释放或回收后,但没有对指针转载 2018-01-25 12:01:04 · 2858 阅读 · 0 评论 -
xcode8 使用Instruments检测定位并解决iOS内存泄露
xcode8 使用Instruments检测定位并解决iOS内存泄露标签: 内存泄露内存管理iosleakInstrument2017-07-27 17:22 2607人阅读 评论(0) 收藏 举报 分类:iOS开发问题整理(3) 版权声明:本文为博主原创文章,未经博主允许不得转载。简介:虽然苹果出了ARC(自动内转载 2018-01-25 13:12:09 · 320 阅读 · 0 评论 -
Xcode8导入框架出现Use Legacy Swift Language Version的报错
Xcode8导入框架出现Use Legacy Swift Language Version的报错最近Xcode升级了,出现了各种蛋疼的错误提示,今天遇到个导入框架出现了提示swift版本的问题,具体如下:“Use Legacy Swift Language Version” (SWIFT_VERSION) is required to be configured转载 2018-03-09 17:10:39 · 255 阅读 · 0 评论 -
Xcode主工程建立多个子工程结合联编开发SDK
IOS苹果移动手机APP项目,给用户在手机里呈现的是一个独特的个体,对于初学开发者而言,感觉就是一个项目主工程而已,其实不以为然。其实我们在用Xcode开发项目的里面是可以同时并存多个工程的。实战中是可以通过存放在同一个工作空间来实现同一个Xcode存在多个工程,也就是有多个xcodeproj。前言:本篇博客主要还是是针对通过Xcode建立多个工程来进行对SDK的开发工作。IOS的开发转载 2018-03-12 13:17:11 · 2100 阅读 · 0 评论 -
Xcode创建子工程以及工程依赖
Xcode创建子工程以及工程依赖 背景:由于创建一个app的时候需要引入大量的依赖三方库或者自己写的工具类, 所以, 考虑新建一个公共工程, 每次新建项目, 只需要依赖这个工程就可以了, 其实说白了这个公共工程就是个静态库. 开始开发 1.创建iosLibs公共工程, 其实就是创建一个静态库 1.1.创建方法 随便创建一个简单的方法转载 2018-03-14 10:18:00 · 2249 阅读 · 0 评论 -
Could not launch “ApplicationName”-No such file or director
Could not launch “ApplicationName”-No such file or director (2013-03-05 20:12:45)转载▼标签: couldnotlaunch 调试找不到路径 xcode object-c it分类: 错误分析转载 2017-11-14 09:55:32 · 274 阅读 · 0 评论 -
Xcode如何打包Mac程序为 .dmg镜像文件
打包Mac程序为 .dmg镜像文件获取可运行程序按住crtl + b 编译程序,编译完成之后打开Product文件夹,选择编译好的程序,鼠标右键点击Show in Finder创建文件夹在桌面新建一个文件夹,将程序和需要的文件拖入生成dmg镜像在Mac电脑中找到 “磁盘工具.app”点击文件 -> 新建 -> 文件夹的磁盘映像 ->xx.dmg(完成)原创 2017-07-27 18:16:39 · 4994 阅读 · 0 评论 -
mac打包dmg文件
mac的打包dmg文件由于iOS与mac OS 的部分不同,完成版的程序想要在别人的mac上运行,是需要类似于win端的.exe文件(个人感觉反倒要比iOS方便些许)自己也有整理出一些文章,略有些瑕疵,详细完整版的BTW 推荐一款非Apple官方的App Store,HackStore是一款来自俄罗斯的Mac应用商店,我们可以将自己开发完的App免费发布上去,也是具有审核机制的转载 2017-08-18 13:48:59 · 4268 阅读 · 0 评论 -
iOS及Mac开源项目和学习资料2【超级全面
UI下拉刷新EGOTableViewPullRefresh – 最早的下拉刷新控件。SVPullToRefresh – 下拉刷新控件。MJRefresh – 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。具体使用看“使用方法”。 (国人写)XHRefreshControl – XHRefres转载 2017-04-06 00:03:35 · 600 阅读 · 0 评论 -
iOS-UIView-设置背景图片4种方式
iOS-UIView-设置背景图片4种方式Posted on 2015-12-02 18:26 iOS_满聪 阅读(3780) 评论(1) 编辑 收藏一 . 设置UIView的背景图片1.将图片作为UIView的背景色,该方法过于占内存,不建议使用。 //1.imageNamed方式 self.view.backgroundColor = [UICo转载 2017-05-14 17:26:03 · 2012 阅读 · 0 评论 -
iOS 单元测试之XCTest详解
iOS 单元测试之XCTest详解 前言:测试是一个好的App不可缺少的部分。每一个App都是由一个个小的功能组合到一起的。而这些小的功能又是由一个个函数或者说算法组合到一起的。单元测试就是对这些小的功能或者函数进行测试,良好的单元测试会让代码的健壮性提高很多。XCTest就是XCode为我们提供的一个框架,它提供了各个层次的测试。XCTestCase每转载 2017-05-09 10:27:41 · 730 阅读 · 0 评论 -
iOS访问类的私有成员变量及私有方法
本文主要介绍一下如何访问类的私有成员变量以及类的私有方法,这里以下面这个类来举例:@interface HomeController : UIViewController { NSString *name2;}@property (nonatomic,copy) NSString *name3;@end转载 2017-05-10 15:48:26 · 1092 阅读 · 0 评论 -
label长度过长
// lineBreakMode:设置标签文字过长时的显示方式。// label.lineBreakMode = NSLineBreakByCharWrapping; //以字符为显示单位显示,后面部分省略不显示。// label.lineBreakMode = NSLineBreakByClipping; //剪切与文本宽度相同的内容长度,后半部分被转载 2017-06-01 14:02:53 · 2080 阅读 · 0 评论 -
iOS项目运行注意事项
第一步:检查苹果开发者账号 账号:wiseuc_appleid@163.com 密码:Wiseuc501200 (首字母大写) 图 1.1 输入账号密码 账号:wiseuc_appleid@163.com 密码:Wiseuc501200 (首字母大写)注意:(特殊)根据Xcode版本不同,此界面有差异,若界面一致,略过1. 点击Manager Certific原创 2017-06-06 10:08:44 · 454 阅读 · 0 评论 -
调用系统声音
//在 工程下的target - Build Phases --Link Binary With Libraries --添加AudioToolbox.framework //然后在头文件中声明#import //声音提示#define SOUNDID 1109 - (IBAction)voiceBtnPress:(id)sender { //一句话解决iphone转载 2017-06-02 14:08:36 · 524 阅读 · 0 评论 -
第三发资源
第三发资源原创 2017-08-03 09:35:48 · 328 阅读 · 0 评论 -
iOS常用第三方库
iOS常用第三方库转载 2017年06月13日 17:46:43下拉刷新EGOTableViewPullRefresh – 最早的下拉刷新控件。SVPullToRefresh – 下拉刷新控件。MJRefresh – 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的转载 2018-03-14 16:08:49 · 621 阅读 · 0 评论