![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS系统功能--2015
北极的Coder
做一个牛逼的懂得产品的开发工程师
展开
-
iOS监听网络变化
//在程序的启动处,开启通知 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { //..... //开启网络状况的监听 [[NSNotificationCenter defaultCen原创 2015-07-27 08:50:48 · 642 阅读 · 0 评论 -
检测是否是手机号码
///// 手机号码的有效性判断 //检测是否是手机号码 - (BOOL)isMobileNumber:(NSString *)mobileNum { /** * 手机号码 * 移动:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188 * 联通:130,1原创 2015-12-07 10:55:33 · 947 阅读 · 1 评论 -
iOS 处理图片的一些小 Tip
如何把 GIF 动图保存到相册? iOS 的相册是支持保存 GIF 和 APNG 动图的,只是不能直接播放。用 [ALAssetsLibrary writeImageDataToSavedPhotosAlbum:metadata:completionBlock] 可以直接把 APNG、GIF 的数据写入相册。如果图省事直接用 UIImageWriteToSavedPhotosAlbu转载 2015-12-14 14:58:40 · 276 阅读 · 0 评论 -
iOS7 Navgation的手势滑动返回功能
现在使用默认模板创建的iOS App都支持手势返回功能,如果导航栏的返回按钮是自定义的那么则会失效,也可以参考这里手动设置无效。 [cpp] view plaincopy if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecogni原创 2015-08-24 17:28:36 · 484 阅读 · 0 评论 -
UITextField的左边的占位空格
用于在textField的左边 产生占位空格 -(void)creatView { UITextField* companyNameF = [[UITextField alloc]init]; companyNameF.backgroundColor = [UIColor lightGrayColor]; companyNameF.fram原创 2015-11-18 14:47:03 · 933 阅读 · 0 评论 -
iOS中定时器NSTimer的一些用法总结
OS程序进入后台后十分钟之内就会被系统kill掉,怎么解决呢?我想要程序进入后台后仍然运行计时功能,否则就无法达到考试的目的,之后在网上查阅了相关资料最后终于找到答案,其精髓就是:利用苹果给出的三种类型的程序可以保持在后台运行:音频播放类,位置更新类,另外一个记不太清楚了,我利用了苹果给出的音频播放类的这个“特权”来满足我程序上的要求,详细步骤如下: 1、步骤一:在Info.plist中,添转载 2015-07-06 22:20:01 · 666 阅读 · 0 评论 -
UIScrollView 实践经验
15 DECEMBER 2014 on ios, uiscrollview UIScrollView(包括它的子类 UITableView 和 UICollectionView)是 iOS 开发中最常用也是最有意思的 UI 组件,大部分 App 的核心界面都是基于三者之一或三者的组合实现。UIScrollView 是 UIKit 中为数不多能响应滑动手势的 view,相比自己用 UIPa原创 2015-10-29 17:03:00 · 436 阅读 · 0 评论 -
OS开发UI篇—Quartz2D简单使用
iOS开发UI篇—Quartz2D简单使用(一) 一、画直线 代码: 1 // 2 // YYlineview.m 3 // 03-画直线 4 // 5 // Created by apple on 14-6-9. 6 // Copyright (c) 2014年 itcase. All rights reserved. 7 // 8 9 #import原创 2015-09-02 11:52:44 · 431 阅读 · 0 评论 -
iOS获取当前的位置
在iOS中获取当前的位置信息,包括 维度 经度 城市 街道 路口等信息 首先 ,导入导入CoreLocation.frameWork 头文件包含#import 在interface中声明属性 //位置管理 @property(nonatomic,strong)CLLocationManager *currentLoaction; //经度 @property(nona原创 2015-07-31 17:35:09 · 817 阅读 · 0 评论 -
iOS中几种数据持久化方案
概论 所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。在iOS开发中,有很多数据持久化的方案,接下来我将尝试着介绍一下5种方案: plist文件(属性列表) preference(偏好设置) NSKeyedArchiver(归档) SQLite 3 CoreData 沙盒 在原创 2015-08-03 14:04:31 · 257 阅读 · 0 评论 -
iOS 重新定义cell的分割线样式
实现如下: UITableView中将分割线样式改为None tableView.separatorStyle = UITableViewCellSeparatorStyleNone; 自定义UITableViewCell中复写- (void)drawRect:(CGRect)rect方法 - (void)drawRect:(CGRect)rect { CGContextRef转载 2015-07-17 18:01:42 · 456 阅读 · 0 评论 -
NSNotificationCenter的使用和解析
新建通知 和 要通知的内容 NSDictionary* dic = @{@"username":username}; [[NSNotificationCenter defaultCenter]postNotificationName:@"didReciveBuddyRequest" object:nil userInfo:dic]; 然后监听通知 并解析info原创 2015-07-31 17:40:48 · 524 阅读 · 0 评论 -
IOS远程推送通知
首先是申请证书的网址 https://developer.apple.com/ios/manage/overview/index.action 登录成功以后,进入iOS 配置管理的 主页面. 第一步操作是去创建一个新的App IDs创建成功后,会需要提供安全证书来激动推送服务,如下图:原创 2015-08-12 15:38:37 · 381 阅读 · 0 评论 -
自动布局Cell
// // ProfileCell.m // JuXin // // Created by huang on 15/2/6. // Copyright (c) 2015年 huang. All rights reserved. // #import "ProfileCell.h" #define SIZE_SCALE ([UIScreen mainScreen].b原创 2015-08-10 15:05:58 · 433 阅读 · 0 评论 -
设置tableviewcell的分割线从头开始
在项目中有的地方需要 cell的分割线需要从屏幕的一端开始到另一端 ,而不是从cell的图片后面开始,这种情况下,在代码中添加如下代码即可: #pragma mark - 设置分割线从头开始 -(void)viewDidLayoutSubviews { if ([self.tableview respondsToSelector:@selector(setSeparato原创 2015-07-29 10:11:48 · 729 阅读 · 0 评论 -
iOS本地相册 摄像头
从摄像头或者是从相册中读取图片,需要通过UIImagePickerController类来实现,在使用UIImagePickerController时,需要是实现下面两个协议 1、从相册中读取图片 首先要实例化UIImagePickerController对象imagePicker,设置imagePicker的图片来源为UIImagePickerControllerSourceTy转载 2015-07-27 08:57:08 · 375 阅读 · 0 评论 -
PushNotification消息推送逻辑
/** * 个推SDK 如果在线,那么消息不会走APNS渠道,而是通过SDK直接传到前端,这种方式就是透传。 */ /** * 1.APP没有运行的时候,收到推送,不管是点击图标还是点击推送消息,程序启动都只会调用 didFinishLaunchingWithOptions 方法 * 2.APP在后台的时候,收到推送消息,点击图标 则调用 didFin原创 2016-06-28 12:07:29 · 1111 阅读 · 0 评论