UIStackView

摘要 从iOS9开始,苹果提供了UIStackView来帮助我们做布局,这玩意儿类似于安卓的线性布局。因为在使用过程中会遇到一些坑,所以写出来供遇到同样问题的人参考。我在这里提供xib和纯代码两种方式创建使用 UIStackView 从iOS9开始,苹果提供了UIStackView...

2016-07-29 16:42:48

阅读数:431

评论数:0

iOS- 优化与封装 APP音效的播放

1.关于音效                     音效又称短音频,是一个声音文件,在应用程序中起到点缀效果,用于提升应用程序的整体用户体验。   我们手机里常见的APP几乎都少不了音效的点缀。   显示实现音效并不复杂,但对我们App很重要!   ...

2016-07-28 14:33:07

阅读数:253

评论数:0

几处错误

1.NSString *webdata = [NSString stringWithContentOfURL:[NSURL URLWithString:@"http://www.baidu.com"] encoding:NSUTF8StringEncoding error:&a...

2016-07-28 14:17:30

阅读数:151

评论数:0

json 去掉null 的一些方法

在iOS开发过程中经常需要与服务器进行数据通讯,Json就是一种常用的高效简洁的数据格式。 问题现象 但是几个项目下来一直遇到一个坑爹的问题,程序在获取某些数据之后莫名崩溃。其实很早就发现了原因:由于服务器的数据库中有些字段为空,然后以Json形式返回给客户端时就会出现这样的数据: ...

2016-07-28 14:11:44

阅读数:742

评论数:0

LLDB调试

LLDB:lowerlevel debugge/底层调试器。 本节要介绍的所有的内容几乎都是针对LLDB的,因为苹果已将GDB替换成LLDB。Xcode4.0开始Xcode4.2,他们默认的编译器都是LLVM3.0,使用Clang作为编译器前端,取代了GCC作为编译器前端会有很多优势;到了X...

2016-07-28 14:10:17

阅读数:1406

评论数:0

iOS中获取各种文件的目录路径的方法

iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么. documents,tmp,app,Library。 (NSHomeDirectory()), 手动保存的文件在documents文件里 Nsuserdefau...

2016-07-25 09:40:39

阅读数:134

评论数:0

IOS将异常输出到日志

对于那些做后端开发的工程师来说,看LOG解Bug应该是理所当然的事,但我接触到的移动应用开发的工程师里面,很多人并没有这个意识,查Bug时总是一遍一遍的试图重现,试图调试,特别是对一些不太容易重现的Bug经常焦头烂额。而且iOS的异常机制比较复杂,Objective-C的语言驾驭也需要一定的功力,...

2016-07-25 09:29:56

阅读数:919

评论数:0

做一款仿映客的直播App?看这篇就够了

投稿文章,作者:JIAAIR(GitHub) 一、直播现状简介 1.技术实现层面 技术相对都比较成熟,设备也都支持硬编码。iOS还提供现成的Video ToolBox框架,可以对摄像头和流媒体数据结构进行处理,但Video ToolBox框架只兼容8.0以上版本,8.0以下就需要...

2016-07-25 09:04:40

阅读数:971

评论数:0

旋转90°动画

//1 #pragma mark 动画先顺时针旋转90度再逆时针旋转90度 - (void)setAnimated{     UIImage *image = [UIImage imageNamed:@"2"];     self.myImageVie...

2016-07-22 16:11:25

阅读数:260

评论数:0

旋转动画+悬浮按钮

在.h里面 #import typedef void (^DownLoadBlock) (); @interface ZYLXuanFuWuView : UIView @property (nonatomic ,assign) CGPoint startPoint;//触摸起始...

2016-07-22 16:05:33

阅读数:798

评论数:0

旋转动画

- (void)HighlightAnimation{     __block typeof(self) Self = self;     [UIView animateWithDuration:1.5f animations:^{         Self.myImageView.tra...

2016-07-22 16:02:34

阅读数:240

评论数:0

iOS开发之理解iOS中的MVC设计模式

模型-视图-控制器(Model-View-Controller,MVC)是Xerox PARC在20世纪80年代为编程语言Smalltalk-80发明的一种软件设计模式,至今已广泛应用于用户交互应用程序中。在iOS开发中MVC的机制被使用的淋漓尽致,充分理解iOS的MVC模式,有助于我们程序的组织...

2016-07-21 11:18:30

阅读数:176

评论数:0

Status Bar变换

背景 iOS 中经常会有需要在某个界面改变状态栏颜色或者某个界面隐藏状态栏的需求。而改变状态栏颜色和控制状态栏显示和隐藏的API,在iOS 的不同版本中也发生了很多变化。 iOS 7以前 在iOS 7之前,状态栏是不占视图位置的。每个控制器中的根view都是从屏幕的Y轴20px处...

2016-07-18 14:42:50

阅读数:1267

评论数:0

开发者MAC电脑里的十八般兵器

古人常以刀、枪、剑、戟、斧、钺、铲、叉、鞭、锏、锤、戈、镋、棍、槊、棒、矛、钯十八种兵器,样样精通,来形容一个人的武学技能get状态。在开发者的世界里,熟练掌握各种辅助工具,可以达到事半功倍,快速提高工作效率的效果。闲话不扯了,来看看究竟是什么。 道场 习武学道讲经论法总有个场所,这样...

2016-07-18 14:22:19

阅读数:366

评论数:0

环信开发之一——配置开发环境

配置开发环境之1 demo地址:

2016-07-14 09:04:56

阅读数:255

评论数:0

iOS日常工作之常用宏定义大全

为了大家使用方便,请点击:GitHub - 宏定义头文件下载 1.获取屏幕宽度与高度 1 2 #define SCREEN_WIDTH   [UIScreen mainScreen].bounds.size.width #defin...

2016-07-13 14:37:16

阅读数:510

评论数:0

让您的Xcode键字如飞

指法攻略 放下您钟爱的鼠标吧,在前行之中它终会成为你的负累! 简记: command 用来导航,控制导航区域 alt 控制右边的一些东西,比如Assistant Editor,utility editor Control 编辑区域上的Jump bar的...

2016-07-08 09:44:37

阅读数:166

评论数:0

PHP之JavaScript

如何插入JS 我们来看看如何写入JS代码?你只需一步操作,使用标签在HTML网页中插入JavaScript代码。注意, 标签要成对出现,并把JavaScript代码写在之间。 表示在之间的是文本类型(text),javascript是为了告诉浏览器里面的文本...

2016-07-07 18:02:36

阅读数:154

评论数:0

PHP篇之HTML5

使用当选框、复选框,让用户选择

2016-07-07 17:30:48

阅读数:158

评论数:0

HTTP Live Streaming直播(iOS直播)技术分析与实现

不经意间发现,大半年没写博客了,自觉汗颜。实则2012后半年,家中的事一样接着一样发生,实在是没有时间。快过年了,总算忙里偷闲,把最近的一些技术成果,总结成了文章,与大家分享。   前些日子,也是项目需要,花了一些时间研究了HTTP Live Streaming(HLS)技术,并实现了一个H...

2016-07-06 14:31:51

阅读数:327

评论数:0

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