排序:
默认
按更新时间
按访问量

ios开发--音乐的播放

一、简单说明              音乐播放用到的一个叫做AVAudioPlayer的类,这个类可以用于播放手机本地的音乐文件注意:          (1)该类(AVAudioPlayer)只能用于播放本地音频          (2)时间比较短的(称之为音效)使用AudioServices...

2018-03-26 15:52:02

阅读数:20

评论数:0

ios开发网络-大文件的多线程断点下载

说明:本文介绍多线程断点续传。项目中使用了苹果自带的类,实现了同时开启多条线程下载一个较大的文件。 因为实现过程较为复杂,实现思路:下载 开始,创建一个与要下载文件大小相同的文件(如果要下载100M,那么就在沙盒创建一个100M的文件,然后计算每一段的下载量,开启多条线程下载各段的数据,分别写入对...

2018-03-26 15:51:36

阅读数:34

评论数:0

ios消息推送

在ios8之后,以前的本地推送可能会出错,接收不到推送的信息,如果出现以下信息:<span class="comment" style="color: rgb(153, 153, 136); font-style: ita...

2018-03-26 15:51:16

阅读数:22

评论数:0

自动释放池——autoreleasepool

当您向一个对象发送一个autorelease消息 时,cocoa就会将该对象的一个引用放入到最新的自动释放池,它仍然是个正当的对象,因此自动释放池定义的作用域内的其他对象可以向它发送消息,当程序执行到作用域结束的位置时,自动释放池就会释放,池中的所有的对象也就被释放1、objective-c是通过...

2018-03-26 15:50:50

阅读数:20

评论数:0

ios之观察者模式

什么是观察者模式?我们先打个比方,这就像你订报纸。比如你想知道美国最近发生了些什么新闻。你可能会订阅一份美国周刊 。然后美国一旦有了新的故事,美国周刊就发一刊,并邮寄给你。当你收到这份报刊,然后你就能够了解美国最新的动态。其实这就是观察者模式,A对B的变化感兴趣,就注册为B的观察者,当B发生变化时...

2018-03-26 15:49:59

阅读数:39

评论数:0

mysql 新建数据库,添加权限

首先是进入数据库 mysql -uroot -p123456; 进入mysql use mysql; 执行: create database newdatabase; source /root/new.sql; 此时去连接数据库会发现连接不上,是因为没有给root权限 ...

2018-02-05 15:55:56

阅读数:59

评论数:0

Linux启动/停止/重启Mycat

启动MyCat:  ./mycat start  查看启动状态:  ./mycat status  停止:  ./mycat stop  重启:  ./mycat restart

2018-02-05 10:51:23

阅读数:93

评论数:0

linux常见命令

1.echo命令 echo命令用于在终端输出字符串或变量提取后的值,格式为“echo [字符串 | $变量]”。 例如,把指定字符串“Linuxprobe.com”输出到终端屏幕的命令为: [root@linuxprobe ~]# echo Linuxprobe.Com 该命...

2018-02-05 09:08:03

阅读数:475

评论数:0

jmeter 定时器详解

meter提供了很多元件,帮助我们更好的完成各种场景的性能测试,其中,定时器(timer)是很重要的一个元件,最新的3.0版本jemter提供了9种定时器(之前6种),下面一一介绍: 一、定时器的作用域 1、定时器是在每个sampler(采样器)之前执行的,而不是之后(无论定时器位置在...

2018-01-30 20:14:01

阅读数:60

评论数:0

如何测试一个网页登陆界面

具体需求: 有一个登陆页面, (假如上面有2个textbox, 一个提交按钮。 请针对这个页面设计30个以上的testcase.)   考察目的:面试者是否熟悉各种测试方法,是否有丰富的Web测试经验, 是否了解Web开发,以及设计Test case的能力   这个题目还是...

2018-01-30 16:49:48

阅读数:47

评论数:0

linux下的find文件查找命令与grep文件内容查找命令

本文是抄的别人的,以便自己更好的查阅,也有助于别人搜索

2018-01-03 11:23:07

阅读数:323

评论数:0

安卓上传安卓市场的时候提示应用图标和上传的图标不一致

首先跟大家介绍一下应用图标和上传图标的区别 应用图标是你的应用包安装后,显示出的应用图标,而上传图标是上传到安卓市场的图标,如果你在项目中没有设置对应的应用图标,则安装到手机后,显示的则是默认的安卓符号,不要忘记在对应代码中设置哦 1、AndroidManifest中applicati...

2016-08-17 10:38:22

阅读数:977

评论数:0

iOS面试之runtime

iOS~runtime理解 什么是runtime 我们写的代码在程序中运行过程中都会被转化成runtime的C代码,例如[target doSomething];会被转化成objc_msgSend(target, @selector(doSomething));。 ...

2016-06-28 07:56:43

阅读数:727

评论数:0

设置TextField属性之文字距左边框的距离

textfield有个属性leftview,设置一个只有宽度的leftView.然后需要将leftViewMode设置为UITextFieldViewModeAlways.因为默认textfield.leftView是不显示的.  //设置文本框左边的view    UITextField *t...

2016-05-10 11:49:39

阅读数:4752

评论数:0

检验邮箱格式,NSUserDefaults

//如果设置UITableViewController默认的会在viewWillAppear的时候,清空所有选中cell,我们可以通过设置self.clearsSelectionOnViewWillAppear = NO,来禁用该功能,并在viewDidAppear中调用UIScrollView...

2016-04-12 09:57:16

阅读数:219

评论数:0

@synthesize managedObjectModel = _managedObjectModel;

@property的作用是定义属性,声明getter,setter方法。(注意:属性不是变量) @synthesize的作用是实现属性的,如getter,setter方法. 在声明属性的情况下如果重写setter,getter,方法,就需要把未识别的变量在@synthesize中定义,把属...

2016-04-05 11:14:01

阅读数:132

评论数:0

objective-c常见类型%z

Objective-c中的占位符,打印BOOL类型数据 常用的一些占位符: %@:字符串占位符 %d:整型 %ld:长整型 %f:浮点型 %c:char类型 %%:%的占位符 尽管有那么多的占位符,但是好像没有发现BOOL型的数据的占位符,这也是比较纠结的地方,看了一下别人是怎...

2016-03-31 12:06:04

阅读数:184

评论数:0

Objective-c针对swift的新特性

WWDC2015 退出和开源Swift2.0,Swift作为全新的开发语言,有很多新特性,而swfit可以objective-c混编,所以objective也添加了一些新特性与swift同步主要有以下三个新特性: Nullability Lightweight Generics __kind...

2016-03-31 10:00:37

阅读数:223

评论数:0

NS_ASSUME_NONNULL_BEGIN和NS_ASSUME_NONNULL_END是做什么的?

从xcode6.3开始 为了让OC也能有swift的?和!的功能,你在声明一个属性的时候加上 __nullable(?可以为空)与__nonnull(!不能为空) 如果放在@property里面的话不用写下划线@property (nonatomic, copy, nonnull) NSStrin...

2016-03-31 09:40:32

阅读数:1132

评论数:0

- (id)init 什么时候调用?重写和重载的区别

关于下面函数有的时候调用,有的时候不调用,这种非常弱智的问题,我真的不太懂,查看了得到的结论是 - (id)init { if (self = [super init]) { [self loadPreference]; } return self...

2016-03-30 12:01:05

阅读数:1309

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