【iOS-UIButton-设置button标题和图片位置】教程文章相关的互联网学习教程文章

IOS视频播放器VKVideoPlayer

VKVideoPlayer 是一个在 Viki iOS 应用里使用的视频播放器。主要特性:完全可定制的 UI 任何大小乃至全屏 支持字幕显示 可定制的字幕显示风格 支持 HTTP 直播流 支持屏幕方向调整 Bulletproof event machine to easily integrate features like video ads Lots of delegate callbacks for your own logging requirements VKVideoPlayer是一个经过严格测试的Viki视频播放器,是一个可以处理视频播放的所有技术细节的简单插件...

iOS UI进阶-1.4网易彩票设置模块二【代码】【图】

产品推荐产品推荐使用的是UICollectionView控件,UICollectionView 和 UICollectionViewController 类是iOS6 新引进的API,用于展示集合视图,布局更加灵活,可实现多列布局,用法类似于UITableView 和 UITableViewController 类。思路:模型:建立一个MJProduct模型,存放产品的相关信息(标题、图标)视图:创建xib,继承于UICollectionViewCell控制器:创建MJProductViewController,继承于UICollectionViewController数据读取通...

iOS 几种常用的 crash log 崩溃信息调试方法【代码】【图】

前言:crash log 对 定位崩溃问题 ,并且不容易复现,尤其是及时对appstore 上正在运营的 app 的迭代改进来说 非常重要. 1 crash两种情况1.1 测试环境下 追踪bug1.2 App Store 上应用 追踪bug 我们主要讨论在App Store 上应用 追踪bug 的情况2获取crash log信息途径2.1自己收集,做错误分析 错误趋势: 收集崩溃信息 存储 上传服务器 (时机可以是再一次打开应用时候同步) 方法:// 将系统提供的获取崩溃信息函数 封装成C...

IOS开发探索(一):CocoalPods相关【代码】【图】

最近在鼓捣一些IOS的东西,很没出息的什么也没整出来。这是一个比较陌生的环境(从win跨越到Mac,时差倒不过来),学习能力、接受能力又不是很强,很多东西不容易理解。现在决定把现在随时遇到的问题解决掉,并且发表到博客上,以后学习回顾也可以重温。在第一个IOS博客中,我没有去介绍IOS环境等内容,那个在以后可以了解一下,现在暂时把问题解决掉。CocalPods,什么是CocalPods呢?它在我理解来看应该像是一种环境配置和装载的工...

Android IOS WebRTC 音视频开发总结(八)【代码】

