iOS中navigationController 去掉背景图片、去掉底部线条的核心代码
废话不多说了,直接给大家贴iOS中navigationController 去掉背景图片、去掉底部线条的核心代码,关键代码如下所示: //去掉背景图片    

  分类: IOS

在Swift中使用Objective-C编写类、继承Objective-C类
互用性(互操作性)使开发者可以定义融合了 Objective-C 语言特性的Swift类。编写 Swift 类时,不仅可以继承 Objective-C 语言编写的父类,采用 Objective-C 的协议,还可以利用 Objective-C 的一些其它功能。这意味着,开发者可以基于 Objective-C 中已有的熟悉、可靠的类、方法和框架来创建 Swift 类,并结合 Swift 提供的现代化和更有效的语言特点对其进行优化。 继承Objective-C的类

  分类: IOS

Swift实现Selection Sort选择排序算法的实例讲解
选择排序Selection Sort是一种和插入排序Insertion Sort类似的排序方法,它同样只适用于对规模不大的集合进行排序。它的核心思想是,在序列内部,把序列逻辑上分成已排序和未排序两部分,不断找到未排序部分中最符合排序规则的元素,添加进已排序部分,直到序列中所有元素都已经添加到了已排序部分,此时,整个序列就排序完成了。 冒泡排序是两两比较不断交换来实现排序,所以比较繁琐。 而选择排序  则是先选择要交换的那个数,才去交换。这样就可以省去很

  分类: IOS

iOS中如何判断中英文混合的字符长度
废话不多说,直接给大家贴代码了。 一,代码。 - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view

  分类: IOS

IOS中UIWebView的使用详解
一、初始化与三种加载方式 UIWebView继承与UIView,因此,其初始化方法和一般的view一样,通过alloc和init进行初始化,其加载数据的方式有三种: 第一种: - (void)loadR

  分类: IOS

Objective-C的MKNetworkKit开发框架解析
什么是MKNetworkKit? MKNetworkKit是一个 O-C 编写的网络框架,支持块,ARC 且用法简单。 MKNetworkKit 集 ASIHTTPRequest 和 AFNetworking 两个框架于一体。在集成二者的优秀特性之外,还增加了一堆新的功能。尤其是,相比起其它框架,它能让你更轻松地编写代码。它让你彻底远离那些恶心的网络代码。 特点

  分类: IOS

IOS设置QQ小红点消除的方法(一键退朝)
QQ上黏黏的小红点很好玩有木有,于是自己也想实现一番,看到iOS实现的人比较少,Android的比较多,于是这个就用iOS来实现哈~ 效果图:   调试图: 其实从实现来讲,我是先实现第二张图的效果的。 phpstudy

  分类: IOS

iOS 解决UICollectionView 计算 Cell 大小的问题
前言   API 不熟悉导致的问题,想当然的去理解果然会出问题,这里记录一下 UICollectionView 使用问题。 正文   陷阱一:minimumLineSpacing、minimumInteritemSpacing     很容易就把这两个

  分类: IOS

IOS textField限制字节长度
OC语言中,NSString类型的字符串,视英文字母和汉字都为一个长度(string.length把一个汉字也当做一个长度),而实际上,一个英文字母只占用1个字节,一个汉字占用2个字节。 有时又有需求,需要限定字节数目,而不是内容个数,就需要通过一些方法获取到字符串的字节数。比如,限定10个字节,则最多可以输入10个英文字母,或者5个汉字。 监听textField的长度变化,就需要设置textField的代理。 但是有个bug,监听内容变化的

  分类: IOS

浅谈Xcode 开发工具 XCActionBar
XCActionBar 是一个用于 Xcoded 的通用生产工具。 下载地址:https://github.com/pdcgomes/XCActionBar 基本命令: (1)「command+shift+8」或者双击「command」键可以打开「动作输入框窗口」 (2)「command+option+7」或者双击「alt」键可以执行「上次的动作」 编程时可用于双击或三击事件的按键分别为如下5

  分类: IOS

