xcode(Iphone)编程
remote_roamer
这个作者很懒,什么都没留下…
展开
-
CorePlot 1.2 的初步使用
原文来源:http://blog.csdn.net/kmyhy/article/details/7819661其他例子: http://hi.baidu.com/ljlkings/item/ad3cbe8c4742ecc9ee083d5e我们先来介绍Core Plot中最简单的图形:折线图。折线图也叫散点图,图形由一个个的数据点和点之间的连接线段构成转载 2013-05-15 12:05:47 · 3740 阅读 · 0 评论 -
ios 程序发布成ipa 文件 通过 web 下载和安装。install App via OTA
转自:http://blog.csdn.net/totogogo/article/details/7391531iOS 7.1正式版发布了,之前使用itms-services://URL方式在线安装ipa文件的方法却失效了,点击的时候报错为:“无法安装应用程序,因xxx.com的证书无效”(错误界面见下图),这应该怎么解决呢?其实iOS 7.1修改了转载 2014-04-01 20:41:55 · 39108 阅读 · 0 评论 -
在ios中使用手机定位获得的经纬度坐标 通过 arcgis的api 显示在wgs84 坐标系的地图上。
1. 底图做的 是 wgs84 坐标系。2. ios设备通过gps定位获得的坐标是 经纬度。3.把经纬度坐标 转换成 墨卡托坐标。然后通过 [self.mapViewcenterAtPoint:mappoint animated:YES]; 来显示点 相关代码: CGPoint coord; coord.x=newLocation.coordina原创 2014-03-25 22:47:27 · 6032 阅读 · 0 评论 -
iOS - Xcode升级到5.1& iOS升级到iOS7.1问题:Undefined symbols for architecture x86_64
Xcode升级到5.1 新特性之一就是默认让所有App都通过64位编译器编译。原来在Xcode5.0.x的时候默认的Standard architectures只有(arm7,armv7s),到5.1之后默认就带上arm64的参数了。目前临时的解决办法是 1.把1.选中Targets—>Build Settings—>Architectures。把build a转载 2014-03-25 21:20:14 · 60526 阅读 · 5 评论 -
UIView的中处理点击事件
在UIViewController中,加入协议UIGestureRecognizerDelegate,然后.m文件里加入以下代码:UITapGestureRecognizer* singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleSingleTap:)];[self.v转载 2014-07-27 01:38:04 · 7611 阅读 · 0 评论 -
xcode 中生成和打包 ipa文件的方法和步骤
转载至: http://502317120.blog.51cto.com/4062300/1074445第一步:这里需要注意,要选择真机,否则Archive 会是灰色的。点击后,系统会自动编译一次,并跳转到如图界面:第二步:在你刚刚生成的程序上点击右键,并且点击Show in Finder。 第三转载 2014-01-24 12:13:55 · 22065 阅读 · 0 评论 -
使用通知机制,在dismissViewControllerAnimated后,completion传值给上一个父视图方法
dismissViewControllerAnimated后,completion传值给上一个父视图方法转自转载 2014-09-02 09:42:47 · 27139 阅读 · 1 评论 -
IOS 中的单例模式
转自 http://www.galloway.me.uk/tutorials/singleton-classes/原创 2014-09-30 03:36:16 · 1196 阅读 · 0 评论 -
通过UIView 来获取 Controller
zhuan'z通过UIView对象获取该对象所属的UIViewController可以使用UIResponder的nextResponder方法获得,UIView类继承于UIResponder,因此可以直接使用。根据文档描述,如果View有view controller,则通过nextResponder方法返回,如果没有则返回superview。下面是英文原文:if the转载 2014-11-14 11:38:34 · 976 阅读 · 0 评论 -
讯飞 语音sdk 分段播放文本
讯飞语音合成sdk中 分段播放文本gon原创 2014-11-15 00:47:21 · 3189 阅读 · 0 评论 -
graphicsLayer 中增加多个graphic 后, 进行缩放定位。然后画一个表示范围的框
主要思路就是在graphicsLayer 中加入多个grpahic 后,重新计算出 包含所有grap原创 2014-10-13 22:12:24 · 4240 阅读 · 1 评论 -
ios 程序中的图片尺寸
转自 http://www.cocoachina.com/bbs/read.php?tid=161079ios7之后,图标尺寸更多了,何时才能统一呢?来看看这些个尺寸吧! 震惊了,不过呢,活还是得做,总结一下app尺寸,也就这些了(13个尺寸):转载 2014-01-14 14:30:59 · 10077 阅读 · 0 评论 -
获得当前运行的设备上的 ios版本号
[UIDevice currentDevice].systemVersion原创 2013-10-12 23:43:11 · 2299 阅读 · 0 评论 -
arcgis ios 10.0.1 sdk 中比例尺 scale 和服务器不一致的问题。
在一个项目中有个 切片图层做底图,一个动态图层做专题图。2个图层叠加显示。在动态图层的显示条件种和切片的比例有个对应显示的设置。即 切片图层显示到 小于某个比例的情况下,专题图层会隐藏和显示某些 在这个比例下才能显示的内容。这个功能在rest服务 通过浏览器访问,完全正常。但是在 iphone界面上会无法正确显示。查询arcgis的论坛,发现原因是由于 iphone的d原创 2013-07-09 00:44:03 · 2524 阅读 · 0 评论 -
ESRI arcgis 10.1.1 ios skd 中通过gps 设备进行地图上的导航功能
实现,ESRI arcgis 10.1.1 ios skd 中通过gps 设备进行地图上的导航功能。参考 资料: http://gis.stackexchange.com/questions/57487/force-arcgis-ios-to-use-gps-data-from-external-gps-device相关例子 : http://www.arcgis.com/home/原创 2013-06-27 12:01:06 · 3369 阅读 · 2 评论 -
ios 中增加获得手势 摇动
http://stackoverflow.com/questions/150446/how-do-i-detect-when-someone-shakes-an-iphoneAdd/Override canBecomeFirstResponder, viewDidAppear: andviewWillDisappear: methods in your View C转载 2013-07-03 11:08:30 · 2618 阅读 · 0 评论 -
在UITableView里面 定制滑动显示出来的 按钮的底色。
在项目中定制一个 tableview的cell。这个cell支持手势滑动后,显示一个按钮的功能。不做修改的话,出现的 按钮后面有个方块区域,底色是白色的。显的很突兀。基本思路是 在 定制的 cell 中 重载 willTransitionToState 方法,在这个方法里面 判断相关uiview 组件,定位到 按钮组件。然后把按钮组件的 superview 的原创 2013-07-27 02:12:32 · 3371 阅读 · 3 评论 -
CorePlot 点线图的时候,缩放不超过 一定范围的功能实现
在一个具体的项目中,Y轴 范围只能是 0-10 ,X轴范围只能是49-288.图表需要支持缩放和移动。并且不能超过这个范围。实现思路:1. 设置X和Y轴的范围。2.实现CPTPlotSpaceDelegate的委托中的 shouldScaleBy shouldHandlePointingDeviceDraggedEventwillChangePlotRangeTo原创 2013-05-16 20:48:03 · 2709 阅读 · 4 评论 -
Arcgis ios skd 中 设置背景颜色 和方格 的颜色
设置 背景色是黑色和 方格颜色是黑色。 self.mapView.backgroundColor = [UIColor blackColor]; self.mapView.gridLineColor = [UIColor blackColor];原创 2013-08-20 16:50:06 · 4816 阅读 · 0 评论 -
ios 中使用 Search Display Controller 来对 UITableView 进行前台查询
使用 Search Display Controller 控件 实现UISearchDisplayDelegate定义全部的table的数据和 过滤后的数据,以及过滤标记@property (strong, nonatomic) NSArray *arOriginal;@property (strong, nonatomic) NSArray *arFilt转载 2013-08-08 12:32:44 · 4352 阅读 · 0 评论 -
ios 中 关闭uitableview 中手势滑动出现按钮的功能
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath{ if (!self.tableView.editing) returnUITableViewCellEditingSty原创 2013-08-08 12:40:51 · 2118 阅读 · 0 评论 -
在ios iphone编程中使用封装的NSLog来打印调试信息
使用NSLog的一个风险是:它的运行会占用时间和设备资源。简单而粗暴的解决方案是:在release前,将所有的NSLog注释掉。简单有效,但副作用是:下次你要调试时,又得将NSLog一个个取消注释。以release模式编译的程序不会用NSLog输出,而以debug模式编译的程序将执行NSLog的全部功能。解决步骤:修改-Prefix.pch原创 2011-12-27 22:28:07 · 12198 阅读 · 0 评论 -
IOS 中使用线程方式调用服务
[self performSelectorOnMainThread:@selector(getDataWithType:) withObject:type waitUntilDone:NO];-(void) getDataWithType:(NSNumber * )type{}原创 2013-08-14 12:41:43 · 839 阅读 · 0 评论 -
IOS 7 下面 状态栏的字体改成白色
1. 在.plist 文件中 加入 或者修改 UIViewControllerBasedStatusBarAppearance原创 2014-11-16 21:16:06 · 2674 阅读 · 0 评论 -
ios 中请求主线程刷新UI
IOS中只有主线程 才能立即刷新UI。如果是通过转载 2014-10-13 16:28:46 · 49556 阅读 · 4 评论 -
在xcode 项目 中针对 单个文件关闭或者打开ARC 开关
点击项目导航文件--> 选中Targets--> 选择 Build Phases --> 展开Compile Sources原创 2014-10-17 18:24:56 · 1693 阅读 · 0 评论 -
ios swift下使用PPRevealSideViewController
在pod文件里面加入pod 'PPRevealSideViewController' console下面运行 pod install用xcode打开workspace 文件在AppDelegate.swift文件中设置PPRevealSideViewController 定义一个变量var theRevealSideViewController: PPRevealSideViewCon原创 2015-08-05 16:02:51 · 823 阅读 · 0 评论 -
swift 中使用tabbar 来控制viewController跳转
在swift中通过 storyboard或者编程的方法 来实现一个 UITabBarController 进行各个UIViewController进行切换 相关阅读:http://makeapppie.com/2014/09/09/swift-swift-using-tab-bar-controllers-in-swift/前面那个方法是放在AppDelegate中实现的。而现实项目中可能有需要原创 2015-08-19 13:28:20 · 8229 阅读 · 0 评论 -
在xcode 6.4 中使用swift和object-c混合编程,同时通过cocoapods进行管理的一些问题和解决办法
使用cocoapods 中的use_frameworks! 产生.h文件无法发现的问题 因为使用到SwiftyJSON这个第三方库来进行json的解析,并且版本是2.2.1。需要在PodFile里面使用use_frameworks!才能安装platform :ios, '8.0'use_frameworks!pod 'ArcGIS-Runtime-SDK-iOS' , '10.2.4'#用于原创 2015-08-21 15:31:26 · 10015 阅读 · 1 评论 -
NSLocalizedDescription=An SSL error has occurred and a secure connection to the server cannot be mad
在IOS 9 上 访问ssl 出错的处理方式 参考网页 : https://forums.developer.apple.com/thread/4988问题: 错误内容NSLocalizedDescription=An SSL error has occurred and a secure connection to the server cannot be made.原创 2015-12-07 19:26:08 · 6040 阅读 · 0 评论 -
xcode 7.2 中通过拖拉在Main.storyboard 中定制tabbar
在Main.storyboard中,丛右侧的工具视图中选择一个view controller 拖拉到 main.storyboard中。然后按住control键盘+鼠标左键点击含有tab bar控件的 tabbarController。拖拉一条线到刚才建立的view controller 。 松开鼠标,弹出对话框,选择relationship原创 2016-03-16 16:39:54 · 1784 阅读 · 0 评论 -
xcode 中每次运行自动增加子版本号
version=`/usr/libexec/PlistBuddy -c "Print CFBundleVersion" $PRODUCT_SETTINGS_PATH`version=`expr $version + 1`/usr/libexec/PlistBuddy -c "Set :CFBundleVersion $version" $PRODUCT_SETTINGS_PATH#/usr/l原创 2016-03-05 01:26:29 · 1185 阅读 · 0 评论 -
swift 中通过AVFoundation来定制拍摄窗口
let devices = AVCaptureDevice.devices().filter{ $0.hasMediaType(AVMediaTypeVideo) && $0.position == AVCaptureDevicePosition.Back } if let captureDevice = devices.first as? AVCaptureDevice {原创 2016-03-18 21:09:19 · 2844 阅读 · 0 评论 -
Swfit中视图跳转
1.跳转到任一UIViewControllervar sb = UIStoryboard(name: "Main", bundle:nil)var vc = sb.instantiateViewControllerWithIdentifier("ChooseViewController") as! ChooseViewControllerself.presentViewController(vc转载 2016-03-20 00:54:20 · 604 阅读 · 1 评论 -
dyld: Library not loaded: @rpath/libswiftCore.dylib 错误的解决
After setting this, clean the project before building again.转载 2016-03-05 21:47:20 · 5401 阅读 · 0 评论 -
使用讯飞语音sdk的时候,出现skipping input stream 0 0 0x0错误
错误内容:skipping input stream 0 0 0x0解决方案:1. Go to Product/Scheme/Edit Scheme2. Select Arguments3. Add the Environment Variable OS_ACTIVITY_MODE and set it to "disable"原创 2016-11-29 18:21:52 · 1939 阅读 · 2 评论 -
AFNetwork数据请求之POST与GET方式 AFHTTPRequestOperationManager
利用 AFNetwork 进行远程访问 的一些常用代码pod 'AFNetworking'请求一般分为 post 和 get ,当然按照标准还有delete,update 等方法1,进行post 上传数据的代码 NSDictionary * params = @{ @"clientID": [Tools uniqueGl转载 2015-01-05 01:42:02 · 10990 阅读 · 0 评论 -
Iphone 上字体大全
转载 2015-02-05 00:12:51 · 1020 阅读 · 0 评论 -
XCode 6 , IOS 8 中使用 use size classes 的时候 自动调整 自定义table cell的宽度
在xcode 6 和 ios 8 中,如果使用了 use size classes 的方法来调整屏幕尺寸。原创 2014-10-17 20:29:13 · 5460 阅读 · 0 评论 -
使用CocoaPods管理iOS的第三方类库
原文 来自 http://ishalou.com/blog/2012/10/15/how-to-use-cocoapods/使用CocoaPods管理iOS的第三方类库OCT 15TH, 2012iOS第三方类库的管理是一个很麻烦的事,项目信赖的类库和版本很难控制。让CocoaPods 来帮帮我们吧。安装先确认自己是否安装了ruby的运行环转载 2013-10-14 10:52:57 · 5558 阅读 · 0 评论