随笔分类 -  object-c

上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 37 下一页
摘要:引言 关于开发证书配置(Certificates & Identifiers & Provisioning Profiles),相信做iOS开发的同学没少被折腾。对于一个iOS开发小白、半吊子(比如像我自己)抑或老兵,或多或少会有或曾有过以下不详、疑问、疑惑甚至困惑: 什么是App ID?Expli 阅读全文
posted @ 2018-02-08 14:29 brave-sailor 阅读(807) 评论(0) 推荐(0)
摘要:今天又被证书的问题卡壳了: 在公司的电脑上申请的开发、发布证书,回家用自己的电脑从苹果开发者中心上将证书和配置文件都下载下来提示用不了,弄了很久才想起.p12文件,必须从申请证书的电脑上导出,导入到自己的电脑上使用,以防以后忘记,重新做个笔记,也好好梳理下各个证书、文件的作用。 阅读全文
posted @ 2018-02-08 11:45 brave-sailor 阅读(529) 评论(0) 推荐(0)
摘要:因为公司有苹果一体机,家里有macbook和黑苹果台式机,多台电脑用同一个开发者账号,每次真机调试时都是选择直接reset,回到另外一台电脑,又要重新设置,太麻烦了。直到最近才设置三台电脑都可以,分享一下给大家。 1.在这里选择ExportDeveloper Accounts选项 2.把开发者文件保 阅读全文
posted @ 2018-02-08 11:25 brave-sailor 阅读(304) 评论(0) 推荐(0)
摘要:MPMoviePlayerController 在iOS中播放视频可以使用MediaPlayer.framework种的MPMoviePlayerController类来完成,它支持本地视频和网络视频播放。这个类实现了MPMediaPlayback协议,因此具备一般的播放器控制功能,例如播放、暂停、 阅读全文
posted @ 2018-02-05 15:28 brave-sailor 阅读(618) 评论(0) 推荐(0)
摘要:属性 说明 @property (nonatomic, copy) NSURL *contentURL 播放媒体URL,这个URL可以是本地路径,也可以是网络路径 @property (nonatomic, readonly) UIView *view 播放器视图,如果要显示视频必须将此视图添加到控制器视图中 @property (nonatomic, readonly) UI... 阅读全文
posted @ 2018-02-05 13:48 brave-sailor 阅读(242) 评论(0) 推荐(0)
摘要:- (UIViewController *)viewController { for (UIView* next = [self superview]; next; next = next.superview) { UIResponder *nextResponder = [next nextRes 阅读全文
posted @ 2018-02-01 11:03 brave-sailor 阅读(283) 评论(0) 推荐(0)
摘要:关于block 在iOS 4.0之后,block横空出世,它本身封装了一段代码并将这段代码当做变量,通过block()的方式进行回调。这不免让我们想到在C函数中,我们可以定义一个指向函数的指针并且调用: 1 2 3 4 5 bool executeSomeTask(void) { //do some 阅读全文
posted @ 2018-01-31 17:25 brave-sailor 阅读(170) 评论(0) 推荐(0)
摘要:Cordova 是一个开源的移动开发框架。允许你用标准的 Web 技术——HTML5,CSS3 和 JavaScript 做跨平台开发。应用在每个平台的具体执行被封装了起来,并依靠符合标准的 API 绑定去访问每个设备的功能。 本课程是一个系列基础教程,目标是带领读者上手实战,你可以掌握和 Cord 阅读全文
posted @ 2018-01-31 10:20 brave-sailor 阅读(925) 评论(0) 推荐(0)
摘要:在iOS10上安装新App, 第一次打开时会询问用户"是否允许应用使用数据"(仅针对国行且需要连接移动网络的设备), 如下图所示, 在用户点击允许之前, App是无法联网的, 这意味着所有网络请求都是失败的. 询问用户”是否允许应用使用数据” 问题 这个问题导致的直接结果就是用户进入首页时是一片空白 阅读全文
posted @ 2018-01-17 16:55 brave-sailor 阅读(1063) 评论(0) 推荐(0)
摘要:我刚经历了一场末日(停电),特别是在你想写文档的时候。。。 言归正传,今天的问题是解决iOS10系统下首次按钮APP弹出的网络权限提示所带来了问题以及优化。 起因 查了相关文章知道由于大陆工信部出台的新规指出,应用在未经用户允许的前提下,系统不能授予其使用联网、获取定位的功能。Apple在iOS10 阅读全文
posted @ 2018-01-17 15:41 brave-sailor 阅读(9339) 评论(0) 推荐(0)
摘要:1.新建.a静态库工程 需要选择Static Library静态库工程模板新建工程,如下图: 新建静态库工程 实现需要打包的类,如下图: 实现需要打包的类 2.设置需要暴露的头文件 添加Headers, 步骤为:TARGET->Build Phases ->点+号->New Headers Phas 阅读全文
posted @ 2017-12-28 18:17 brave-sailor 阅读(269) 评论(0) 推荐(0)
摘要:昨天介绍了OC中类的定义和使用:http://blog.csdn.net/jiangwei0910410003/article/details/41657603,今天我们来继续学习类的初始化方法和点语法的使用 一、首先来看一下类的初始化方法 在Java中我们知道一个每个类都有构造方法,这里的初始化方 阅读全文
posted @ 2017-12-15 14:31 brave-sailor 阅读(394) 评论(0) 推荐(0)
摘要:UIColor转十六进制字符串 方法一:经过测试发现部分颜色会转化为#fffff(五个f),转化残缺导致最后颜色无法还原,不推荐使用。 // UIColor转#ffffff格式的字符串 + (NSString *)hexFromUIColor:(UIColor *)color { if (CGColorGetNumberOfComponents(color.CGColor) < 4)... 阅读全文
posted @ 2017-12-14 18:34 brave-sailor 阅读(1903) 评论(0) 推荐(0)
摘要:在实际开发中,如果要弹出视图: 我们常用到presentModalViewController方法和dismissModalViewControllerAnimated方法。 presentModalViewController:弹出视图 dismissModalViewControllerAnim 阅读全文
posted @ 2017-11-28 11:23 brave-sailor 阅读(392) 评论(0) 推荐(0)
摘要:在O-C中子类可以继承父类的方法 ,而不需要从新编写相同的方法,但是有有时候子类并不想原封不动的继承父类的方法,而且是想做一些修改,这就采用啦方法的重写,方法从写有叫做方法覆盖,若子类的中的方法与父类中的某一个方法具有相同的方法名,返回值类型和参数表,则新方法就会把原有的方法覆盖。 父类: #imp 阅读全文
posted @ 2017-11-24 16:28 brave-sailor 阅读(399) 评论(0) 推荐(0)
摘要:本文介绍了CocoaAsyncSocket库中GCDAsyncSocket类的使用、粘包处理以及时间延迟测试. 一.CocoaAsyncSocket介绍 CocoaAsyncSocket中主要包含两个类: 1.GCDAsyncSocket. 1 2 用GCD搭建的基于TCP/IP协议的socket网 阅读全文
posted @ 2017-10-26 09:45 brave-sailor 阅读(628) 评论(0) 推荐(0)
摘要:在iOS10以上,权限这块有了一些变化 首先在info的URL Types 添加 prefs 1、打开APP设置界面 这个是跳到本身APP路径下的权限界面,比如有相机权限、通讯录等等,可以直接开关设置。 1、打开系统WIFI界面 这个可以实现ios10下的跳转wifi里面,可以直接选择某个wifi进 阅读全文
posted @ 2017-10-25 17:22 brave-sailor 阅读(938) 评论(0) 推荐(0)
摘要:iOS界面之间的跳转方式基本有3种。 1、改变window的根视图 [self.window setRootViewController:VC]; 2、模态弹出 [self presentViewController:nextVC animated:YES completion:nil];//从当前界面到nextVC [self dismissViewContr... 阅读全文
posted @ 2017-10-25 15:54 brave-sailor 阅读(331) 评论(0) 推荐(0)
摘要:本文介绍了OC的数组对象的基本方法的使用: 因为OC的数组中存储的为对象类型,所以我们可以新建一个Person类,通过Person生成对象进行操作。 其中Person.h中的代码为: [objc] view plain copy #import @interface Person : NSObject { NSString *_name; //姓名 NS... 阅读全文
posted @ 2017-10-12 14:59 brave-sailor 阅读(2546) 评论(0) 推荐(0)
摘要:Foundation framework中用于收集cocoa对象(NSObject对象)的三种集合分别是: NSArray 用于对象有序集合(数组) NSSet 用于对象无序集合 (集合) NSDictionary用于键值映射(字典) 以上三种集合类是不可变的(一旦初始化后,就不能改变) 以下是对应的三种可变集合类(这三种可变集合类是对应上面三种集合类的子类): NSMu... 阅读全文
posted @ 2017-10-12 14:09 brave-sailor 阅读(280) 评论(0) 推荐(0)

上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 37 下一页