- 浏览: 1476369 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (691)
- linux (207)
- shell (33)
- java (42)
- 其他 (22)
- javascript (33)
- cloud (16)
- python (33)
- c (48)
- sql (12)
- 工具 (6)
- 缓存 (16)
- ubuntu (7)
- perl (3)
- lua (2)
- 超级有用 (2)
- 服务器 (2)
- mac (22)
- nginx (34)
- php (2)
- 内核 (2)
- gdb (13)
- ICTCLAS (2)
- mac android (0)
- unix (1)
- android (1)
- vim (1)
- epoll (1)
- ios (21)
- mysql (3)
- systemtap (1)
- 算法 (2)
- 汇编 (2)
- arm (3)
- 我的数据结构 (8)
- websocket (12)
- hadoop (5)
- thrift (2)
- hbase (1)
- graphviz (1)
- redis (1)
- raspberry (2)
- qemu (31)
- opencv (4)
- socket (1)
- opengl (1)
- ibeacons (1)
- emacs (6)
- openstack (24)
- docker (1)
- webrtc (11)
- angularjs (2)
- neutron (23)
- jslinux (18)
- 网络 (13)
- tap (9)
- tensorflow (8)
- nlu (4)
- asm.js (5)
- sip (3)
- xl2tp (5)
- conda (1)
- emscripten (6)
- ffmpeg (10)
- srt (1)
- wasm (5)
- bert (3)
- kaldi (4)
- 知识图谱 (1)
最新评论
-
wahahachuang8:
我喜欢代码简洁易读,服务稳定的推送服务,前段时间研究了一下go ...
websocket的helloworld -
q114687576:
http://www.blue-zero.com/WebSoc ...
websocket的helloworld -
zhaoyanzimm:
感谢您的分享,给我提供了很大的帮助,在使用过程中发现了一个问题 ...
nginx的helloworld模块的helloworld -
haoningabc:
leebyte 写道太NB了,期待早日用上Killinux!么 ...
qemu+emacs+gdb调试内核 -
leebyte:
太NB了,期待早日用上Killinux!
qemu+emacs+gdb调试内核
参考http://blog.sina.com.cn/s/blog_4a37054201013nhr.html
可运行的代码如下
1.拖拽ImageView ,关联变量到.h中
2.代码如下
//
// ViewController.h
// SouthDemo
//
// Created by xiao7 on 14/10/25.
// Copyright (c) 2014年 killinux. All rights reserved.
//
#import <UIKit/UIKit.h>
#import <CoreLocation/CoreLocation.h>
@interface ViewController : UIViewController<CLLocationManagerDelegate>
@property (strong, nonatomic) CLLocationManager *locationManager;
@property (strong, nonatomic) IBOutlet UIImageView *arrowImageView;
@end
[/code
可运行的代码如下
1.拖拽ImageView ,关联变量到.h中
2.代码如下
//
// ViewController.h
// SouthDemo
//
// Created by xiao7 on 14/10/25.
// Copyright (c) 2014年 killinux. All rights reserved.
//
#import <UIKit/UIKit.h>
#import <CoreLocation/CoreLocation.h>
@interface ViewController : UIViewController<CLLocationManagerDelegate>
@property (strong, nonatomic) CLLocationManager *locationManager;
@property (strong, nonatomic) IBOutlet UIImageView *arrowImageView;
@end
[/code
// // ViewController.m // SouthDemo // // Created by xiao7 on 14/10/25. // Copyright (c) 2014年 killinux. All rights reserved. // #import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; //NSLog(@"SourceDemo"); _arrowImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"compass.png"]]; _arrowImageView.center = CGPointMake(160, 240); [self.view addSubview:_arrowImageView]; self.locationManager= [[CLLocationManager alloc]init]; self.locationManager.delegate = self; if ([CLLocationManager headingAvailable]) { //设置精度 self.locationManager.desiredAccuracy = kCLLocationAccuracyBest; //设置滤波器不工作 self.locationManager.headingFilter = kCLHeadingFilterNone; //开始更新 [self.locationManager startUpdatingHeading]; } } -(void)locationManager:(CLLocationManager *)manager didUpdateHeading:(CLHeading *)newHeading { NSLog(@"didUpdateHeading---->"); //每次要重置view的位置,才能保证图片每次偏转量正常,而不是叠加,指针方向正确。 _arrowImageView.transform = CGAffineTransformIdentity; CGAffineTransform transform = CGAffineTransformMakeRotation(-1 * M_PI*newHeading.magneticHeading/180.0); // CGAffineTransform transform = CGAffineTransformMakeTranslation(10, 50); _arrowImageView.transform = transform; } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } @end
发表评论
-
facebook的socketrocket总结
2018-03-19 13:36 1471最近看了开源的网易的demo https://netease. ... -
使用websocket,双ibeacons判断方向
2014-12-16 04:08 2026只调用ibeacon的接口 // // ViewCon ... -
ios的页面跳转
2014-12-03 17:30 1379一种通过导航,一种直 ... -
打包ipa
2014-11-14 23:10 7751.新建一个文件夹命名为:Payload 2.将buid生成的 ... -
理解iOS7的Multipeer Connectivity框架
2014-11-13 23:39 918例子可跑 http://www.oschina.net/tr ... -
linux下编译objectc
2014-10-23 01:24 894编译静态库给ios使用 http://www.tuicool. ... -
ios加速计和陀螺仪
2014-10-22 23:03 1247ios设备中有的加速计可以测量出加速度和重力。陀螺仪可用于确定 ... -
ios仿微信的demo
2014-10-20 00:31 2307610月19日闲的蛋疼,做了个 仿微信的聊天工具 git地址:h ... -
自制微信的ui
2014-10-19 22:28 910参考http://ios.9tech.cn/news/2013 ... -
ios8的tableView使用
2014-10-18 20:34 870ios8是main.storyboard 不是 ... -
ios的opencv的helloworld
2014-10-12 23:38 968xcode6, 学习的源码在 http://opencv.or ... -
ios opencv的一些资源
2014-10-11 00:08 806opencv for ios build http://ww ... -
ios客户端websocket的helloworld
2014-10-09 02:11 23187ios8,xcode6 https://github.com/ ... -
ios8的定位,蓝牙与ios7的区别
2014-10-06 23:27 3656以前程序的地理定位功能在iOS8 版上不能工作了(也可能其 ... -
ios的helloworld 2
2014-09-09 21:51 1305参考视频: www.imooc.com/learn/149 S ... -
ios的helloworld
2014-09-08 19:51 708参考http://www.macx.cn/thread-210 ... -
生成ipa 这个是自己总结的,ios5.1.1越狱系统,xcode4.3.3可用
2012-07-29 20:44 1983最有用的一段 export CODESIGN_ALLOCA ... -
ios上使用gcc
2012-07-18 23:21 3249安装network-cmds apptitude iphone ... -
m3u8在windows上预览
2012-06-12 14:25 7023<html> <head> ... -
cocoahttpserver
2012-03-21 22:19 1948https://github.com/robin/cocoa- ...
相关推荐
这个"ios指南针demo"提供了一个简单的实现示例,适用于开发者想要在自己的应用程序中集成指南针功能。下面我们将详细探讨相关的iOS指南针开发知识点。 1. **Core Motion框架**: iOS指南针功能主要依赖于`Core ...
以下是一些关于iOS指南针开发的关键知识点: 1. **Core Location框架**:这是苹果提供的一套API,用于获取设备的位置、速度和方向信息。在指南针应用中,我们需要关注的是CMAttitude和CMMotionManager这两个类。...
在iOS应用开发中,指南针和磁力计是两种重要的硬件传感器,它们为移动设备提供了地理方向和磁场强度的信息。本篇文章将深入探讨如何在iOS平台上利用这些功能,以及需要注意的关键点。 首先,我们需要理解指南针和...
在iOS开发中,指南针(Compass)是一个重要的功能组件,它允许用户获取设备的磁场方向,从而在地图上指示真实世界的方向。本指南将深入探讨iOS中的指南针功能,帮助初学者掌握这一核心技术。 首先,我们要理解iOS中...
在iOS开发中,实现一个基于经纬度坐标的指南针效果是一...通过以上这些技术点的综合运用,就可以实现一个功能完备的iOS指南针应用。在GeoPointCompass-master这个项目中,你可以找到具体的代码实现,进一步学习和研究。
本文将详细解析"iOS指南针水平仪源码"中的关键知识点,帮助开发者理解如何实现这一功能。 1. **Core Motion框架**: iOS中的Core Motion框架提供了一种访问设备运动数据的方法,包括加速度、陀螺仪、磁力计等...
原生JS仿写IOS指南针
在iOS应用开发中,利用设备内置的传感器可以创建许多实用且有趣的特性,其中指南针和磁力计是两个重要的传感器。本指南将介绍如何在iOS平台上入门并简单使用这两个功能,帮助开发者创建能够感知方向和磁场强度的应用...
在iOS开发中,创建一个指南针应用是一项有趣的挑战,它能为用户提供方向感,尤其是在户外活动或导航时。本指南针实例是用Object-C编写的,适用于iPhone和iPad设备,展示了如何利用iOS SDK中的核心运动框架(Core ...
在iOS开发中,创建一个高仿系统的指南针应用是一项具有挑战性的任务,涉及到核心位置服务、OpenGL ES绘图以及UI设计等多个方面的知识。本指南针Demo项目,名为"LPJCompassDemo",旨在帮助开发者理解和实现类似系统...
高仿系统指南针,方向数据是地磁航向数据,有定位地理位置信息和地磁方向信息,可以和系统的指南针对比看一看,详情请前往我的简书查看 :http://www.jianshu.com/p/9d9718876663
非本人开发 系转载
总之,"小小的指南针DEmo"是一个学习iOS指南针功能的良好起点,通过进一步的开发和完善,你可以创建一个功能齐全、用户友好的指南针应用。对于iOS开发者来说,理解和掌握Core Motion框架,以及如何利用其提供的...
在iOS开发中,指南针应用是一种常见的工具,它允许用户查看和了解其设备指向的真实世界方向。"compassIOS7风格指南针"是一个专为iOS 7设计的项目,旨在模仿苹果公司iOS 7操作系统的界面风格。这个项目的核心功能是...
在网上找了好多终于找打一个,csdn也有,不过要积分,小弟没有积分,所以在这里也不要分了。另外附注我出现问题的解决方法:http://blog.csdn.net/nextstudio/article/details/39546255
【标题】"指南针的开发.zip"所包含的是一份关于如何开发指南针应用的代码资源,这通常指的是一个能够指示方向,模拟真实世界指南针功能的软件开发项目。在这个项目中,开发者可能使用了某种编程语言(如Java、Swift...
在iOS开发中,感应器、当前位置获取以及指南针功能是移动应用中不可或缺的部分,尤其对于构建涉及用户运动、导航或游戏的应用来说。本教程将深入探讨这些关键知识点,并通过一个名为"MotionManagerDemo"的示例项目...
这个"phonegap指南针实例"是一个基于PhoneGap的项目,它展示了如何在移动设备上实现类似iPhone上的指南针功能。这个实例是开发者学习和理解PhoneGap硬件访问能力的一个好例子。 首先,我们要理解PhoneGap的核心概念...
标题提到的"诺基亚N8一款很好用的指南针"实际上是指诺基亚N8手机内置或可下载安装的导航应用,它能够帮助用户确定方向,是户外活动、旅行或者日常生活中非常实用的工具。 在Symbian系统中,应用通常以sis或sisx格式...
PhoneGap 指南针指南 PhoneGap 是一个开源框架,允许开发者使用 HTML、CSS 和 JavaScript 来构建原生移动应用程序。它通过封装设备的原生功能,如摄像头、GPS、指南针等,使得Web开发者可以利用这些功能来创建丰富...