- 博客(33)
- 收藏
- 关注
转载 由UIAlertController封装的工具类
由于苹果弃用了之前的AlertView,取而代之的是UIAlertController,但UIAlertController写起来代码量却增多了,加之项目中用到提示的地方很多,写起来很麻烦,于是,封装了一个UIAlertController的工具。#import <Foundation/Foundation.h>@interface AlertControll...
2015-12-28 14:40:00
157
转载 iOS之类目和延展的区别
类目(category):为已有的类添加新的方法。(只能添加方法,不能添加实例变量)添加方法:command + n ---->Objective-C File ----->File Type(category)用途:常用在给系统类添加方法。延展(extension):就是定义自己的私有方法。(可以添加方法,或者实例变量)添加方法:command + ...
2015-12-25 11:36:00
170
转载 ios 设置导航栏全透明
//设置导航栏全透明 self.navigationController.navigationBar.barStyle = UIBarStyleBlack; [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"tuceng.png"] forBarMet...
2015-12-23 17:12:00
162
转载 iOS头像上传
上传用户头像// 选择的头像- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)image editingInfo:(nullable NSDictionary<NSString *,id> *)editingInfo{...
2015-12-23 13:24:00
121
转载 iOS给控件切圆角时需注意
1.给lable切圆角 self.studentTypeLab.layer.cornerRadius = 8.0; _studentTypeLab.clipsToBounds = YES;lable切圆角,一定要加下面那句,否则,不会显示圆角。之前做的时候记得是光写第一句就OK的,但是lable可能是不一样吧。也许之前一直是给button切圆角,和lable不一...
2015-12-23 10:36:00
124
转载 iOS 联系在线客服功能
//qq联系客服 UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectZero]; NSURL *url = [NSURL URLWithString:@"http://wpa.qq.com/msgrd?v=3&uin=##&site=qq&menu=yes"]; ...
2015-12-22 16:23:00
351
转载 AFN在子线程加载数据,当需要先加载数据,后显示视图时,将显示视图写在success方法中...
//存放所有的地区对象@property(nonatomic,strong)NSMutableArray *allarray; 1 -(void)loadRegionData 2 { 3 AFHTTPRequestOperationManager *manager=[AFHTTPRequestOperationManager manager]; 4...
2015-12-11 12:48:00
229
转载 九宫格
1 //完成布局设计 2 3 //三列 4 int totalloc=3; 5 // 宽度 6 CGFloat appvieww=85; 7 //高度 8 CGFloat appviewh=30; 9 10 CGFloat margin=(WIDTHW-totalloc...
2015-12-11 12:41:00
128
转载 从前往后push时,将一级页面的值,传给三级页面方法
用属性传值时,首先将属性写在.h中在一级页面中:stringCL是二级页面中暂时存放这个值的对象self.phoneNumTF.text是一级页面要传的值self.identificationVC=[[IdentificationViewController alloc] initWithNibName:@"IdentificationViewController" ...
2015-12-04 16:37:00
154
转载 使用AFN时3840错误的解决
1 //创建管理者 2 AFHTTPRequestOperationManager *manger=[AFHTTPRequestOperationManager manager]; 3 manger.responseSerializer.acceptableContentTypes=[NSSet setWithObjects:@"application...
2015-12-02 11:35:00
297
转载 xib自定义View
1.用xib创建一个view,命名为HeaderView。2.创建一个类HeaderView继承自UIView.3.修改xib中如下数据这里写自己刚刚创建的HeaderView。4.#import <UIKit/UIKit.h>@interface HeaderView : UIView+(instancetype)heade...
2015-11-20 18:24:00
112
转载 iOS回收键盘
1.回收某个textField下弹出的键盘1 - (BOOL)textFieldShouldReturn:(UITextField *)textField{2 3 [textField resignFirstResponder];4 return YES;5 6 }2.点击空白处回收键盘 1 -(void)touchesBega...
2015-11-17 17:39:00
124
转载 iOS设置用户头像(从相册,图库或者拍照获取)
①初始化UIImagePickerControllerself.imagePicker=[[UIImagePickerController alloc] init];②遵守协议@interface ViewController ()<UIImagePickerControllerDelegate,UINavigationControllerDelegate...
2015-11-13 16:45:00
227
转载 iOS6、7、8、9新特性总汇和适配说明
转自:http://blog.6ag.cn/1195.htmliOS6新特性一、关于内存警告ios6中废除了viewDidUnload,viewWillUnload这两个系统回调,收到内存警告时在didReceiveMemoryWarning中进行相关的处理。Crayon Syntax Highlighter v2.7.1- (void)viewDidUnload {...
2015-11-13 09:36:00
350
转载 ios 从某级控制器,返回到某级控制器
首先要满足跳转的时候是通过navigationController 一层层push过去,当想要再退回某一指定控制器的时候有两种方法(这两种方法,我都试了一下,都可以满足我的需求):①//objectAtIndex后面的参数就是你想要返回的控制器在navigationController.viewControllers的下标[self.navigationController ...
2015-11-11 10:22:00
109
转载 iOS弹出提示框
在iOS8之后,弃用了UIAlertView(我倒是很喜欢用这个,用着正顺手呢,不理解为什么要删掉),不过现在的UIAlertController也有她的有点。现在的提示框是UIAlertController和UIAlertAction相结合具体实现,如下:UIAlertController *alertController=[UIAlertController alert...
2015-11-10 15:34:00
328
转载 pch文件的创建和使用
1.Command+n 创建pch文件2.修改路径3.选中创建好的pch文件,看右边,它的详细路径,如果路径和第二步中的路径有不同,在第二步中进行修改。4.在pch文件中写入需要的文件#ifndef Demo_PrefixHeader_pch#define Demo_PrefixHeader_pch#endif...
2015-11-06 16:02:00
137
转载 使用ShareSDK实现QQ,微信,新浪微博的第三方登录
1.在ShareSDk注册帐号,并创建应用!获取到AppKey和AppSecret!2.到QQ,微信,新浪微博开发者平台注册帐号,并创建应用,获取AppID和AppSecret。3.在ShareSDK官网下载SDk包,并将其集成到自己的工程中。4.根据官方文档,进行操作。①在AppDelegate中导入#import <ShareSDK/Share...
2015-11-06 15:10:00
182
转载 Nscoding 对类进行归档和反归档
NSCoding数据持久化的 方式之一。数据持久化,实际上就是将数据存放到网络或者硬盘上,这里是存储到本地的硬盘上,应用程序的本地硬盘是沙盒,沙盒实际上就是一个文件夹,它下面有4个文件夹。分别是Documents,Library,APP包和tmp文件夹,Documents里面主要是存储用户长期使用的文件,Library里面又有Caches和Preferences文件夹,Caches里...
2015-11-06 10:40:00
120
转载 xcode7 错误linker command failed with exit code 1 (use -v to see invocation
在buildSetting中搜索,将bitcode的yes改为no转载于:https://www.cnblogs.com/zcl410/p/4935155.html
2015-11-04 10:10:00
101
转载 注定不平凡的一年
2015.10.8 入职双井优士阁的一个小公司!上班第一天,房东来要房租,说老板欠半年的房租,6万元,在办公室里闹的不可开交,终于,老板答应一周以后给,房东才离开。第二天,一个曾经的租客和房主找上门,又在办公室大闹一场,打电话叫警察,听说是没有打起来,这种人事纠纷,人家不愿意来。接着新的一周的周一,老板回江苏要债,下午来了一个老大爷,问:"那个姓仇的不在吗?"前台说仇总不在...
2015-11-02 15:41:00
275
转载 iOS使用ShareSDK 短信验证
1.注册,登录ShareSDK;2.下载ShareSDk,并根据文档提示,集成到自己的项目中;(在xcode7之前类库后缀是dylib的,xcode7.1后改为了tdb)3.进入后台,在短信验证里创建自己的应用,获取Appkey和AppSecret;4.在Appdeligate中,注册短信验证;[SMSSDK registerApp:AppKey withSecret...
2015-10-30 14:02:00
181
转载 iOS关于xcode7真机测试方法
1."command+,"---->选择Accounts------>添加AppID;2.选中自己的工程,在General下找到Team,此处选择自己的AppID;3.注意BundelID,如果是自己创建的项目就不需要改动。如果是在网上下载的demo,必须修改BundelID。4.应用必须受信任。如果此处报错,使用手机,选设置--->通用-...
2015-10-30 13:29:00
91
转载 控制器的切换(button不在导航栏上)
首先上效果图:然后上代码:创建几个用于切换的控制器,分别命名AviewController,BviewController,CviewController,DviewController创建一个ViewController,在viewController.m中写以下代码就可以轻松实现控制器的切换了#import "ViewC...
2015-10-17 22:08:00
94
转载 详细的 ios 应用的上传步骤
1.登录developer.apple.com->Certificates, Identifiers & Profiles->iosAPPIdentifiers(APPIDS)2.添加appIDs没有的图片,都直接下一步3.新建描述文件4.双击...
2015-10-14 16:53:00
141
转载 导航栏上添加searchBar
导航栏有个titleView的属性,@property(nonatomic,retain) UIView *titleView;因此可以写个类,继承自UIView,然后再view上添加需要的控件.在写一句:self.navigationItem.titleView=search;就可以达到在导航栏上添加searchBar了.具体代码如下:新建...
2015-06-26 19:45:00
121
转载 数据持久化
1.数据持久化(存储数据)的方式:①.plist文件②.NSUserDefault(存放当前的配置信息或者程序的状态信息,存储的信息量比较少)③.sqlite(轻量级数据库,属于关系型数据库,不能直接存储对象,需要使用一些sql语句,将对象归档成简单对象存储).④.CoreData(对象型数据库,把数据库的内部存储细节给封装了).⑤writeToFile:2.应用...
2015-06-25 10:02:00
95
转载 iOS开发UI篇—程序启动原理和UIApplication
一、UIApplication1.简单介绍(1)UIApplication对象是应用程序的象征,一个UIApplication对象就代表一个应用程序。(2)每一个应用都有自己的UIApplication对象,而且是单例的,如果试图在程序中新建一个UIApplication对象,那么将报错提示。(3)通过[UIApplicationsharedAppli...
2015-06-25 09:34:00
93
转载 iOS开发UI篇—程序启动原理和UIApplication
一、UIApplication1.简单介绍(1)UIApplication对象是应用程序的象征,一个UIApplication对象就代表一个应用程序。(2)每一个应用都有自己的UIApplication对象,而且是单例的,如果试图在程序中新建一个UIApplication对象,那么将报错提示。(3)通过[UIApplicationsharedAppli...
2015-06-25 09:34:00
95
转载 UIApplicationDelegate协议
//网络引用@protocol UIApplicationDelegate<NSObject>@optional//常用的:- (void)applicationDidFinishLaunching:(UIApplication *)application;//当程序完成载入后调用- (BOOL)application:(UIApplication *)application...
2015-06-24 11:27:00
118
转载 本地音乐播放
#define viewW self.view.frame.size.width#define viewH self.view.frame.size.height@interface MusicViewController ()<AVAudioPlayerDelegate>@property(nonatomic,strong)UILabel *s...
2015-06-22 21:53:00
182
转载 UINavigationBar的外观
self.navigationItem.title=@"首页"; UILabel *lable=[[UILabel alloc]initWithFrame:CGRectMake(0, 0, 40, 44)]; lable.text=@"首页"; lable.textColor=[UIColor blueColor]; self.navigation...
2015-06-22 21:17:00
89
转载 textfield设置详解
//初始化textfield并设置位置及大小UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)];//设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorderStyleRoundedRect; typ...
2015-06-22 21:14:00
154
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人