随笔分类 -  iOS_前车之鉴

摘要:1、github上已有的插件:https://github.com/nwpuhmz/ShareSDKPlugin2、安装插件cordova plugin add https://github.com/nwpuhmz/ShareSDKPlugin --variable wechatappid=YOUR... 阅读全文
posted @ 2015-12-28 14:31 daomul 阅读(2872) 评论(0) 推荐(0)
摘要:可能原因是Cordova的路径问题:For xcode7 add"$(OBJROOT)/UninstalledProducts/$(PLATFORM_NAME)/include"to yourHeader Search Paths(and you may need to setEnable Bitc... 阅读全文
posted @ 2015-12-21 20:17 daomul 阅读(282) 评论(0) 推荐(0)
摘要:1、将ipa包后缀改为.zip,解压,之后打开包文件,找到info.plist文件后,修改相应的项就可以了。把修改后的文件重新压缩成zip,把zip改为ipa,替代原来的ipa,就可以了。解决这个问题的主要原因是,怀疑打包的时候发现工程下的plist文件中的bundle identifier和ipa... 阅读全文
posted @ 2015-12-01 19:44 daomul 阅读(1534) 评论(0) 推荐(0)
摘要:查阅资料: YoucanuseCFGetRetainCountwithObjective-Cobjects,evenunderARC: NSLog(@"Retaincountis%ld",CFGetRetainCount((__bridgeCFTypeRef)myObject)); 阅读全文
posted @ 2015-09-06 11:09 daomul 阅读(315) 评论(0) 推荐(0)
摘要:一、使用苹果原生的方法 1、下拉刷新 2、上拉刷新 (1 首先要新建一个footer得XIB文件,当然同时包括对应的控制器文件,例如在XIB文件中可以如下拖拉对应的控件 (2 然后在代码文件中写一个实例方法+(instancetype)footer{ return [[[NSBun... 阅读全文
posted @ 2015-08-12 21:53 daomul 阅读(6002) 评论(0) 推荐(0)
摘要:案例1: 普通的局部变量,block内部只会引用它初始的值(block定义那一刻),不能跟踪它的改变 输出:1案例2: block内部能够一直引用被__block修饰的变量 输出:2案例3: block内部能够一直引用被static修饰的变量(初始化的时候就一直存放在内存;... 阅读全文
posted @ 2015-08-09 11:35 daomul 阅读(1082) 评论(0) 推荐(0)
摘要:UIViewContentModeScaleToFill : 图片拉伸至填充整个UIImageView(图片可能会变形) UIViewContentModeScaleAspectFit : 按照原来的宽高比,图片拉伸至完全显示在UIImageView里面为止(图片不会变形) U... 阅读全文
posted @ 2015-08-09 11:02 daomul 阅读(315) 评论(0) 推荐(0)
摘要:一个简单的按钮,里面可能不仅仅是显示文字,让我们去点击,一个按钮控件,子控件可能会有一个图片, 当然,也可能会包含一个图片和文字,里面还嵌套着内部间距等各种问题。(也要值得注意的的是这里的图片不是通过setBackgroundImage来load进图片的,而是通过setImage) 说到间距,... 阅读全文
posted @ 2015-07-25 11:02 daomul 阅读(1105) 评论(0) 推荐(0)
摘要:我们经常会遇到明明添加一个控件,但是运行起来的时候却看不见,非常诡异,所以我们应该有知道有哪些可能会造成这个困扰和怎么去解决。 1.根本没有创建实例化这个控件 2.没有设置尺寸 3.控件的颜色跟父控件的背景色一样(实际上已经显示了,只不过用肉眼看不见) 4.透明度alpha <= 0.0... 阅读全文
posted @ 2015-07-23 14:04 daomul 阅读(235) 评论(0) 推荐(0)
摘要:1、利用KVC可以修改系统的只读变量 简单的KVC和我们平常通过一个“类名.属性”赋值一般: teacher.name = @"灭绝师太"; [teacher setValue:@"灭绝" forKey:@"name"]; 但是我们知道,类名.属性赋值如果是readOnly只读的话,我们是不能... 阅读全文
posted @ 2015-06-16 20:31 daomul 阅读(591) 评论(0) 推荐(0)
摘要:1、在坐标系的转换中,这下面两种方式是等价一样 对应的意思就是说:我们的view1的从以原来的坐标系转化为以view2的原点为坐标系[心的frame就是以两个坐标系的点的值差]CGRect *frame1 = [self.view1 convertRect:self.view1.bounds to... 阅读全文
posted @ 2015-06-16 19:51 daomul 阅读(1441) 评论(0) 推荐(0)
摘要:1、大部分情况下,我们通过init来创建初始化的控件,控件是没有尺寸的,例如下面:2、但是如果通过initWithImage 来创建初始化图片控件这时候的UIImageView的尺寸就默认等于image的尺寸 阅读全文
posted @ 2015-06-14 12:09 daomul 阅读(276) 评论(0) 推荐(0)
摘要:没错了,Xcode 6 有着许多坑,例如新建的工程里没有默认的pch文件,当然本质上应该是为了提高编译的速度,但却让开发略微有点不方便。话不多说,其实新建很简单1、先新建一个PCH文件2、设置头文件位置3、编译搞定 阅读全文
posted @ 2015-06-13 12:48 daomul 阅读(181) 评论(0) 推荐(0)
摘要:苹果Mac OS X操作系统下,隐藏文件是否显示有很多种设置方法,最简单的要算在Mac终端输入命令。显示/隐藏Mac隐藏文件命令如下(注意其中的空格并且区分大小写): 显示Mac隐藏文件的命令: defaults write com.apple.finder AppleShowAllFile... 阅读全文
posted @ 2015-06-12 16:16 daomul 阅读(184) 评论(0) 推荐(0)
摘要:在UI制作方面,逐渐分化三种主要流派:使用代码手写UI;使用单个xib文件组织viewController或者view;使用StoryBoard来通过单个或很少的几个文件构建UI。三种方式各有优劣,也各有自己最适用的场合。一、手写代码UI1、优势 √ 适合大型项目大规模使用,利于版本管理、追... 阅读全文
posted @ 2015-05-03 11:06 daomul 阅读(4542) 评论(0) 推荐(0)
摘要:父子控制器有一个苹果官方都提醒我们的点,就是如果控制器的view互为父子关系,那么控制器最好也互为父子关系。 & 例如横竖屏切换的时候,如果 a控制器 和 b控制器 没有成为父子关系的话,那么 b 控制器的view 添加到b 控制器中,是无法监听到屏幕切换事件的。 所以如果 :[a.view... 阅读全文
posted @ 2012-10-12 12:29 daomul 阅读(230) 评论(0) 推荐(0)