iOS

UIControl-IOS开发

UIKit提供了一组控件:UISwitch开关、UIButton按钮、UISegmentedControl分段控件、UISlider滑块、UITextField文本字段控件、 UIPageControl分页控件。 控件是对UIView派生类的实用增强及补充,并可以直接附着于导航栏、表格单元,甚至更大的对象。 这些控件的基类

iOS
2015-06-11 20:37:19

IOS开发之实现App消息推送(最新)

好久没有写过博客啦,今天就由本菜鸟给大家做一个简单的IOSApp消息推送教程吧!一切从0开始,包括XCode6, IOS8, 以及苹果开发者中心最新如何注册应用,申请证书以及下载配置概要文件,相信很多刚开始接触ios的人会很想了解一下。(ps:网上看了一下虽然有很多讲述推送的好教程,我也是看着一步步学会的,但是这些教程的时间都是去年或者更早时期的,对引导新手

2015-06-11 20:24:50

iOS IAP教程

1. 创建应用首先进入iTunes Connect然后按下 Manage Your Applications接下来按下Add New Application按钮创建应用2. 在应用中创建IAP创建应用之后,在Manage Your Applications中点应用的图示,进入应用就会看到上图画面点击Manage In App Purchases就可以进入IA

iOS
2015-06-11 20:15:41

iOS设计模式——Category

什么是Category Category模式用于向已经存在的类添加方法从而达到扩展已有类的目的,在很多情形下Category也是比创建子类更优的选择。新添加的方法同样也会被被扩展的类的所有子类自动继承。当知道已有类中某个方法有BUG,但是这个类是以库的形式存在的,我们无法直接修改源代码的时候,Category也可以用于替代这个已有类中某个方法的实体,从而达

2015-06-11 20:08:37

iOS 判断字符串中含有某个字符串 rangeOfString

//判断roadTitleLab.text 是否含有qingjoin if([roadTitleLab.text rangeOfString:@\"qingjoin\"].location !=NSNotFound)//_roaldSearchText { NSLog(

2015-06-11 19:45:51

iOS开发中使用正则表达式

正则替换方法 – stringByReplacingOccurrencesOfString:withString:options:range: RegexKitLite向标准NSString类增加了很多方法来使用正则表达式,RegexKitLite使用iOS系统自带的ICU(International Components for Unico

2015-06-11 19:45:50

IOS NSString 截取,objectAtIndex,rangeOfString,stringWithContentsOfFile,NSEnu ...

小结: 1)componentsSeparatedByString:截取指定字符串; 2) pathForResource: //将#分隔的字符串转换成数组 NSArray *array = [animals componentsSeparatedByString:@"#"]; NSLog(@"animal

2015-06-11 19:45:42

IOS成长之路-Nsstring中搜索方法rangeOfString

NSString *str1 = @"can you \\n speak English"; NSString *str = @"\\n"; //在str1这个字符串中搜索\\n,判断有没有 if ([str1 rangeOfString:str].location != NSNotFound)

2015-06-11 19:45:26

iOS多线程编程之NSThread的使用

1、简介:1.1 iOS有三种多线程编程的技术,分别是:1.、NSThread 2、Cocoa NSOperation (iOS多线程编程之NSOperation和NSOperationQueue的使用)3、GCD  全称:Grand Central Dispatch( iOS多线程编程之Grand Cent

2015-06-11 19:39:58

iOS学习之UINavigationController详解与使用(二)页面切换和segmentedController

iOS 下篇:

iOS
2015-06-11 19:36:02

IOS之触摸事件和手势

13.1 事件概述 13.2 触摸事件 13.3 手势 13.1 事件概述 事件是当用户手指触击屏幕及在屏幕上移动时,系统不断发送给应用程序的对象。 系统将事件按照特定的路径传递给可以对其进行处理的对象。 在iOS中,一个UITouch对象表示一个触摸,一个UIEvent对象表示一个事件。事件对象中包含与当前多点触摸序列相对应的所有触摸对

iOS
2015-06-11 19:32:20

iOS开发笔记--什么时候调用layoutSubviews

1、init初始化不会触发layoutSubviews  4、滚动一个UIScrollView会触发layoutSubviews 

iOS
2015-06-11 19:32:02

Reveal:分析iOS UI的利器

command alias reveal_load_sim expr (void*)dlopen("/Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/libReveal.dylib", 0x2); command alias reveal_load_dev exp

iOS
2015-06-11 19:29:42

iOS安全攻防(三):使用Reveal分析他人app

使用Reveal分析他人app准备工作1)已越狱的设备,并且已安装了OpenSSH,MobileSubstrate等实用工具(Cydia源里安装)2)本地已安装了Reveal操作步骤1)拷贝framework和dylib到越狱机scp -r /Applications/Reveal.app/Contents/SharedSupport/iOS-Librari

2015-06-11 19:29:39

iOS真机UI调试利器——Reveal

      做iOS的开发,UI是非常非常重要的一环。调试时我们一般用模拟器,提交前用真机做测试。用模拟器来调试UI效果虽然快捷方便,但有时仍然希望有更强大的工具来帮助分析UI,尤其是专注在UI的效果调试时。最近看到了Reveal这个工具,发现真的是强大无比,类似于FireFox上的FireBug,对于UI上的层的

iOS
2015-06-11 19:29:36

iOS开发之iOS程序偏好设置(Settings Bundle)的使用

    在Android手机上, 在某个程序里,通过按Menu键,一般都会打开这个程序的设置,而在iOS里,系统提供了一个很好的保存程序设置的机制。就是使用Settings Bundle。在按了HOME键的情况下,在第一页的图标中找到设置,会看到程序的设置都在这里。那如何添加自己的程序的设置项呢?1、添加设置项默认情况下,新建的项目程序是

iOS
2015-06-11 19:29:26

iOS学习之NSBundle介绍和使用

bundle是一个目录,其中包含了程序会使用到的资源.这些资源包含了如图像,声音,编译好的代码,nib文件(用户也会把bundle称为plug-in).对应bundle,cocoa提供了类NSBundle.我们现在用bundle获取程序里的一张图片,并显示到View上。新建一个Single View Application,并在加入viewDidLoad方法

iOS
2015-06-11 19:29:22