详解Swift的switch...case语句中break关键字的用法
与Objective-C中这部分内容相比,在Swift中switch得到了极大的改善。这是一件非常有趣的事,因为这还是没有添加到Objective-C中,还是没有打破Objective-C是C的超集的事实。 第一件令人兴奋的地方是可以对字符串转换。这也许正是你之前想要做,却不能做的事。在Objective-C中如果要对字符串用“switch”,你必须要使用多个if语句,同时要用isEqualToString:,像下面这样:

  分类: IOS

Swift中使用正则表达式的一些方法
我使用Swift有段时间了,但最让人郁闷的是它还不能支持正则表达式. 先要说的是,这确实是门新语言,我在网站上有注释 a radar (rdar://17257306 for Apple folks). 如果你也认同这一观点,请支持. 我所说的正则表达式指的是这种(Ruby代码):   if name

  分类: IOS

iOS中sqlite数据库的原生用法
在iOS中,也同样支持sqlite。目前有很多第三方库,封装了sqlite操作,比如swift语言写的SQLite.swift、苹果官网也为我们封装了一个框架:CoreData。 它们都离不开Sqlite数据库的支持。 本文主要介绍下,如何在swift中使用原生的sqlite的API。 在Xcode中引入sqlite API 新建一个swift项目后,我们需要让项目引入sqlite的动态链接库: 1、项目配置界面

  分类: IOS

iOS下PDF文件的浏览和涂鸦效果的简单实现
浏览PDF的效果 方法一:利用webview 复制代码 代码如下:

  分类: IOS

iOS 正则表达式详解
一、系统自带正则表达式用法 除了正则可以用,还有NSScanner这个类可以达到某些相同的效果 1、创建正则表达式对象 NSString * reg =

  分类: IOS

使用ARM汇编破解iOS程序基础知识分享
一、Thumb指令与ARM指令   Thumb指令为16位,因此存储代码的密度高,节省存储空间。但是功能不全,它只是ARM指令(32位)集的补充,是ARM指令集下的一个子集。在初级阶段我们不需要了解这些知识,只要有个概念知道有这么个东西就可以。 二、ARM的寄存器初步了解   R0-R3:        用于函数参数及返回值的传递,超过4个参数,其它参数存在栈

  分类: IOS

IOS开发第三方语音-微信语音
微信只能开发平台http://pr.weixin.qq.com/,里面包含了微信语音和图像,集成很简单,下载方demo后会有个文档,按照流程来(因为它只提供了真机的.a文件,所以只能用真机哦,不然会报错) 先用个有UI界面的sdk 1.装上sdk,引入相关包

  分类: IOS

iOS开发中用imageIO渐进加载图片及获取exif的方法
imageIO完成渐进加载图片 一、常见渐进加载图片模式     目前我们看到的渐进加载主要有以下三种实现方式:     1)  依次从web上加载不同尺寸的图片,从小到大。最开始先拉取一个小缩略图做拉伸显示,然后拉取中等规格的图,拉取完毕直接覆盖显示,最后拉取原图,拉取完成后显示原图。     2)直接从web上拉取

  分类: IOS

Switch语句的技巧
概述 switch语句对一个表达式求值,将结果与 case 子语句比较,如果匹配,则从 case 处的语句向下执行。 语法 break;语句是可选择的,如果遇到break;则会跳出整个switch语句。如果没有任何case匹配,则进入到default:的分支。default:分支也是可选的。

  分类: IOS

使用Reachability类判断iOS设备的当前网络连接类型
(1). 下载 https://developer.apple.com/library/ios/samplecode/Reachability/Reachability.zip (2). 拖reachability.h,reachability.m入工程 (库非ARC) ARC:-fno-objc-arc           &nbs

  分类: IOS

快速导航

Copyright © 2016 phpStudy |