关于UIScrollViewDelegate的几个代理方法的一些认识
对于UIScrollView很多人都不会陌生,在处理UI界面的时候我们经常会用到UIScrollView,既然用到了UIScrollView,那么UIScrollView的几个代理方法就无法避免的被使用了。本文并不介绍UIScrollView的相关属性,就介绍几个代理方法。 / 此方法在scrollView滑动时会被调用多次,只要scrollView.contentOffset发生改变就会被调用 / (void)scrollViewDidScroll:(UIScrollView *)scr...【详细】
UIScrollvViewDelegate
chuchengpeng 2016年03月29日 赞:1 评论:0 阅读:538
关于iOS开发定位的易错点
1.与指南针的一个对象 CLHeading 2.CLLocationManager有很多start方法,根据需求选择 3.指南针的一个常用代理方法 -(void)locationManager:(CLLocationManager )manager didUpdateHeading:(CLHeading )newHeading; 4.CLLocation详解 import "ViewController.h" import //关于定位 //基础定位+指南针效果(朝向)+区域监听+地理编码和反地理编码 @interface ViewController (){ CLLocation* _oldLocat...【详细】
15764222733 2016年04月25日 赞:0 评论:0 阅读:539
移动端车牌识别技术,基于iOS、Android平台,支持二次开发
如今,我国警务通、停车场手持收费机等移动终端的使用比较普及,如果在这些终端上能够集成车牌识别功能,对于维护交通安全和城市治安,实现交通自动化管理有着现实的意义。 为此,基于持Android、iOS平台的移动端车牌识别技术出现了,并且支持二次开发。通过智能手机或Pad的摄像头对准车牌,采用视频预览模式识别,可以像扫二...【详细】
移动端车牌识别 车牌识别
OCR文字识别 2017年12月15日 赞:1 评论:0 阅读:538
UITableView 注册 重用问题
UITableView 注册 重用问题 自定义UITableViewCell 方法 - (instancetype)init{ self = [super initWithNibName:@"自定义UITableViewCell 名称" bundle:nil]; if (self){ return self;} } (void)viewDidLoad { 注册 [self.theTableView registerNib:[UINib nibWithNibName:@"SHHealthServiceCellView" bundle:nil] forCellReuseIdentifier:@"CMainCell"];} (UITableViewCell )tableView:(UITableView )tableView cellForRowAtInde...【详细】
UITableView 注册 重用问题
cocoRxx 2016年03月21日 赞:1 评论:0 阅读:536
我希望通过我的自学加基础踏进游戏开发这行业
今天是17年的10月30日,距离毕业已经三个月了,在家已经玩了三个月左右了,日子过得很迷茫,不知道自己未来发展的方向,看着别人的计划自己心里也有一些触动,自己为什么想的太少了,是经历不够吗。 以前初中的时候高中的时候都励志成为一位程序员,以及大学毕业前自己的这个想法都没有改过,后面到开始工作了开始找工作实习...【详细】
Y1254039682 2017年10月30日 赞:1 评论:0 阅读:535
iOS—Mask属性的在聊天气泡的使用
Mask属性介绍: Mask平时用的最多的是masksToBounds 吧. 其实除此以外Mask使用场景很多,看完之后你会发现好真是好用的不要不要的... Mask 英文解释是蒙板/面罩,平时我们称为蒙层. 在苹果官方文档里如下图,意思是Mask是一个可选的Layer,它可以是根据透明度来掩盖Layer的内容. 那再看下面这个说明,意思是Layer的透明度决定了Layer内容是否可以显示,非...【详细】
Mask属性 聊天气泡
lvhahaha 2017年11月07日 赞:2 评论:0 阅读:534
PCH文件的使用
Prefix Header 文件的索引配置为 $(SRCROOT)/你的工程名/pch文件名.pch pch文件不自动补全代码 方法一: cd进入~/Library/Developer/Xcode/DerivedData ls一下 找到你的项目所用的目录(一般以你的项目名开头) cd 目录名 rm -r Index 删除掉你的项目所用的索引文件夹 方法二:比较凶残 退出 Xcode 重启电脑 找到 这个 DerivedData 文件夹 删除 (路径: ~/Library/Developer/X...【详细】
SXT_小卒 2017年10月25日 赞:1 评论:0 阅读:535
阿里云PCDN新亮点 自动调用HTTPDNS 解决域名劫持困扰
什么是域名劫持? 要想了解域名劫持,先了解域名解析服务器(DNS),它是Internet上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。而通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析。 域名劫持是互联网攻击的一种方式,通过攻击域名解析服...【详细】
HTTP/2 CDN 传输
好妹妹Yue队 2017年09月14日 赞:0 评论:0 阅读:535
navigationBar 下面有一根白线的问题
/* ios 7.0 以后 navigationBar 下面有一根白线的问题 最近项目中发现,navigationBar下面有一根0.5宽的白线,分析以后发现,白线属于uitableviewGroupLine 即:当tableview采用分组样式创建的时候,会在顶部产生一根白线,就是分组线,为白色;当navigationbar背景为其他颜色的时候比较明显。 解决办法 设置 tableview.contenEdgeInset = CGRectMake(-1,0,0,0) ; */【详细】
navigationBar 分割线 白色的线 白线
gongjunnacocoa 2016年03月14日 赞:1 评论:0 阅读:534
改变UIAlertController的标题、内容的字体和颜色
NSMutableAttributedString *alertControllerStr = [[NSMutableAttributedString alloc] initWithString:@"标题"]; [alertControllerStr addAttribute:NSForegroundColorAttributeName value:[UIColor redColor] range:NSMakeRange(0, 2)]; [alertControllerStr addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:20] range:NSMakeRange(0, 2)]; [alertController setValue:alertControllerStr forKey:@"attributedTitle"]; //修改message...【详细】
竹杳yao 2018年01月17日 赞:1 评论:0 阅读:534
安卓----清单文件
清单文件  哪个页面第一启动android.intent.action.MAIN 权限http://my.oschina.net/yuanxulong/blog/366753 theme:activity的样式主题 加载模式:launchMode : task是一个具有栈结构的对象(先进后出),一个task可以管理多个Activity,启动一个应用,也就创建一个与之对应的task。 1、standard (默认) 每次跳转系统都会在task中生成一个新的FirstActivity实例,并且放于栈...【详细】
安卓基础
dongcaili2012 2016年03月25日 赞:0 评论:0 阅读:534
用TableView实现分组列表展示
// // ViewController.swift // SimpleTable // // Created by Ray Zhang on 2017/10/28. // Copyright © 2017年 Ray Zhang. All rights reserved. // import UIKit class ViewController: UITableViewController,UISearchBarDelegate { @IBOutlet weak var searchBar: UISearchBar! var cityListDic:NSDictionary! //定义字典类型变量 var cityGroupName:NSArray!//定义城市组数组 override func viewDidLoad() { super.viewDidLoad() // Do any additional setu...【详细】
IOS控件
ray1558 2017年10月30日 赞:0 评论:0 阅读:533
iOS 接入微信 Mars_Xlog 文件解析(带加密log文件)
Mars 最近更新了新功能,加入了日志加密功能,包括PRIV_KEY 和 PUB_KEY。 一、所以首先去微信开发者平台获取自己log日志的加密的key。 二、然后更新下载之前mars,编译脚本倒入到自己的项目 三、若之前使用着xlog,会有两个文件(log_crypt.h,log_crypt.cc),在新版本倒入项目之后已经不需要了。 四、然后就是修改mars/xlog 下的appender。在main文件...【详细】
Mars log文件加密 解析
lvhahaha 2017年12月05日 赞:3 评论:0 阅读:530
Objective-C中使用不定参数个数的方法调用
Objective-C中,定义并使用带有不定参数个数的对象方法与C函数类似,规则上也要求不定参数列表中必须至少要有一个形参,然后参数列表的最后跟省略号表示不定参数。省略号不能放在参数当中部分,只能放在末尾。 比如: @interface MyObject : NSObject - (void)method:(id)param1 param2:(NSNumber*)param2, ...; @end @implementation MyObject - (void)method:(id)param1 param2:...【详细】
zenny_chen 2016年03月05日 赞:1 评论:0 阅读:529
网页版json直接转model文件,支持Object-c,Swift,Java
不需要在一行行的手写Model文件了 避免手写的错误率,提高效率 支持Object-c、Swift、Java 自动创建子Model,首字母大写 Object-c: Swift: JAVA Bean 而且还支持直接下载文件。 不需要下载,不需要安装,打开 http://modelend.com 复制你的json字符串就可以了。【详细】
ios xcode git Json app model json2model
y500 2017年10月30日 赞:0 评论:0 阅读:529
iOS 检测app进入后台或前台
1.检测app进入后台 // 在AppDelete实现该方法 - (void)applicationDidEnterBackground:(UIApplication *)application { //进入后台 } 2.检测app进入前台 // 在AppDelete实现该方法 - (void)applicationDidBecomeActive:(UIApplication *)application { // app启动或者app从后台进入前台都会调用这个方法 } - (void)applicationWillEnterForeground:(UIApplication *)application { // app从后台进入前台都会调用这个方...【详细】
ios app 后台 前台
FBY展菲 2017年10月12日 赞:0 评论:0 阅读:529
iOS-UITableView常规使用
1.tableView reloadData 是可以刷新区头区尾的. 2.表格删除按钮自定义 表格删除方法 -(UITableViewCellEditingStyle)tableView:(UITableView )tableView editingStyleForRowAtIndexPath:(NSIndexPath )indexPath { return UITableViewCellEditingStyleDelete; } //设置删除按钮的 title -(NSString )tableView:(UITableView )tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath { return @"删除"...【详细】
ios
带我去远方2014520 2017年12月18日 赞:0 评论:0 阅读:528
iOS蓝牙通信数据处理,位运算,数据的大小端转换
目的 在蓝牙项目的开发过程中,会遇到了一些与数据处理有关的问题,本文对这些问题进行了基本的整理并分享给大家。包含如下三个方面的内容。 数据大小端的介绍 大小端数据模式的转换 按位运算,左移、右移运算 一、数据大小端的介绍 网上关于数据大小端的介绍一大堆,为了让文章全面点,本文也就这方面简单说明一下。 a. 大小...【详细】
oc iOS蓝牙开发 大小端 左移右移运算 位运算
r17 2017年08月24日 赞:1 评论:0 阅读:527
10.13.1系统添加任何来源
在终端中执行以下代码就可以了 sudo spctl --master-disable 之后你会神奇的发现 隐私设置变成了这样【详细】
zz123456 2017年11月13日 赞:1 评论:0 阅读:526
GCD
串行顺序 创建串行序列,执行顺序必须先执行前一个任务后才执行下一个任务 dispatch_queue_t queue = dispatch_queue_create("序列名字", nil); 同步执行,不会开辟新的线程,顺序执行,少用 dispatch_sync(queue, ^{ NSLog(@"A----->%@",[NSThread currentThread]); }); dispatch_sync(queue, ^{ NSLog(@"B---->%@",[NSThread currentThread]); }); 异步执行,会开辟新的线...【详细】
GCD
wolimomo 2016年03月18日 赞:0 评论:0 阅读:527
sina weixin mail 回到顶部