这篇文章主要介绍ios webrtcdemo的实现及相关注意事项(本系列文章转载请说明出处:http://www.cnblogs.com/lingyunhu).前面很多人问webrtc android下有webrtcdemo, ios上怎么找不到,放在哪里呢?答案:webrtcdemo在ios上没有实现,如果要实现也很简单,既然安卓都有了,依葫芦画瓢即可移植到ios上,不过可能要求您熟悉android语法,这里给出ios上的参考代码: 1 -(BOOL)initWebrtcObjects2{     //转载请说明出处: RTC_Blacker http:...

ios开发之View属性hidden, opaque, alpha, opacity的区别【代码】【图】

一、alpha 液晶显示器是由一个个的像素点组成的,每个像素点都可以显示一个由RGBA颜色空间组成的一种色值。其中的A就表示透明度alpha,UIView中alpha是一个浮点值,取值范围0~1.0,表示从完全透明到完全不透明。 1、alpha会影响自己的透明度,同时也会影响subView的透明度。 2、alpha设为空之后,UIView不会从响应者链中移除,仍然可以收到event。 3、更改alpha,默认是有动画效果的,这是因为图层在Cocoa中是由Core Animation中CAL...

iOS 刚刚,几分钟前,几小时前,几天前,几月前,几年前【代码】

- (NSString *)compareCurrentTime:(NSDate*) compareDate {NSTimeInterval timeInterval = [compareDate timeIntervalSinceNow];timeInterval = -timeInterval;int temp = 0;NSString *result;if (timeInterval < 60) {result = @"刚刚";}elseif((temp = timeInterval/60) <60){result = [NSString stringWithFormat:@"%d分钟前",temp];}elseif((temp = temp/60) <24){result = [NSString stringWithFormat:@"%d小时前",temp];}e...

《iOS开发指南》要改iOS8版本了,听听您的意见?

《iOS开发指南》要改iOS8版本了,听听您的意见?参加问卷同学均可获得智捷课堂50元代金卡一张,同时抽取一名同学赠送即将出版的基于iOS8的《iOS开发指南》一本,欢迎大家填写问卷http://www.diaochapai.com/survey/17a0cd7b-ef61-40ec-b51f-4e85acdd9fb5 原文:http://my.oschina.net/u/1410370/blog/362181

iOS证书相关概念详解

关于开发证书配置(Certificates&Identifiers&Provisioning Profiles),相信做iOS开发的同学没少被折腾,本文将对相关概念做个系统的梳理。 在进行iOS证书申请之前,假设你使用过Apple设备且注册过Apple ID。首先,必须加入苹果开发者计划(EnrolliniOS Developer Program to become a member),分为Individual和Company/Organization两种类型。 下文主要基于个人开发者账号(Individual):$99/Year。一.证书(Ce...

iOS学习笔记(十三)——获取手机信息(UIDevice、NSBundle、NSLocale)

iOS的APP的应用开发的过程中,有时为了bug跟踪或者获取用反馈的需要自动收集用户设备、系统信息、应用信息等等,这些信息方便开发者诊断问题,当然这些信息是用户的非隐私信息,是通过开发api可以获取到的。那么通过那些api可以获取这些信息呢,iOS的SDK中提供了UIDevice,NSBundle,NSLocale。UIDevice UIDevice提供了多种属性、类函数及状态通知,帮助我们全方位了解设备状况。从检测电池电量到定位设备与临近感应,UIDevi...

iOS 项目的目录结构能看出你的开发经验【图】

最近有师弟去面试iOS开发,他谈论到,面试官既然问他怎么分目录结构的,而且还具体问到每个子目录的文件名。目录结构确实很重要,面试官问他这些无疑是想窥探他的开发经验。清晰的目录结构,可让人一眼知道对应目录的职能,这也能体现开发者的经验和架构能力。目前,我接触过的项目中,比较常规的两种结构: 1.主目录按照业务分类,内目录按照模块分类(主目录按照MVC架构分类,内部根据项目模块分类)优点:能比较快定位对应的业务...

浅谈月薪3万 iOS程序员 的职业规划与成长!(进阶篇)

前言:干了这么多年的iOS,虽然接触了许多七七八八的东西、技术,但是感觉本身iOS却没有什么质的飞越,可能跟自己接触的项目深度有关,于是决定在学习其他技术的同时,加强自己在iOS方面的学习,提高自己的竞争力。程序员薪水有高有低,同样有五年工作经验的程序员,可能一个人每月拿20K,一个拿5K。是什么因素导致了这种差异?我特意总结了容易导致薪水低的九大行为表现。习惯即刻回报他不懂得只有春天播种,秋天才会有收获。刚刚...

ios xcode测试遇到的一些问题【代码】【图】

一 Xcode7/iOS9,真机测试的时候遇到这样的提示!运行程序后提示如下: 点击设备上安装的应用后提示如下: 上面出现这样问题,可以这样解决 : 设备上 设置-> 通用 -> 描述文件 -> 信任应用 .......二 . 原文:http://www.cnblogs.com/leilei123/p/4958630.html

ios中的XMPP简介

1.XMPP的定义?XMPP:The Extensible Messaging and Presence Protocol(可扩展通讯和表示协议) ?XMPP可用于服务类实时通讯、表示和需求响应服务中的XML数据元流式传输。XMPP以Jabber协议为基础,而Jabber是即时通讯中常用的开放式协议 ?XMPP是基于XML的协议,用于即时消息(IM)以及在线现场探测。促进服务器之间的准即时操作。这个协议可能最终允许因特网用户向因特网上的其他任何人发送即时消息,即使其操作系统和浏览器不同 2....

linux iostat命令详解 磁盘操作监控工具

Linux系统中的 iostat是I/O statistics(输入/输出统计)的缩写,iostat工具将对系统的磁盘操作活动进行监视。它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。同vmstat一样,iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进行分析。iostat属于sysstat软件包。可以用yum install sysstat 直接安装。1.命令格式:iostat[参数][时间][次数]2.命令功能: 通过iostat方便查看CPU、网卡、...