随笔分类 - iOS 笔记
摘要:1、OC简介 全称:Objective-C,是扩充C的面向对象编程语言,主要用于iOS和Mac OS开发。 C语言的基础上,增加了一层最小的面向对象语法 完全兼容C语言 可以在OC代码中混入C语言代码,甚至是C++代码 可以使用OC开发Mac OS X平台和iOS平台的应用程序 2、 OC语法概述 
        阅读全文
                
摘要:真机测试的过程中,出现这种BugThis application's application-identifier entitlement does not match that of the installed application. These values must match for an...
        阅读全文
                
摘要:现象:一个项目,之前做的好好的,后来打包,生成ipa文件之后,再运行的时候,NSLog的日志都不输出了。解决方案:在模式选择里面,里面包含:“Debug”、“Release”两种,设置“Debug”原因:在开发过程中,我们经常需要用到NSLog输出一些信息,甚至有的开发过程,必须在控制台查看输出,有...
        阅读全文
                
摘要:Version 和 Build 版本号开发者都知道,无论是对于 iOS 和 Android 的应用,每个应用都有两个不同的版本号。分别是:VersionBuild(在 Android 上叫 Version Code)Version,也就是我们通常说的版本号, 是应用向用户宣传时候用到的标识,例如:1...
        阅读全文
                
摘要:支付宝相关资源下载地址:支付宝开放平台 在移动支付功能处下载。 一、使用官方的Demo 需要配置基本信息: 打开“APViewController.m”文件,对以下三个参数进行编辑。 二、集成支付宝到自己的工程 1、启动Xcode,为了方便快速开发,将解压包里面的AlipaySDK.bundle和A
        阅读全文
                
摘要:在开发中:用[self presentViewController:VC animated:YES completion:nil];实现跳转,多次跳转后,直接返回第一个。例如:A presentViewController B B presentViewController C	...
        阅读全文
                
摘要://字符串的创建 //在可变字符串中 空字符串就有意义 NSMutableString *mString = [[NSMutableString alloc]init]; NSLog(@"mString:%@",mString); ...
        阅读全文
                
摘要:NSString *testStr01=@"HelloWord"; NSString *testStr02=[testStr01 substringToIndex:5];//取头(从头到哪),to不包括下标内容 NSString *testStr03=[t...
        阅读全文
                
摘要:在iOS开发者,获取网络状态比较常用-(NSString *)getNetWorkStates{ UIApplication *app = [UIApplication sharedApplication]; NSArray *children = [[[app valueFor...
        阅读全文
                
摘要:类方法用来创建对象的方法就是工厂方法1、无参工厂方法 创建对象,并给属性一个默认值。//无参工厂方法实现+(Student*)student{ return [[Student alloc]init];}2、有参工厂方法 2.1.要依赖有参的初始化方法 -(id)initWithAge:(...
        阅读全文
                
摘要:NavigationController,又称导航控制器。是iOS开发中比较常用的一种容器ViewController,常用于页面的管理和切换。在开发中,NavigationController常常和UITabBarController一起使用。如下图,系统语言设置里面的顶部就是一个导航控制器。1、...
        阅读全文
                
摘要:UITabBarController 和 UINavigationController 几乎是iOS APP的标配。UITabBarController分栏(标签栏)控制器, 和UINavigationController导航控制器一样,都是用来管理视图控制器的容器类型的控制器。1、UITabBar...
        阅读全文
                
摘要:在iOS9中,UISearchDisplayController 已经被UISearchController替代。搜索框是一种常用的控件。假设我们要满足下图的需求,产生100个“数字+三个随机字母”,然后搜索包含某个字母的结果。那么,该怎么做呢?#import "ViewController.h"@...
        阅读全文
                
摘要:本文列举了四种延时执行某函数的方法及其一些区别。假如延时1秒时间执行下面的方法。- (void)delayMethod{ NSLog(@"execute");}1.performSelector方法[self performSelector:@selector(delayMethod) wit...
        阅读全文
                
摘要:在iOS开发中,很多时候会用到旧项目,比如版本的升级、使用Demo等等,iOS SDK正在不断的升级,不断的升级给iOS开发带来了新的活力。然而在iOS SDK新的版本出来之后,旧项目可能会出现新问题。旧项目工程在iOS9下不能正常显示1、现象如图,上面下面各有一块黑色区域。2、原因:未设置启动页3...
        阅读全文
                
摘要:在上篇博客 《iOS Block简介》中,侧重解析了iOS Block的概念等,本文将侧重于它们在开发中的应用。Block是iOS4.0+ 和Mac OS X 10.6+ 引进的对C语言的扩展,用来实现匿名函数的特性。用维基百科的话来说,Block是Apple Inc.为C、C++以及Objecti...
        阅读全文
                
摘要:Block是对象,它封装了一段代码,这段代码可以在任何时候执行。block可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值。它和传统的函数指针很类似,但是有区别:block是inline的,并且它对局部变量是只读的。1、实体形式Block的实际行为和Function很像,Block...
        阅读全文
                
摘要:一,ps和pt转换px:相对长度单位。像素(Pixel)。(PS字体)pt:绝对长度单位。点(Point)。(iOS字体)公式如下:pt=(px/96)*72。二,字体间转换1in = 2.54cm = 25.4 mm = 72pt = 6pc具体换算是: Points Pixels ...
        阅读全文
                
摘要:UIColor+Hex.h里面中#import @interface UIColor (Hex)+ (UIColor *) colorWithHexString: (NSString *)color;@endUIColor+Hex.m里面中#import "UIColor+Hex.h"@implem...
        阅读全文
                
摘要:3DES(或称为Triple DES)是三重数据加密算法(TDEA,Triple Data Encryption Algorithm)块密码的通称。它相当于是对每个数据块应用三次DES加密算法。由于计算机运算能力的增强,原版DES密码的密钥长度变得容易被暴力破解;3DES即是设计用来提供一种相对简单...
        阅读全文
                
 
                    
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号