
IOS
文章平均质量分 65
Clare_0_0
这个作者很懒,什么都没留下…
展开
-
Object c学习知识点零散记录
(1)Object C不是严格的重载-(int) counter:(int)x;-(int) counter:(float)x;//错误,和第一个方法冲突!-(int) counter:(int)x :int(y);-(int) counter:(int)x :float(y);//错误,与上一个方法冲突,因为两者都是匿名标签的函数(counter::)-(int) c原创 2014-08-11 23:34:53 · 675 阅读 · 0 评论 -
IOS——使用keychain对数据进行持久化保存(删除APP不影响数据)
查到的资料显示,使用keyChain对数据进行存储,删除APP并不影响存储的数据情况,这样可以保证删除App后重新安装,还可以找回原来保存的数据。需要使用到的框架包括iOS自带的Secure.framework以外,还要另外下载Apple推荐的工具封装包:KeychainItemWrapper现在开始:原创 2016-01-20 16:36:07 · 4189 阅读 · 0 评论 -
IOS——使用ScrollView和PageController实现引导页分页效果
如标题所说,使用的是ScrollView和PageControlle两个控件共同达到该效果首先,使用storyboard将ScrollView和PageControlle拖入,要注意的是,PageControl不能被ScrollView包含在内,二者要分开属于平级关系然后要在.h文件中添加UIScrollViewDelegate然后在.m文件中实现下面代码-(void) initU原创 2016-01-11 15:31:30 · 7092 阅读 · 0 评论 -
IOS——在项目中获取FaceBook账号内容(从申请APPID开始)
1. 首先要在官网中登记并获取FaceBook AppID更新中~原创 2015-12-22 11:49:59 · 3344 阅读 · 0 评论 -
IOS——实现左右滑动一半页面的效果
非常有用的框架,不过要稍微研究一下再使用,还要修改一下相应的IdentifierIDhttp://code.cocoachina.com/detail/183627/SKSlideViewController/这是原文的下载地址,等有空的时候会来补充一下如何使用的.....转载 2015-10-26 15:36:48 · 742 阅读 · 0 评论 -
iOS开发-使用Storyboard进行界面跳转及传值
说得太好了,必须马克之~一看就明白~原文地址:http://www.cnblogs.com/GarveyCalvin/p/4171898.html?utm_source=tuicool前言:苹果官方是推荐我们将所有的UI都使用Storyboard去搭建,Storyboard也是一个很成熟的工具了。使用Storyboard去搭建所有界面,我们可以很迅捷地搭建出复杂的界面,也就是说转载 2015-10-10 11:41:34 · 514 阅读 · 0 评论 -
iOS中通讯录电话号码空格问题
http://blog.youkuaiyun.com/xiaoguohaha/article/details/38516073 原文地址!!说得非常好!!!被坑了很久了~!!!今天在读取通讯录的时候,读取到的手机号码格式为* (***) ***-****的,乍看下,数字中间有空格、“-”、(、)的非数字字符。然后我就打算替换这些非数字字符,结果替换完,发现空格还是在,单步调试下,替换也运行了,打印了下转载 2015-08-24 18:52:43 · 6839 阅读 · 0 评论 -
IOS基础:retain,copy,assign及autorelease
觉得这个说的非常好,很有启发性,至少我看了不这么懵懂了文章来源:http://www.cnblogs.com/martin1009/archive/2012/06/18/2553184.html作者:martin.zhangIOS基础:retain,copy,assign及autorelease一,retain, copy, assign区别1. 假设你用m转载 2015-08-04 11:40:16 · 391 阅读 · 0 评论 -
IOS——从头介绍数据库sqlite3的创建,使用及可能出现的问题
首先导入数据库sqlite3.h,这个就不多说了(以项目Book为例)1. 创建新的数据库,表格以及查询,插入,删除,更新操作。 1.1 创建一个.plist文件存储数据库数据 当然,这个文件也可以存储别的固定参数 方法:NewFile -> Resource选项 -> Property List(例如命名为BookDocumentSetti原创 2015-06-17 11:33:49 · 587 阅读 · 0 评论 -
IOS——使用Xcode6对项目Archiv生成IPA时报错:your account already has a valid ios distribution
如图所示:如网上很多方法介绍的,将Account中的所有Development和Distribut证书删掉重新生成工程浩大,特别对于公司开发来说项目众多,不可能这样处理。当出现图上所示的时候,进入Apple Developer自己的账号,进入Provisioning Profiles->选择Distribution找到 XC Ad Hoc: com.XX原创 2015-05-21 18:19:42 · 4332 阅读 · 0 评论 -
iOS-AFNetworking3.0 使用
1. 下载AFNetworking3.0 框架https://github.com/AFNetworking/AFNetworking2. 安装CocoaPodsCocoaPods是一个管理iOS项目第三方库的软件,非常好用,下面的连接会详细介绍关于CocoaPods的一些资料http://www.hcios.com/archives/1406原创 2016-09-27 17:04:14 · 520 阅读 · 0 评论 -
iOS——使用XCode模仿网络环境
这里要使用的是XCode工具 Network Link Conditioner进入XcodeXcode选项-> Open Developer Tool -> More Developer Tools原创 2016-09-29 17:35:14 · 658 阅读 · 0 评论 -
iOS——开发SiriKit是碰到Could not attach pid XXX
网上找的大部分资料都是1. 重启手机2. 退出Xcode重新进入3. 插拔数据线4. 重启电脑之类之类的解决方式,但是都没有根治我碰到的这个问题即一运行SiriKit的时候就会碰到这个问题最后,解决方案是将Architectures 选择为默认的 Standard architectures (arm7, arm64) 即可!原创 2016-11-02 10:54:43 · 1167 阅读 · 0 评论 -
iOS——App打包并上传至iTunesConnect过程
上传至iTunesConnect有两种方式:XCode和Application Loader1. Application Loader好处是方便和迅速,大约5分钟左右完成上传首先build IPA时需要:1. Distribution的Profile2. Select a method for export 界面中,选择第一个“Save for iOS App Store De原创 2016-11-25 18:27:07 · 4824 阅读 · 0 评论 -
IOS开发小Tips
(1)碰到报错:IBOutlet property has non-optional type UILabel在Xcode6-beta版本碰到, @IBOutlet var countryLabel : UILabel = nil这句话报错,改为 @IBOutlet var countryLabel : UILabel !即可(2) 获取设备的参数原创 2014-08-19 11:37:11 · 3569 阅读 · 1 评论 -
IOS——TableView以及TableViewCell方法总结
1. TableView 样式TableView有两种样式,可以在初始化的时候原创 2014-10-31 11:04:31 · 2530 阅读 · 0 评论 -
IOS——解析网络XMl,失败则解析本地XML
本文综合两篇文章后总结出来的,下面贴上地址,且这两篇wen'z转载 2014-11-24 16:42:01 · 641 阅读 · 0 评论 -
在xcode中简单使用delegate
发出信息者SenderController.h原创 2014-08-27 15:24:44 · 1828 阅读 · 0 评论 -
IOS——插入拔出Sim卡监听方法及是否插入Sim卡判断方法
(1) 检测iPhone是否插入Sim卡1. 首先在判断是否插入Sim卡方法的.h文件中粘贴如下代码externNSString* const kCTSMSMessageReceivedNotification;externNSString* const kCTSMSMessageReplaceReceivedNotification;externNSString*原创 2014-11-26 12:11:26 · 4458 阅读 · 0 评论 -
IOS——地图的使用、地图定位到当前位置(包括ios8获取位置)、地图标注的添加、地图放大缩小监听
1. 地图的使用2. 地图标注的添加在实现地图的基础上,实现过个地图标注(1). 在实现地图的ViewController实现接口 MKMapViewDelegate(2). 地图标注类需要自定义,创建MapPoint类,实现接口MapPoint.h 文件#import #import @interface MapPoint : NSObject原创 2014-12-17 15:22:59 · 4203 阅读 · 0 评论 -
IOS——第二个View中使用TabbarController例子,tabbar中页面间通过非tabbar按钮跳转(xib布局)
该教程为自己记录使用,要求读者至少有一点点简单的Xcode开发经验即可Demo功能介绍:下图所示即可知道,TabbarController是控制器,控制着五个页面的Demo创建过程:首先是文件的一些说明:TabbarController是UITabBarController的实现FirstViewController是UIViewController原创 2014-09-03 18:47:53 · 2673 阅读 · 0 评论 -
IOS——获取当前运营商(获取漫游接入网络的运营商)
这个问题坑了很久了,终于搞定了 —。—|||如果使用CoreTelephony.framework 框架,获取的仅仅是Sim卡的运营商(而且还不成功!carrier.name属性为Carrier,坑死人了!)那么思路稍微转一下,当手机漫游的时候,会接入当地的运营商,在手机Status Bar上会显示出来,那么只要获得Status Bar上显示的名字即可获得漫游手机接入网络的运营商了。(原创 2014-12-03 10:57:51 · 3983 阅读 · 0 评论 -
IOS——模仿Android界面实现单选框UICheckBoxButton
首先要吐槽一下,IOS好好的Switch不用,非得要模仿Android搞一个单选框什么的最讨厌了啊啊啊啊啊啊啊啊~!!!!!好吧,现在开始,实现自定义的模仿Android单选框的类命名为UICheckBoxButton,继承于UIControl该UICheckbox功能:1. 自定义选项的名字2. 自定义选项框的大小(定义高度,因为选项框为正方形)3. 自定义选项框的长度4原创 2014-12-03 17:13:25 · 2473 阅读 · 0 评论 -
IOS——解决通过dropbox打包ipa文件,IOS7/8设备无法安装
今天搞了我一天啦啊啊啊啊啊啊!!不过终于搞定了~!使用Xcode6创建新的项目的时候,有一个参数默认为YES,实际上打包的时候这个参数应该为NO,设置为NO之后再打包ipa文件,放到dropbox上即可!!如下图所示,之后就可以自由自在的安装测试文件啦~~原创 2015-01-09 18:17:25 · 1169 阅读 · 0 评论 -
IOS——选取相册中图片使用或使用照相机拍照后使用图片
1. 打开相册/打开照相机 UIImagePickerControllerSourceType sourceType=UIImagePickerControllerSourceTypeCamera; if (![UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamer原创 2015-01-31 16:01:34 · 1805 阅读 · 0 评论 -
IOS——新建项目的图标和背景适配所有iPhone屏幕尺寸注意事项
1. 需要的不同图标尺寸就目前的尺寸来说,有4S,5/5S,6,6S四种尺寸,因为屏幕的分辨率不同,所以对icon要求的尺寸也不相同。并且iPhone自带的search功能中,search出的app还会显示小icon(如果没记错是29px),真的要对照表格一个个制作不同尺寸的icon那么美工们也是醉了。还好找到了一个非常方便的免费软件Prepo(我在Mac上测试的,windows不知有原创 2015-01-04 15:50:19 · 2586 阅读 · 0 评论 -
IOS——手机信号改变事件监听(兼容IOS8)
为了保证监听的手机信号正确,首先可以参考如下文章将手机的信号设置为数字表示:http://jingyan.baidu.com/article/d169e186a3c027436611d836.html开始实现监听事件:(1) 定义文件CTIndicators.h#ifndef FSTester_CTIndicators_h#define FSTester_CTIndi原创 2014-12-01 17:34:21 · 2529 阅读 · 0 评论 -
IOS——获取CellID以及LAC
1. CoreTele//// CoreTelephony.h// CellIDTestDemo//// Created by pccw on 30/10/14.// Copyright (c) 2014年 clare. All rights reserved.//#import struct CTServerConnection{ int a;原创 2014-11-04 15:58:12 · 7526 阅读 · 5 评论 -
IOS——仿Android自动消失的小提示窗
个人觉得IOS大缺点中的其中一个就是没有自动消失的小提示窗组件很多情况下并不需要用户点击“确定”的,感觉这一点用户体验不是很好,很多时候只需要提示用户有什么情况发生就好了废话不说,原帖地址:http://www.oschina.net/code/snippet_1771722_44835以防万一拷贝一份代码在此-(void)showMessage:(NSString转载 2015-03-17 12:26:09 · 879 阅读 · 0 评论 -
IOS——使用PresentViewController推送页面,各页面间跳转及遇到的问题
例如有三个页面,A,B,C,分别都用PresentViewController推送,A-> B-> C, 如果想要从C返回A页面,可以如下解决:在C页面中:[self dismissViewControllerAnimated:YES completion:^{}];[NSNotification ]原创 2015-05-20 15:46:08 · 2372 阅读 · 0 评论 -
iOS——清理Xcode的缓存
Mac本来容量就不大,Xcode吃容量非常厉害,按照下面的blog处理,删除了将近50G的Xcode内容http://www.jianshu.com/p/8c633d29cb71详情请参考这篇blog主要清理是在终端用命令清理rm -r 文件名------删除整个文件夹rm -r 文件名/* ---删除文件夹内所有文件,保留文件夹du -h 文件夹名 ---显示文件夹大转载 2017-01-18 10:12:56 · 1186 阅读 · 0 评论