ios开发
下一站ssh
这个作者很懒,什么都没留下…
展开
-
iOS 手机定位
前面(第七十五、七十六篇)讲述了如何通过CoreLocation获取位置,授权、获取等相当复杂,如果借助于第三方框架,可以简单的实现授权与定位。首先在GitHub中搜索LocationManager下载INTULocationManager,然后将其中的INTULocationManager文件夹拖入到自己的工程,导入主头文件:#import "INTULocationManager.h...转载 2018-11-14 19:14:38 · 364 阅读 · 0 评论 -
iOS获取设备的网络状态(iPhone X可用)
iOS获取设备的网络状态(iPhone X可用)2018-01-24 14:13 编辑: 四门三连 分类:iOS开发 来源:神SKY3 5100iPhone X网络状态 前言小编最近在项目中遇到了一个问题,除iPhone X以外的iOS设备可以正常的搜索到硬件设备,但是iPhone X就不行。因此,小编花了一点时间研...转载 2018-11-16 10:32:45 · 455 阅读 · 0 评论 -
iOS 获取手机步数
在iphone设备中我们应该如何的去获取用户所走的步数,其实大概可以有三种方式1、利用HealthKit框架从健康App中去获取步数,缺点2、可以利用废弃的CMStepCounter3、利用 CMPedometer类来获取步数 大家可能都看过或者知晓HealthKit这个框架,但是实际上,一般去研究过这个框架的,都会知道,实时的获取运动数据,并不是用这个框架的,尤其是步数,这个...转载 2018-11-15 11:47:35 · 2183 阅读 · 0 评论 -
iOS CMPedometer 计步器
CMPedometer####CMPedometeri:统计某段时间内用户步数,距离信息,甚至计算用户爬了多少级楼梯 在iOS8.0及以后系统可以使用要使用CMPedometeri 需要我们在对应类中导入CoreMotion#import "ViewController.h"#import <CoreMotion/CoreMotion.h>@interface View...转载 2018-11-15 12:00:53 · 600 阅读 · 0 评论 -
学习笔记1-单例模式
单例-共享同一个对象原创 2018-11-22 13:05:50 · 91 阅读 · 0 评论 -
学习笔记2-构造函数iOS
构造函数创建方法原创 2018-11-22 13:12:26 · 156 阅读 · 0 评论 -
MD5加密
MD5使用场景 1.登录注册 2.签名signMD5加密是不可逆的首先需要导入头文件 #import <Foundation/Foundation.h> 对Data类型数据的加密算法//1.需要MD5变量并且初始化 CC_MD5_CTX md5; CC_MD5_Init(&md5); //2.开始加密 //第一个参数:对MD5变...转载 2018-11-26 10:44:55 · 199 阅读 · 0 评论 -
iOS 获取手机无线网络数据信息
在项目中,为了好的用户体验,有些场景必须线判断网络状态,然后才能决定改干嘛。比如视频播放,需要线判断是Wifi还是4G,Wifi直接播放,4G先提示用户。获取网络状态的方法大概有三种:1. Reachability这是苹果的官方演示demo中使用到的方法,我们可以到苹果官方文档里下载Demo(点击左上角Download Sample Code 即可下载),然后把Demo里的Reachabi...转载 2019-01-18 13:03:19 · 634 阅读 · 0 评论 -
iOS 获取手机运营商信号强度
Measuring cellular signal strength https://stackoverflow.com/questions/4954389/measuring-cellular-signal-strengthI am developing a non-appstore app for iOS. I want to read the cellular signal st...转载 2019-01-18 13:34:27 · 2927 阅读 · 0 评论 -
1 时间戳 2步数检测 3跳转写法
时间戳:// [date timeIntervalSince1970] 秒//NSDate *beginData = [NSDate dateWithTimeIntervalSince1970:[beginStr doubleValue]];//NSTimeInterval beiginsss=[beginData timeIntervalSince1970]; //时间戳 秒//...原创 2019-01-15 18:30:40 · 768 阅读 · 0 评论 -
实用 iOS Charles 抓包 https 实战并篡改返回数据
// Charles Proxy License// 适用于Charles任意版本的注册码,谁还会想要使用破解版呢。 iOS Charles 抓包 https 实战并篡改返回数据 // Charles 4.2目前是最新版,可用。Registered Name: https://zhile.ioLicense Key: 48891cf209c6d32bf4-----------...转载 2019-01-15 18:35:29 · 841 阅读 · 0 评论 -
iOS 图片缩放 单指 双指捏合
转载:http://www.voidcn.com/article/p-xujgpkmc-cm.html//// ServiceResultViewController.m// Created by msk on 16/3/7.// #import "ServiceResultViewController.h" static CGRect oldframe;//用...转载 2019-01-30 15:01:29 · 2184 阅读 · 0 评论 -
iOS Workspace 项目管理
https://blog.csdn.net/kangpengpeng1/article/details/79311156图片步骤较多1、创建Workspace工作空间 将创建的工作空间命名为“xxxx”, 然后将xxxx.xcworkspace保存到项目根目录文件夹(此处新建项目更目录为WorkspaceDemo) 2、创建多个工程project...转载 2019-01-30 19:16:02 · 222 阅读 · 0 评论 -
iOS 解析.IPS崩溃文件
iOS崩溃日志ips文件解析iOS崩溃日志ips文件解析一 简介 测试组的同事在进行稳定性测试时,通常会遇到一些崩溃,然后他们会将这些崩溃日志(一般是ips格式的文件)反馈给开发进行分析,但是这些ips文件中的内容通常是如下图这样的,都是一些十六进制的堆栈地址,如果仅仅根据这些堆栈地址,我们基本无法做任何事情,连最基本的崩溃定位都做不到。那么,在iOS开发中,还有一些其他的方法可以...转载 2019-03-07 09:47:06 · 1342 阅读 · 0 评论 -
使用CocoaPod打包 注意事项
使用CocoaPod打包 brownfeng 关注2017.03.28 21:04* 字数 1424 阅读 2341评论 41喜欢 10前段时间将两个sdk都转向了cocoapod进行开发和打包.1 基于pod命令创建SDK具体的pod命令如下: 调用以后terminal中会需要填写以下问题,一般选择创建Demo,其他选项根据需求填写: 2 默认pods...转载 2018-09-15 01:13:32 · 1610 阅读 · 0 评论 -
osg for ios
https://github.com/stmh/osg-ios-build原创 2018-01-25 14:42:20 · 504 阅读 · 0 评论 -
ios 返回特定界面
12345for(UIViewController *controller in self.navigationController.viewControllers) { if([controller isKindOfClass:[要跳转到的Controller class]]) { [self.n转载 2017-03-17 12:54:31 · 342 阅读 · 0 评论 -
NSTimer 定时器
NSTimer 是 iOS 上的一种计时器,通过 NSTimer 对象,可以指定时间间隔,向一个对象发送消息。NSTimer 是比较常用的工具,比如用来定时更新界面,定时发送请求等等。但是在使用过程中,有很多需要注意的地方,稍微不注意就会产生 bug,crash,内存泄漏。本文讲解了使用 NSTimer 时需要注意的问题。1. NSTimer 容易泄漏比如以下代码创建了一个计时转载 2017-08-09 10:13:08 · 222 阅读 · 0 评论 -
size class ios 屏幕适配
前言iOS8和iPhone6发布已经过去蛮久了,广大的果粉终于迎来了大屏iPhone,再也不用纠结为大屏买三星舍苹果了…但是对于iOS开发人员来说,迎来了和Android开发开发一样的问题—>各种屏幕的适配(是不是可以要求加工资的节奏).对于适配,网传各种有关Size Class的论点,前段时间太忙,一直没去研究,套用+总的话,苹果在适配方面提供的方法做的比安卓好太多了.自己实测之后,确实转载 2017-08-12 21:03:52 · 193 阅读 · 0 评论 -
ios XCODE url 拼接返回为空
今天在使用URLWithString拼接NSURL的时候出现了nil:[objc] view plain copyNSString * string = @"https://itunes.apple.com/cn/app/zhang-xin-si-chuan-ma-jiang/id648684699?l=en&mt=8"; NSURL转载 2017-08-26 21:07:16 · 266 阅读 · 0 评论 -
ios 上传下载
http://www.cnblogs.com/liufeng24/p/3504393.html转载 2017-08-26 21:49:06 · 181 阅读 · 0 评论 -
使用NSURLSession 实现单个文件的上传
------------------------------------- 01 POST上传单个文件 ---------------------------------------*/#define kBoundary @"boundary" 可随意定义字符串作为边界标识重点:1.单个文件上传(四个步骤) 2.设置请求体格式{ 为什么要上传文件:转载 2017-08-26 22:22:39 · 206 阅读 · 0 评论 -
ios 文件上传
文顶顶最怕你一生碌碌无为 还安慰自己平凡可贵iOS开发网络篇—文件的上传iOS开发网络篇—文件的上传说明:文件上传使用的时POST请求,通常把要上传的数据保存在请求体中。本文介绍如何不借助第三方框架实现iOS开发中得文件上传。 由于过程较为复杂,因此本文只贴出部分关键代码。主控制器的关键代码:YYViewController.m转载 2017-08-26 22:28:51 · 234 阅读 · 0 评论 -
ios HTTP 同步 异步请求
/ 2 // ViewController.m 3 // IOS_0129_HTTP请求 4 // 5 // Created by ma c on 16/1/29. 6 // Copyright © 2016年 博文科技. All rights reserved. 7 // 8 9 #import "ViewController.h" 10 #impor转载 2017-08-27 09:24:12 · 269 阅读 · 0 评论 -
ios NSUserDefault 记住用户名及密码
一般的登录界面都会有一个记住密码的选项,要实现这个功能可以使用NSUserDefault,这里只是讲解明文的处理方式,虽然这样是有一定的风险性的但是目前只是了解如何实现这个功能:首先声明一个NSUserDefault对象:let userDefaults = NSUserDefaults.standardUserDefaults() //本地操作所需然后根据是否记转载 2017-08-31 20:11:24 · 360 阅读 · 0 评论 -
char* char[] 区别
从因特网以下内容。笔者和总结汇总。1. 问题介绍问题引入:在实习过程中发现了一个曾经一直默认的错误。相同char *c = "abc"和char c[]="abc",前者改变其内容程序是会崩溃的。而后者全然正确。程序演示:測试环境Devc++代码#include using namespace std;main(){ ch转载 2017-08-31 21:50:52 · 246 阅读 · 0 评论 -
数组名和数组名取地址、指针数组和数组指针的区别
数组名和数组名取地址、指针数组和数组指针的区别2016-11-24 12:44 by 月光下的脚步, 452 阅读, 0 评论, 收藏, 编辑一,首先我们先分析下数组名和数组名取地址的区别。 我们都知道数组名是数组的首地址,然而对数组名取地址又是什么那?看下面一段程序你就会懂的。 #include "stdafx.h" #include转载 2017-09-01 00:25:57 · 691 阅读 · 0 评论 -
指针 字符串地址
之前一下子忘记:实参中传入的是数组的地址。慢慢发现char *prt=s1;数组名本身就是指针常量;字符串可以赋值给地址的问题:对于语句 char *a="hello";对于这个声明方式,会造成的误解是:声明了一个字符指针(它会指向一个位置),将“字符串”赋值给 指针表达式"*a"所指向的地址。但正解是:声明了一个字符指针后,并用字符串常量的第一个字符的地转载 2017-09-01 00:29:27 · 1084 阅读 · 0 评论 -
ios HTTP 同步 异步请求 (全面介绍)
NSURLConnection的作用现在已经基本被NSURLSession所取代,所以我们简单了解下iOS中使用NSURLConnection处理HTTP同步与异步请求的方法即可:一、引言在iOS7后,NSURLSession基本代替了NSURLConnection进行网络开发,在iOS9后,NSURLConnection相关方法被完全的弃用,iOS系统有向下兼容的转载 2017-08-27 09:41:03 · 1051 阅读 · 0 评论 -
iOS Architectures 浅谈
iOS Architectures 浅谈 自己的项目,使用OSG 第三方库,编译的时候,设置成标准的框架即可,iOS项目打包,或者只是在项目里面调用第三方静态库抑或是自己新建一个静态库,就要无可避免的和Architectures打交道。Architectures在Targets面板的Build Settings下,如下图红框所示: 首先请注意上图蓝色转载 2017-11-09 20:00:32 · 505 阅读 · 0 评论 -
ios 学习视频 资源
https://www.douban.com/group/topic/101009898/原创 2017-10-26 20:52:41 · 327 阅读 · 0 评论 -
ios 解决低版本Xcode不支持高版本iOS真机调试的问题
解决低版本Xcode不支持高版本iOS真机调试的问题原创 2017年10月26日 23:40:06标签:iphone /xcode518今天在做真机调试的时候,遇到下面的一个问题: Could not locate device support files. This iPhone 6s is running iOS 11.转载 2017-11-06 16:41:37 · 746 阅读 · 0 评论 -
ios 屏幕适配
http://blog.csdn.net/l863784757/article/details/47776121转载 2017-11-20 20:50:22 · 189 阅读 · 0 评论 -
IOS 地球坐标-火星坐标-百度坐标 转换
如果你正需要这样的工具,保证拿过去就能用如果你还不知道这是什么工具,我保证以后的iOS开发中肯定会用如果你是iOS大牛,期待您能指点一下^_^好了,废话不多说了。上干货坐标系介绍首先介绍一下目前的定位坐标系统1、地球坐标 :( 代号:GPS、WGS84 )---有W就是世界通用的也就是原始坐标体系,这是国际公认的世界标准坐标体系;使用 WGS84 坐标系统的产品有苹果...转载 2019-04-19 11:07:17 · 7098 阅读 · 0 评论