随笔分类 -  iOS开发

Xcode相关
摘要:2、Cocoa对象 2.1 Objective-C是面向对象的语言 Objective-C和Java C++一样,有封装,继承,多态,重用。但是它不像C++那样有重载操作法、模版和多继承,也没有Java的垃圾回收机制。 2.2 Objective-C的优点 Objective-C语言有C++ Jav 阅读全文
posted @ 2017-11-21 14:36 火耳888 阅读(265) 评论(0) 推荐(0) 编辑
摘要:参考连接: https://my.oschina.net/tonychb/blog/417594 阅读全文
posted @ 2017-11-21 14:34 火耳888 阅读(547) 评论(0) 推荐(0) 编辑
摘要:参考连接: https://www.cnblogs.com/QianChia/p/5771082.html 阅读全文
posted @ 2017-11-21 12:05 火耳888 阅读(774) 评论(0) 推荐(0) 编辑
摘要:在集成网易 即时通讯IM时报如下错误: [!] The ‘Pods-Yepu' target has frameworks with conflicting names: nimsdk.framework. 具体错误如图所示: 原因为:NIMKit依赖于轻量版的NIMSDK_LITE,如果安装NIM 阅读全文
posted @ 2017-11-02 11:59 火耳888 阅读(3589) 评论(0) 推荐(0) 编辑
摘要:使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动,原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下: pod 阅读全文
posted @ 2017-11-01 14:26 火耳888 阅读(485) 评论(0) 推荐(0) 编辑
摘要:描述 @代表“Objective-C”的标志,证明您正在使用Objective-C语言。 是Objective-C语言关键词。 @property与@synthesize配对使用。 功能:让编译器自动编写一个与数据成员同名的方法声明来省去读写方法的声明。 property属性 作用:提供成员变量的访 阅读全文
posted @ 2017-10-27 12:48 火耳888 阅读(4932) 评论(0) 推荐(0) 编辑
摘要:手贱的升级了Xcode8.2.1版本,运行项目竟然报错,发现必须要证书才可以运行,不幸的是,我们企业开发者账号被锁了,只保留了一个发布证书,暂时拿来使用,结果运行成功后,真机启动项目后立即又断掉,并报如下错误: 经查询了一下,分析可能是苹果对证书又加了限制,就是发布证书只能用来发布项目,要调试只能用 阅读全文
posted @ 2017-03-03 12:31 火耳888 阅读(485) 评论(0) 推荐(0) 编辑
摘要:调用相机、相册、麦克风、位置等隐私问题崩溃解决办法 调用相机、相册、麦克风、位置等隐私问题崩溃解决办法 你的项目中访问了隐私数据,比如:相机,相册,联系人等,在Xcode8中打开编译的话,统统会crash,控制台会输出下面这样的日志: 这是因为iOS对用户的安全和隐私的增强,在申请很多私有权限的时候 阅读全文
posted @ 2017-03-03 12:19 火耳888 阅读(240) 评论(0) 推荐(0) 编辑
摘要:我们项目测试时一般是debug版本,打包上线,一般是release版本,所以在测试和打包时会走不同的方法,如上图所示。 在debug版本中,会走我们本地服务器,也就是自己电脑上的服务。在release版本中,会执行main.jsbundle文件中的包。这个包里存放着reactnative中所有文件信 阅读全文
posted @ 2016-11-17 18:19 火耳888 阅读(843) 评论(0) 推荐(0) 编辑
摘要:今天清理电脑时,突然发现好像有文件的地方都会出现一个.DS_Store文件,今天有时间,索性就查了一下,并做总结发表一篇吧,怕有什么影响,并未真正实施,仅仅供自己收藏,仅供大家参考。 DS_Store 是用来存储这个文件夹的显示属性的:比如文件图标的摆放位置。删除以后的副作用就是这些信息的失去。(当 阅读全文
posted @ 2016-10-27 18:18 火耳888 阅读(654) 评论(0) 推荐(0) 编辑
摘要:1,通过iTunes: 将手机与电脑通过数据线连接,打开电脑中的iTunes,将ipa文件添加到资料库(ipa文件是iTunes能够识别的文件),方式如下图,然后安装,同步即可。 2,通过PP助手: 电脑中下载PP助手,安装并打开,将手机与电脑连接后会显示手机相关信息,选择应用游戏一栏,选择左侧应用 阅读全文
posted @ 2016-10-27 15:59 火耳888 阅读(28005) 评论(0) 推荐(0) 编辑
摘要:一、库文件丢失 如果提示的文件是库文件,比如说是sdk的文件,有可能是就是丢失,或者没有引用到该工程。 1.点击这个.a库,或者framework,看右边的target里面是否引用到了当前的target工程 2.看build Phases里面是否添加了要使用的库,如果是红色就是缺失了 3.看buil 阅读全文
posted @ 2016-10-08 12:27 火耳888 阅读(7164) 评论(0) 推荐(0) 编辑
摘要:构造函数:什么是构造函数?通俗的讲,在类中,函数名和类名相同的函数称为构造函数。它的作用是在建立一个对象时,作某些初始化的工作(例如对数据赋予初值)。C++允许同名函数,也就允许在一个类中有多个构造函数。如果一个都没有,编译器将为该类产生一个默认的构造函数。构造函数上惟一的语法限制是它不能指定返回类 阅读全文
posted @ 2016-07-20 16:19 火耳888 阅读(272) 评论(0) 推荐(0) 编辑
摘要:SourceTree是个git的GUI软件。 教程将“使用Git”那个小节可视化,更为直观。 注意:请新建一个独立的空文件夹,如图中的“reading”,防止文档混乱,增加学习成本和出错概率。 完成后是这样 进入主界面 这时候可以在本地文件夹中操作,任何操作,sourcetree都会察觉到,然后显示 阅读全文
posted @ 2016-07-19 16:59 火耳888 阅读(204) 评论(0) 推荐(0) 编辑
摘要:采用CGPoint来表示坐标系X,Y位置,创建一个坐标的方式为:CGPoint point=CGPointMake(x,y) CGSize用来表示视图的宽度和高度,可以用CGSizeMake(width,height)来创建一个矩形的大小. CGRect是结合了CGPoint和CGSize,用来表示 阅读全文
posted @ 2016-06-06 14:08 火耳888 阅读(141) 评论(0) 推荐(0) 编辑
摘要:参考资料: http://blog.csdn.net/lwjok2007/article/details/46385595 http://www.tuicool.com/articles/beURbe http://blog.csdn.net/gjt19910817/article/details/ 阅读全文
posted @ 2016-05-23 17:37 火耳888 阅读(272) 评论(0) 推荐(0) 编辑
摘要:http://www.jiazijianshe.cnhttp:// : 超文本传输协议www:World Wide Web 万维网jiazijianshe: 自定义名称.cn : 国别域名 阅读全文
posted @ 2016-05-16 10:46 火耳888 阅读(1438) 评论(0) 推荐(0) 编辑
摘要:苹果 开发者账号区别如下:99美金个人用户99美金团队:审核多了企业资质认证,可以多开发者共享.(如何共享?)这个测试的时候如果有多个人的话,可以拆分多个子账户出来测试,对于测试方便点。也就是说一个AppleID对应于多个Devices ID。 299美金企业用户:面向拥有500雇员以上的公司,开发 阅读全文
posted @ 2016-05-10 14:15 火耳888 阅读(346) 评论(0) 推荐(0) 编辑
摘要:iOS 的倒计时有多种实现细节,Cocoa Touch 为我们提供了 NSTimer 类和 GCD 的dispatch_source_set_timer方法去更加方便的使用计时器。我们也可以很容易的的各种 UI 控件上添加倒计时功能,你只需 iOS 的倒计时有多种实现细节,Cocoa Touch 为 阅读全文
posted @ 2016-05-05 15:50 火耳888 阅读(2360) 评论(2) 推荐(0) 编辑
摘要:在第5讲中已经介绍了如何定义类和创建并初始化对象,比如有Student这个类1.Student.h 1 #import <Foundation/Foundation.h> 2 3 @interface Student : NSObject { 4 int _age; 5 } 6 - (void)se 阅读全文
posted @ 2016-04-22 09:48 火耳888 阅读(342) 评论(0) 推荐(0) 编辑

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