随笔分类 -  IOS开发

摘要:由于项目中有这样一个需求:需要在保存是弹出框选择保存的地点。选择UIAlertView来实现,但是要在UIAlertView中增加UISwitch的控件,这就需要自定义一个继承UIAlertView的类来自定义UIAlertView了。实现效果如下:(还没加图的)我需要在点击确定的时候,知道两个Sw... 阅读全文
posted @ 2015-01-28 20:51 haibo wang 阅读(197) 评论(0) 推荐(0)
摘要:在iOS 5以前,自定义原生控件的外观并没有原生支持,因此开发人员感觉很麻烦。开发人员经常面临的问题是修改一个控件所有实例的外观。解决这个问题的正确方法是重写一遍控件。但由于这么做非常费时,一些开发人员开始覆盖或混写一些方法,如drawRect:。从iOS 5开始,苹果通过两个协议(UIAppear... 阅读全文
posted @ 2015-01-10 11:46 haibo wang 阅读(522) 评论(0) 推荐(0)
摘要:转自http://unmi.cc/uilable-uitextfield-padding-insets主要是理解下UIEdgeInsets在IOS UI里的意义.靠,这货其实就是间隔,起个名字这么让人费解!!!正值表示间隔值,负值表示超出参照物的距离。------------------------... 阅读全文
posted @ 2015-01-08 16:42 haibo wang 阅读(276) 评论(0) 推荐(0)
摘要:1,Search Bar 怎样去掉背景的颜色(storyboard里只能设置background颜色,可是发现clear Color无法使用)。其实在代码里还是可以设置的,那就是删除背景view[[self.searchBar.subviews objectAtIndex:0] removeFrom... 阅读全文
posted @ 2015-01-07 10:26 haibo wang 阅读(268) 评论(0) 推荐(0)
摘要:粘贴板提供了一种核心OS特性,用于跨应用程序共享数据。用户可以跨应用来复制粘贴,也可以设置只在本应用中复制粘贴用来保护隐私。 UIPasteboard类允许访问共享的设备粘贴板以及内容,下面代码返回一般的系统粘贴板,它适合大多数一般的复制粘贴应用。UIPasteboard *pd = [UIP... 阅读全文
posted @ 2014-12-24 10:08 haibo wang 阅读(3422) 评论(0) 推荐(0)
摘要:今天在学习文档和数据共享中,首先讲的处理统一类型标识符UTI。第一次见,所以记下来以备之用,首先了解UTI和MIME的概念1.同一类型标识符(Uniform Type Identifier,UTI)代表IOS信息共享的中心组件。可以把它看成下一代的MIME类型。UTI是标识资源类型(比如图像和文本)... 阅读全文
posted @ 2014-12-23 17:36 haibo wang 阅读(3840) 评论(0) 推荐(1)
摘要:利用设备的机载陀螺仪可以实现,当你旋转手机屏幕时,里面的画面不会随着视图更新而移动,以平衡物理运动。下面例子利用少量简单的几何变换执行该操作。他建立一个运动管理器,订阅设备运动更新,然后基于运动管理器返回的摇晃,前倾和左右摇摆的角度应用图像变换。@implementation TestBedView... 阅读全文
posted @ 2014-12-23 11:56 haibo wang 阅读(517) 评论(0) 推荐(0)
摘要:Core Motion框架集中了运动数据处理。该框架是在IOS 4 SDK中引入的,用于取代accelerometer加速计访问。它提供了对3个关键的机载传感器的集中式监测。这些传感器有陀螺仪、磁力计和加速计组成,其中陀螺仪用于测量设备的旋转,磁力计提供了一种测量罗盘方位的方式,加速计用于监测沿... 阅读全文
posted @ 2014-12-23 11:11 haibo wang 阅读(445) 评论(0) 推荐(0)
摘要:倾斜滚轮使用设备的内置加速计来控制在UIScrollView的内容周围移动。当用户调增设备时,材料会相应的下落,他不会把视图定位在屏幕上,而是把内容视图滚动到一个新的偏移位置。创建这个界面的挑战在于:确定设备在什么地方应该具有他的静止轴,大多数人最初建议当显示屏靠在他的背部应该是稳定的,并且z轴方... 阅读全文
posted @ 2014-12-23 10:12 haibo wang 阅读(404) 评论(0) 推荐(0)
摘要:借助一点编程工作,iPhone的机载加速计就可以使对象在屏幕上四处“移动”,实时响应用户倾斜手机的方式。下面的代码就是创建一个动画式的蝴蝶,用户可以使之快速移过屏幕。使之工作的秘密在于:向程序中添加一个所谓的"物理计时器“。他不是直接响应加速中的变化,而是加速计回调用于测量当前的力。它取决于计时器例... 阅读全文
posted @ 2014-12-23 09:58 haibo wang 阅读(481) 评论(0) 推荐(0)
摘要:UIDevice类使用内置的orientation属性获取设备的物理方向。IOS设备支持这个属性的7个可能的值。 》UIDeviceOrientationUnknown:方向目前未知。 》UIDeviceOrientationPortrait:Home键在下。 》UIDeviceOrienta... 阅读全文
posted @ 2014-12-22 17:38 haibo wang 阅读(253) 评论(0) 推荐(0)
摘要:iPhone提供了3个机载的传感器,用于沿着iPhone的3根相互垂直的轴(左/右(x轴)、上/下(y轴)和前/后(z轴))度量加速能力。这些值指示作用于iPhone的力,它们来自重力和用户移动。可以通过在脑袋周围晃动iPhone(向心力)或者把它从高楼上投下(自由落体)来获得某种净力反馈。 ... 阅读全文
posted @ 2014-12-22 17:04 haibo wang 阅读(196) 评论(0) 推荐(0)
摘要:sysctl()和sysctlbyname()允许获取系统信息。这些标准的UNIX函数用于询问操作系统有关硬件和OS的详细信息。这些常量使你能够检查核心信息,比如系统的CPU频率,可用的内存量等。它引入了一个UIDevice类,用于搜集系统信息,并通过一系列方法调用返回它。每个型号都提供了独特的内置... 阅读全文
posted @ 2014-12-22 16:09 haibo wang 阅读(3584) 评论(0) 推荐(0)
摘要:近年来,Apple在其旗舰设备上引入了Retina显示屏。根据Apple的说法,他的像素密度非常高,足以使人眼无法区分单独的像素。UIScreen类提供了一种容易的方式,用于监查当前设备是否提供了内置的Retina显示屏。检查屏幕的scale属性,它提供了从逻辑坐标空间转换为设备坐标空间的转换因子。... 阅读全文
posted @ 2014-12-22 14:54 haibo wang 阅读(142) 评论(0) 推荐(0)
摘要:UIDevice类提供了一些API,使你能够跟踪设备的特征,包括电池的状态和接近度传感器。他们二者都以通知的形式提供更新,可以订阅他们,以便在有重要的更新时通知你的应用程序。1》启动和禁用接近度传感器 接近度在此时是一个特定于iPhone的特性。iPod Touch和iPad没有提供接近度传感器。... 阅读全文
posted @ 2014-12-22 13:42 haibo wang 阅读(553) 评论(0) 推荐(0)
摘要:应用程序的Info.plist属性列表使你能够在向iTunes提交应用程序时指定应用程序的要求。这些限制允许告诉iTunes应用程序需要哪些设备特性。 每个IOS单元都会提供一个独特的特性集。一些设备回提供照相机和GPS能力,另外一些则不会。一些设备具有机载陀螺仪、自动聚焦,以及其他强大的选项。你... 阅读全文
posted @ 2014-12-22 11:31 haibo wang 阅读(1541) 评论(0) 推荐(0)
摘要:UIDevice类展示了一些关键的特定于设备的属性,包括使用的iPhone ,Ipad或iPod Touch型号、设备名称、以及OS名称和版本。他是一种一站式解决方案,用于提取出某些系统详细信息。每个方法都是一个实例方法,他们是使用UIDevice单例通过[UIDevice currentDevic... 阅读全文
posted @ 2014-12-22 10:29 haibo wang 阅读(1009) 评论(0) 推荐(0)
摘要:IOS的Delegate,通俗一点说就是页面之间的传值。总结一下现在知道的IOS页面之间传值的方式有三种1.使用NSNotification发送通知的传值主要是通过NSNotificationCenter发送一个通知,他不知道要把值传给谁,当监听的页面收到通知消息,才会获取到消息。2.是利用属性来传... 阅读全文
posted @ 2014-12-19 16:20 haibo wang 阅读(339) 评论(0) 推荐(0)
摘要:学习过程当中查找到的资料,做一个记录,以便更多朋友查看。开发的过程有时候是简单的,因为我们可以站在巨人的肩上,跳得更高,走得更远。如何用Facebook graphic api上传视频:http://developers.facebook.com/blog/post/532/Keychain保存数据... 阅读全文
posted @ 2014-08-26 17:30 haibo wang 阅读(254) 评论(0) 推荐(0)
摘要:IOS百度地图API开发自定义气泡,点击气泡自动生成路线,以及拖拽IOS百度地图开发POISearch搜索附近停车场,附近加油站IOS百度地图视角跳到用户当前位置IOS百度地图开发实时路况IOS开发百度地图自动导航IOS开发百度地图在大头钉上加文字和图片,点击这个整体再弹出气泡IOS开发百度地图实现... 阅读全文
posted @ 2014-07-14 15:32 haibo wang 阅读(488) 评论(0) 推荐(0)