09 2015 档案

摘要:安装路径:/Library/Developer/CoreSimulator/Profiles/Runtimes 其中,后两个文件夹没有,需要手动创建。把iOS7模拟器拖拽到Runtimes文件夹下即可。 操作方法:点击Finder->前往->按住option->点击资源库->Developer->C... 阅读全文
posted @ 2015-09-23 19:47 oneSong 阅读(290) 评论(0) 推荐(0) 编辑
摘要:bounds的剖析:UIScrollView的常见属性:contentSize:滚动范围,内容的尺寸(CGSize)contentInset :内边距;内容的上左下右的边距(UIEdgeInsets)frame:以父控件的左上角为原点(CGRect)bounds:以自己的内容的左上角为原点,算出来的... 阅读全文
posted @ 2015-09-22 18:59 oneSong 阅读(281) 评论(0) 推荐(0) 编辑
摘要:转载自:http://tech.glowing.com/cn/practice-in-uiscrollview/UIScrollView(包括它的子类 UITableView 和 UICollectionView)是 iOS 开发中最常用也是最有意思的 UI 组件,大部分 App 的核心界面都是基于... 阅读全文
posted @ 2015-09-15 00:33 oneSong 阅读(295) 评论(0) 推荐(0) 编辑
摘要:App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app‘... 阅读全文
posted @ 2015-09-11 20:02 oneSong 阅读(458) 评论(0) 推荐(0) 编辑
摘要:以modal控制器为例:正常情况下,如果键盘在界面显示时候,就dismiss当前控制器,那么控制器的view会先退出,键盘会比控制器的view延迟退出。解决办法:dismiss控制器的view之前,先退出键盘,再dismiss控制器的view [self.view endEditing:YES]; ... 阅读全文
posted @ 2015-09-11 19:40 oneSong 阅读(373) 评论(0) 推荐(0) 编辑
摘要:1.给cell添加一个UIView,设置UIView的高度为1,并设置这个UIView的左、下、右约束。2.不需要给cell添加任何控件,重写cell的- (void)setFrame:(CGRect)frame方法- (void)setFrame:(CGRect)frame{ frame.s... 阅读全文
posted @ 2015-09-07 00:30 oneSong 阅读(333) 评论(0) 推荐(0) 编辑
摘要:默认情况下,C语言的全局变量是全世界都可以访问的,也就是全局变量可以跨文件访问。 extern可以引用全局变量 例如,如果有一个全局变量int money = 100;extern int money 意为:引用这个全局变量,而非定义一个全局变量注意:不允许出现两个变量名一样的全局变量 函数和变量一 阅读全文
posted @ 2015-09-07 00:16 oneSong 阅读(321) 评论(0) 推荐(0) 编辑
摘要:正规项目的SVN目录结构一般有3个文件夹:trunk:主干,当前开发项目的主目录branches:分支目录,添加非主线功能时使用,开发测试之后,可以合并到主干项目中tags:标记目录,通常作为重大版本的备份在svn服务器上再次创建一个仓库,这个仓库死真正的仓库,包含了trunk、branches、t... 阅读全文
posted @ 2015-09-01 22:53 oneSong 阅读(1403) 评论(1) 推荐(0) 编辑
摘要:pch文件的应用场景:1.用来定义一些全局的宏2.用来导入一些全局都能访问的头文件(如果只需要让.m或者.mm文件访问到,不需要让.c文件访问到,那么需要把头文件写到#ifdef _OBJC_ #endif之间,因为.m和.mm文件默认有一个_OBJC_的宏而.c文件没有)。3.用来自定义logpc 阅读全文
posted @ 2015-09-01 22:44 oneSong 阅读(573) 评论(0) 推荐(0) 编辑
摘要:数据模型、plist解析这里就不过多赘述。错误思路之一: 通过在heightForRowAtIndexPath:方法中调用cellForRowAtIndexPath:拿到cell,再拿到cell的子控件的最大Y值的方法是不可取的。会出现死循环,因为cellForRowAtIndexPath:方法中会... 阅读全文
posted @ 2015-09-01 02:20 oneSong 阅读(670) 评论(0) 推荐(0) 编辑