- 博客(33)
- 收藏
- 关注
转载 由UIAlertController封装的工具类
由于苹果弃用了之前的AlertView,取而代之的是UIAlertController,但UIAlertController写起来代码量却增多了,加之项目中用到提示的地方很多,写起来很麻烦,于是,封装了一个UIAlertController的工具。 #import <Foundation/Foundation.h> @interface AlertControll...
2015-12-28 14:40:00
181
转载 iOS之类目和延展的区别
类目(category):为已有的类添加新的方法。(只能添加方法,不能添加实例变量) 添加方法: command + n ---->Objective-C File ----->File Type(category) 用途:常用在给系统类添加方法。 延展(extension):就是定义自己的私有方法。(可以添加方法,或者实例变量) 添加方法: command + ...
2015-12-25 11:36:00
198
转载 ios 设置导航栏全透明
//设置导航栏全透明 self.navigationController.navigationBar.barStyle = UIBarStyleBlack; [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"tuceng.png"] forBarMet...
2015-12-23 17:12:00
189
转载 iOS头像上传
上传用户头像 // 选择的头像 - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)image editingInfo:(nullable NSDictionary<NSString *,id> *)editingInfo {...
2015-12-23 13:24:00
144
转载 iOS给控件切圆角时需注意
1.给lable切圆角 self.studentTypeLab.layer.cornerRadius = 8.0; _studentTypeLab.clipsToBounds = YES; lable切圆角,一定要加下面那句,否则,不会显示圆角。之前做的时候记得是光写第一句就OK的,但是lable可能是不一样吧。也许之前一直是给button切圆角,和lable不一...
2015-12-23 10:36:00
142
转载 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
382
转载 AFN在子线程加载数据,当需要先加载数据,后显示视图时,将显示视图写在success方法中...
//存放所有的地区对象 @property(nonatomic,strong)NSMutableArray *allarray; 1 -(void)loadRegionData 2 { 3 AFHTTPRequestOperationManager *manager=[AFHTTPRequestOperationManager manager]; 4...
2015-12-11 12:48:00
246
转载 九宫格
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
146
转载 从前往后push时,将一级页面的值,传给三级页面方法
用属性传值时,首先将属性写在.h中 在一级页面中: stringCL是二级页面中暂时存放这个值的对象 self.phoneNumTF.text是一级页面要传的值 self.identificationVC=[[IdentificationViewController alloc] initWithNibName:@"IdentificationViewController" ...
2015-12-04 16:37:00
180
转载 使用AFN时3840错误的解决
1 //创建管理者 2 AFHTTPRequestOperationManager *manger=[AFHTTPRequestOperationManager manager]; 3 manger.responseSerializer.acceptableContentTypes=[NSSet setWithObjects:@"application...
2015-12-02 11:35:00
344
转载 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
129
转载 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
142
转载 iOS设置用户头像(从相册,图库或者拍照获取)
①初始化UIImagePickerController self.imagePicker=[[UIImagePickerController alloc] init]; ②遵守协议 @interface ViewController ()<UIImagePickerControllerDelegate,UINavigationControllerDelegate...
2015-11-13 16:45:00
277
转载 iOS6、7、8、9新特性总汇和适配说明
转自:http://blog.6ag.cn/1195.html iOS6新特性 一、关于内存警告 ios6中废除了viewDidUnload,viewWillUnload这两个系统回调,收到内存警告时在didReceiveMemoryWarning中进行相关的处理。 Crayon Syntax Highlighter v2.7.1 - (void)viewDidUnload {...
2015-11-13 09:36:00
389
转载 ios 从某级控制器,返回到某级控制器
首先要满足跳转的时候是通过navigationController 一层层push过去,当想要再退回某一指定控制器的时候有两种方法(这两种方法,我都试了一下,都可以满足我的需求): ① //objectAtIndex后面的参数就是你想要返回的控制器在navigationController.viewControllers的下标 [self.navigationController ...
2015-11-11 10:22:00
132
转载 iOS弹出提示框
在iOS8之后,弃用了UIAlertView(我倒是很喜欢用这个,用着正顺手呢,不理解为什么要删掉),不过现在的UIAlertController也有她的有点。 现在的提示框是UIAlertController和UIAlertAction相结合 具体实现,如下: UIAlertController *alertController=[UIAlertController alert...
2015-11-10 15:34:00
351
转载 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
153
转载 使用ShareSDK实现QQ,微信,新浪微博的第三方登录
1.在ShareSDk注册帐号,并创建应用!获取到AppKey和AppSecret! 2.到QQ,微信,新浪微博开发者平台注册帐号,并创建应用,获取AppID和AppSecret。 3.在ShareSDK官网下载SDk包,并将其集成到自己的工程中。 4.根据官方文档,进行操作。 ①在AppDelegate中导入 #import <ShareSDK/Share...
2015-11-06 15:10:00
212
转载 Nscoding 对类进行归档和反归档
NSCoding数据持久化的 方式之一。 数据持久化,实际上就是将数据存放到网络或者硬盘上,这里是存储到本地的硬盘上,应用程序的本地硬盘是沙盒,沙盒实际上就是一个文件夹,它下面有4个文件夹。分别是Documents,Library,APP包和tmp文件夹,Documents里面主要是存储用户长期使用的文件,Library里面又有Caches和Preferences文件夹,Caches里...
2015-11-06 10:40:00
141
转载 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
117
转载 注定不平凡的一年
2015.10.8 入职双井优士阁的一个小公司! 上班第一天,房东来要房租,说老板欠半年的房租,6万元,在办公室里闹的不可开交,终于,老板答应一周以后给,房东才离开。 第二天,一个曾经的租客和房主找上门,又在办公室大闹一场,打电话叫警察,听说是没有打起来,这种人事纠纷,人家不愿意来。 接着新的一周的周一,老板回江苏要债,下午来了一个老大爷,问:"那个姓仇的不在吗?"前台说仇总不在...
2015-11-02 15:41:00
301
转载 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
198
转载 iOS关于xcode7真机测试方法
1."command+,"---->选择Accounts------>添加AppID; 2.选中自己的工程,在General下找到Team,此处选择自己的AppID; 3.注意BundelID,如果是自己创建的项目就不需要改动。如果是在网上下载的demo,必须修改BundelID。 4.应用必须受信任。如果此处报错,使用手机,选设置--->通用-...
2015-10-30 13:29:00
109
转载 控制器的切换(button不在导航栏上)
首先上效果图: 然后上代码: 创建几个用于切换的控制器,分别命名AviewController,BviewController,CviewController,DviewController 创建一个ViewController,在viewController.m中写以下代码就可以轻松实现控制器的切换了 #import "ViewC...
2015-10-17 22:08:00
116
转载 详细的 ios 应用的上传步骤
1.登录developer.apple.com->Certificates, Identifiers & Profiles->iosAPPIdentifiers(APPIDS) 2.添加appIDs 没有的图片,都直接下一步 3.新建描述文件 4.双击...
2015-10-14 16:53:00
177
转载 导航栏上添加searchBar
导航栏有个titleView的属性, @property(nonatomic,retain) UIView *titleView; 因此可以写个类,继承自UIView,然后再view上添加需要的控件. 在写一句: self.navigationItem.titleView=search; 就可以达到在导航栏上添加searchBar了. 具体代码如下: 新建...
2015-06-26 19:45:00
149
转载 数据持久化
1.数据持久化(存储数据)的方式: ①.plist文件 ②.NSUserDefault(存放当前的配置信息或者程序的状态信息,存储的信息量比较少) ③.sqlite(轻量级数据库,属于关系型数据库,不能直接存储对象,需要使用一些sql语句,将对象归档成简单对象存储). ④.CoreData(对象型数据库,把数据库的内部存储细节给封装了). ⑤writeToFile: 2.应用...
2015-06-25 10:02:00
131
转载 iOS开发UI篇—程序启动原理和UIApplication
一、UIApplication 1.简单介绍 (1)UIApplication对象是应用程序的象征,一个UIApplication对象就代表一个应用程序。 (2)每一个应用都有自己的UIApplication对象,而且是单例的,如果试图在程序中新建一个UIApplication对象,那么将报错提示。 (3)通过[UIApplicationsharedAppli...
2015-06-25 09:34:00
119
转载 iOS开发UI篇—程序启动原理和UIApplication
一、UIApplication 1.简单介绍 (1)UIApplication对象是应用程序的象征,一个UIApplication对象就代表一个应用程序。 (2)每一个应用都有自己的UIApplication对象,而且是单例的,如果试图在程序中新建一个UIApplication对象,那么将报错提示。 (3)通过[UIApplicationsharedAppli...
2015-06-25 09:34:00
116
转载 UIApplicationDelegate协议
//网络引用@protocol UIApplicationDelegate<NSObject>@optional//常用的:- (void)applicationDidFinishLaunching:(UIApplication *)application;//当程序完成载入后调用- (BOOL)application:(UIApplication *)application...
2015-06-24 11:27:00
137
转载 本地音乐播放
#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
205
转载 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
111
转载 textfield设置详解
//初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorderStyleRoundedRect; typ...
2015-06-22 21:14:00
178
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