
ios挥舞
唐丽梅6313
爱好编程喜欢交流
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
IOS -- 加速计、陀螺仪
加速计是用来检测手机受到的加速度的大小和方向的,而手机静置的时候,只受到重力加速度,所以很多人又把加速计功能成为重力感应功能。 加速计的强项在于测量设备的重力方向。但是对于运动过程中的受力情况就无法准确地识别。所以对于运动过程中的方向感应,我们使用陀螺仪。 iPhone提供了内置的加速计,也叫方向感应器,是通过感知特定方向的惯力总量,测量出加速度和重力的,是IOS很重要的特色功能之一。原创 2013-07-31 15:49:05 · 3227 阅读 · 1 评论 -
iPhone、iPad、苹果设备方向判断方法
在做项目的时候,我们经常要判断设备的方向,然后选择不同的图片。 现将判断设备方向的方法列举如下: UIInterfaceOrientation orientation = [[UIApplication sharedApplication] statusBarOrientation];//获取方向的方法方向枚举如下:typedef NS_ENUM(NSInteger,原创 2014-11-27 15:48:44 · 1190 阅读 · 0 评论 -
记一次项目任务
讲一次完成小项目的经历原创 2014-12-17 17:34:40 · 595 阅读 · 0 评论 -
iPhone新建项目不能全屏
iPhone5 iPhone5s xcode6 不能全屏原创 2014-12-22 16:49:54 · 739 阅读 · 0 评论 -
如何使用iFunbox读取下载app的包名bundle ID
今天想做个小项目,需要读取项目的bundle ID,请教了逯大师后,想到了用iFunbox。1.首先,连接设备,打开iFunbox。2.点击用户应用程序:这里显示了所有已下载的应用程序。点击你想获取的应用程序的icon3.双击应用程序,进入其详细界面,此处以天猫为例4.以列表的形式显示出文件的内容,找到以app结尾的东西,就是我们要找的内容文件5.将此a原创 2014-12-22 17:31:28 · 1659 阅读 · 0 评论 -
xcrun: error: active developer path
xcrun: error: active developer path ;"/Applications/Xcode 4.app/Contents/Developer") does not exist;use `xcode-select --switch path/to/Xcode.app` to specify the Xcode原创 2015-01-12 11:37:20 · 1287 阅读 · 0 评论 -
ios如何实现两个应用之间的切换
ios实现应用之间的相互切换。。原创 2014-12-24 21:24:42 · 988 阅读 · 0 评论 -
Mac下如何查看电脑的IP和mac地址
IP,有两种,一种是外网的,比如在百度上搜索IP,就会得到一个IP,一般是公司公用的外网地址;另一种,是在终端上,Mac下输入ifconfig然后,会得到一个IP,这个是在局域网内,随机分配的一个地址,别人可以在局域网内通过这个IP地址访问你的电脑,如果不是局域网内,则必须申请外网,然后连接你的电脑了。Mac地址,百度了一下,“IP地址负责表示计算机的网络层地址,网络层设备原创 2015-01-15 11:15:47 · 2243 阅读 · 0 评论 -
iOS如何隐藏状态栏,包括网络标志、时间标志、电池标志等
隐藏状态栏;ios,导航栏,包括网络标志、时间标志、电池标志等原创 2015-01-15 10:30:52 · 1534 阅读 · 0 评论 -
ios enum typedef 枚举类型
枚举类型,就是把要用到的可能取值,尽可能的列举出来,同时可以指定具体的数值,进行定义查询。这是我的理解方式。一.定义typedef enum{ //在这个地方,可以定义相同的名称,给要用到的类型起个标识符,这个地方,是可以省略的unknown, //大括号里面的内容,依据程序员的需要来填充,使用逗号隔开,最后一个可以不使用符号,默认的序号是从0开始的,最好在标记时给它赋原创 2015-01-21 15:02:25 · 1104 阅读 · 0 评论 -
ios判断字符串里面是否有分号,逗号,破折号,句号,省略号
筛选字符串内的不同字符,然后打印字符前后的字符串原创 2015-01-05 11:52:37 · 3306 阅读 · 0 评论 -
读取ios版本、项目版本号的方法
主要用来读取设备的版本号以及项目的版本号,以此来满足项目的需要原创 2015-01-05 11:10:43 · 903 阅读 · 0 评论 -
脚本,替换ipa里面的资源,并重新打包
今天逯同事说,可以把狂挂传奇打包的项目写成一个脚本,这样就不用担心证书有时不能用的问题了。然后,像我这么好学的学生,当然要去执行了。(其实,以前他给的建议我都只是听听而已,这次是因为想学点东西了,所以冷静了一把。然后一下午都在鼓捣这个东西)当这件事情完成后,再回头看,发现代码非常简单,实现的功能也很小,但是对于新手来说,收获还是很多的。主要的功能实现步骤如下:1.更新plist里面原创 2015-03-23 18:20:20 · 13368 阅读 · 2 评论 -
iOS GCD dispatch_async 多线程
多线程、推送消息、数据库,这三个方面,一直是我的难点。因为平时用不到,也没有去克服,现在应该好好地整整,逐一去克服了。GCD的全称是:Grand Central Dispatch 中文翻译不知道。。。意思为 用新的方法来进行并发程序的编写。允许将任务划分为多个单一任务,然后提交至工作队列来并发或者串行地执行。除了代码的平行执行能力,GCD还提供高度集成的事件控制系统。原创 2015-03-18 18:34:57 · 975 阅读 · 0 评论 -
UIActivityIndicatorView
UIActivityIndicatorView原创 2015-05-27 11:01:22 · 603 阅读 · 0 评论 -
xcode 报错xcrun: error: active developer path ("/Applications/Xcode.app/Contents/Developer/") does not
xcrun: error: active developer path ("/Applications/Xcode.app/Contents/Developer/") does not exist, use `xcode-select --switch path/to/Xcode.app` to specify the Xcode that you wish to use for command原创 2015-05-29 10:00:45 · 7590 阅读 · 2 评论 -
苹果设备的具体参数:systemVersion;打渠道标记;获取设备的UDID;
现在做适配的时候,我们jing'chang原创 2014-07-31 15:17:14 · 1606 阅读 · 0 评论 -
[UIDevice currentDevice].model
见名知意:是苹果设备类型的汇总。1. iPhone Simulator 2.iPad Simulator3.iPod touch4.iPad5.iPhone原创 2014-07-29 15:06:16 · 2108 阅读 · 0 评论 -
ios layoutsubviews
layoutSubviews在以下情况下会被调用:1、init初始化不会触发layoutSubviews2、addSubview会触发layoutSubviews3、设置view的Frame会触发layoutSubviews,当然前提是frame的值设置前后发生了变化4、滚动一个UIScrollView会触发layoutSubviews5、旋转Screen会触发父UIView上原创 2013-11-28 11:01:27 · 583 阅读 · 0 评论 -
IOS 文件中的沙盒和Bundle
学了这么久,还真没有认真的理解沙盒和NSBundle。。 打开Finder,按住Alt键,在“前往”点击“资源库”,===》Application Support ===>iPhone Simulator ===>点击自己的模拟器的版本===》Applications 里面就有自己写的文件。点击,查看,就可以看到自己创建的文件了。。在外面显示的那个是NSBundle,也就是用户创建的那个。其原创 2013-08-01 11:33:42 · 1184 阅读 · 0 评论 -
ios -- xcode安装cocox2d-x
附件下载 (自己不会上传文件啊)然后打开系统自带的终端。输入以下文字:cd //然后把文件夹拖入到终端里面,然后文件的路径就会自动的粘贴在后面,点击回车;cocos2d-x ibokan$ sudo./install-templates-xode.sh -f //这些东西按tab键就可以自动输入。然后系统就会自动的运行了。。出现两个done。done之后,软件安装完成。 再原创 2013-08-05 10:25:24 · 1013 阅读 · 0 评论 -
ios 判断点在区域范围内
if (CGRectContainsPoint(self.baseView.frame, point))//判断点在区域内 return;CGRectContainsPoint-----原创 2013-08-20 10:57:48 · 3014 阅读 · 0 评论 -
iOS GCD 多线程
多线程,在多任务下载的时候,效果是非常明显的。。。 比如,两个图片同时下载,而且同时显示进度条的时候,可以同时原创 2013-08-25 23:19:55 · 753 阅读 · 0 评论 -
ios bounds 和 frame
frame 是UIView中表示此view中的一个矩形面积,包括了在它的superView中的一些几何上的标识,有起始坐标,也就是origin(CGPoint)和这个矩形面积的宽(width)和高(height)。bounds是针对于每一个view,是自己对应自己的几何坐标,它和frame有一些一样的属性,但在数值上,会有一些不同。 我认为 frame和bounds,只是相对的坐标不一样原创 2013-08-16 09:23:20 · 675 阅读 · 0 评论 -
ios contentSize contentOffset contentInset
contentSize 是scrollview的一个属性,它代表scrollView中的可显示区域。一般contentsize要比自身的frame大几倍,要么是横屏侧拉,要么是竖屏侧拉。像一些广告牌子,都是这样的效果,最近发现PPS上的,广告都是这种自动滑动的效果,爱奇艺也是。 contentOffset在Xcode的工具书里是这么解释的:The point at which the ori原创 2013-08-16 09:45:58 · 944 阅读 · 0 评论 -
iOS UITextField重写
最近遇到要重写的事情,那么就从UITextField开始吧。。 首先,先列举几个我要重写的属性。A.self.borderStyle == 用来标示UITextField的类型typedef enum { UITextBorderStyleNone, UITextBorderStyleLine, UITextBorderStyleBezel, UI原创 2013-09-06 10:41:22 · 950 阅读 · 0 评论 -
IOS Delegate传值
ios 今天老师讲了delegate反向传值,倒是一下子把我给弄懵了! 原来徐赢老师也讲过,但是,没有来得及回顾。今天把原来的代码拿出来之后,发现不仅没有成功,而且还漏洞百出。调试了两个重要的部位之后,程序运行成功了! 也希望看到这篇文章的朋友,能够得到一些提示,不犯低级性的错误。需要做的事情:1.定义两个ViewController,用来传值;2.在两个界面中,分别原创 2013-07-26 18:47:22 · 1722 阅读 · 1 评论 -
IOS Block传值
明天,刘超老师要测试Block传值,我在这磨磨刀吧! 回顾了一下徐赢老师以前讲的Block传值,当时讲的时候,就云里雾里的,也没用仔细看过,今天把原来的项目拿出来看了看,稍微自己总结了一下! 传值主要分为两个部分:1.往后传值,也就是说push;2.往前传值,也就是pop。 前者比较简单,用的地方也比较多,尤其在网络请求的时候,直接传值,而无需在第二个界面里面进行重复传值(我以前原创 2013-07-28 19:48:43 · 1849 阅读 · 0 评论 -
iOS UIButton详细介绍
昨天,做了项目中的一点,觉得细节还是很重要的。像一个普通的UIButton,给它调试字体格式,大小什么的,确实是蛮耗时间的。 今天打算详细的归纳归纳。。typedef NS_ENUM(NSInteger, UIButtonType) { UIButtonTypeCustom = 0, //可以自适应的类型,一般给它添加图片,跟据背景图片的大小来调节本身的大小,如果不设置fram原创 2013-09-10 11:44:10 · 1143 阅读 · 0 评论 -
IOS -- Sqlite
每一个应用都涉及到了数据库,而数据库的方法,又有好几种不同的方法。 刚才问了刘超老师,在使用Sqlite的时候,一条一条的写,岂不是很麻烦? 老师的回答,充满鄙视::这还叫麻烦? 哈哈……言归正传。。今天回顾一下,以前讲的Sqlite。。 首先,先创建一个表。。在这里呢,我是下载的火狐浏览器的一个SQLite Manager。要下载的时候,点击火狐文件夹里面的“工具”===原创 2013-08-01 10:47:30 · 905 阅读 · 0 评论 -
iOS UIButton的重写
原来重写也是这么简单。。。 不要怕事,要仔细的去解决。。 今天准备重写一个UIButton,试了好几次都没有成功。在技术群了请教了一下,其中就有一个大牛,帮我解决了! 想重写buttonWithType:方法,原来以为要用super = [super init]等等这样的方法。后来发现,相差很大。。 现在把我写的代码贴出来。。。与其他有同样迷惑的技术友分享一下。。+(id原创 2013-09-10 11:49:22 · 5113 阅读 · 0 评论 -
ios ARC 非ARC 转换
当我们引用第三方的时候,常常会遇到和我们的模式不相同的编译环境,这时候,我们常常要互相转换。。 ARC ===》非ARC -fobjc-arc 非ARC ===》ARC -fno-objc-arc添加标签的方法:1.打开target===》Build Phases ==> Compile Sources2.双击对应的.m文件3.在弹出窗口里输入要的标签:-原创 2013-09-05 10:16:48 · 878 阅读 · 0 评论 -
程序员写程序第一大注意点--细心
事无巨细,写程序一定要细心。 昨晚开始调试一个程序,一直没有头目。今天早上换了一张照片之后,竟然好了,仔细一看,原来是照片的名字写错了!原创 2013-10-30 10:01:44 · 1117 阅读 · 0 评论 -
NSDateFormatter的用法
今天有幸来到Imagination开发者大会。听了几位美国大佬和英国大佬的描述,顿时感觉他们的技术生活是非常不一样的。昨天还办了一张健康证,想去做餐饮,现在想想,还是坚持一条道好了。太多的精力分散,会让你学业不专的,以后做事情还是不要头脑一热了。。 言归正传。 NSDateFormatter是日期格式转换器。NSDateFormatter *dateFormatter = [[原创 2013-11-14 16:32:00 · 646 阅读 · 0 评论 -
iOS 火狐 SQLite插件
今天使用CoreData,要用到SQLite,想起去用火狐的SQLite,结果发现没有,就想着去下载一个。。以前刘超老师说过怎么下载,给忘记了!然后搜了一下网站,找到了解决办法。 addons.mozilla.org/en-US/firefox/addon/sqlite-manager 点击这个网址,在里面就可以下载。。 祝君好运!原创 2013-08-21 22:31:28 · 1523 阅读 · 0 评论