- 博客(13)
- 资源 (2)
- 收藏
- 关注

原创 Xcode 8 size class
升级Xcode 8 之后,size class 使用起来跟之前不太一样了。这里总结下现在Xcode 中适配多个布局的方法。首先,在Interface Builder 中看到下面的界面貌似可以选择横竖屏,但是此时设置的constraint 是针对所有size classes 的。事情的关键在于vary for Traits 按钮。点击这个按钮之后会有一个弹出框如下:在
2016-10-09 08:46:54
6517

原创 -force_load配置framework路径
今天同时使用两个第三方库时遇到了duplicate symbol错误,调查后发现是在Other linker flags的设置 -all_load 导致的。但是删除该参数后又导致另一个framework 中的UIView 的category失效了。上网查明得使用force_load + 路径来载入framework。-force_load $(SRCROOT)/TOYOTA/fra
2016-07-12 14:33:47
10067

原创 Cannot create an NSPersistentStoreCoordinator with a nil model 问题解决
项目中使用到coredata,由于创建时没有选择coredata,只好自己手动添加,手动添加的方式就是,加个.xcdatamodel文件之后从模板中拷贝代码。拷贝代码后遇到了 “Cannot create an NSPersistentStoreCoordinator with a nil model ”的问题。原因在于modelURL 没能成功载入.xcdatamodel文件
2016-07-11 17:12:13
988
原创 IOS项目代码行统计
项目需要统计代码行数和有效代码行在终端进入的项目文件夹后运行下面命令即可去空行find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.plist" |xargs grep -v "^$"|wc -l去注释find . -name "*.m" -or -name "*.h" -or -name "*.
2016-05-06 09:41:19
539
原创 iOS 自定义手势
下面是实践过后总结的具体步骤,例子代码实现了一个一横一竖画一个十字的手势:首先创建UIGestureRecognizer的子类。#import @interface CustomTouch2: UIGestureRecognizer@end在.m文件import UIGestureRecognizerSubclass.h#
2016-05-03 14:14:20
2103
原创 IOS 长按手势事件
UILongPressGestureRecognizer 是用来监听并捕获到用户用手指长按屏幕的某一个地方的手势事件。我的长按手势加在一个UIImageView上,先打开手势开关 _imageQRCode.userInteractionEnabled=YES; /*第一次创建手势识别器*/ longPressGestureRecognizer =
2016-04-05 11:33:20
6804
原创 IOS中 xib自定义View在storyboard中的使用
最近遇到一个这样的问题,在应用当中有多个ViewController中包含相同布局的SubView。于是就想把这样的View提取出来做一个自定义的View,这样就可以避免在storyboard中反复绘制相同的东西,代码上也可以降低重复。摸索了之后总结出下面的步骤:1,创建UIView 的SubClass命名为MyView2, new一个名为MyView的
2016-02-24 08:58:32
6542
原创 ScrollView 在Autolayout中的不能滚动的问题
在接触Autolayout的初期,关于scrollView的约束设置是一个小难点,往往设置了一堆约束之后还是无法滚动起来。或者约束设置之后产生了许多错误。其实,在设置scrollView 的约束时只要保持思路的清晰,并了解scrollView的原理就很容易正确设置约束了。在 Autolayout 下,UIScrollView的 contentSize 是由其内容的约
2016-01-15 09:39:32
2964
原创 iOS 引入字体库
在iOS App 当中,可以使用第三方的字体库。方法十分简单,首先,把字体库文件拖入项目当中之后,在Info.plist中添加Fonts provided by application项,加入一个item值为刚刚添加的字体文件文件名。这样该字体就可以在程序当中使用了。使用方法,UIFont *font = [UIFont fontWithName
2016-01-08 14:53:55
655
原创 IOS status bar 配置方法
ios上状态栏 就是指的最上面的20像素高的部分,显示了电池、时间、运营商等信息。可以选择status bar 之上元素的颜色(黑、白) ,默认的黑色(UIStatusBarStyleDefault)白色(UIStatusBarStyleLightContent)在实际使用时有下面设置方式:可以通过plist 文件进行配置,在plist里
2016-01-04 17:31:50
3756
原创 storyboard 界面跳转方法
现将我所知道的storyboard 中的界面跳转方式进行简单总结:跳转到新的页面segue连线:在storyboard中使用ctrl+鼠标拖动方式可以在两个页面间拖出一条segue连线1,直接跳转:如果连线起点是一个按钮(或者其他可以点击的控件),则无需写代码就可以使点击按钮事件触发一次跳转。2,利用segueID: storyboard segue 可以设置一个s
2015-12-23 13:48:04
3534
原创 iOS 类成员定义方式
之前和同事讨论代码规范时提到代码中类成员的定义方式问题,发现这块的知识不是特别清晰,现在有时间整理一下,写给自己加强一下记忆。先看代码:// SampleClass.h// storyBroadJump//// Created by wlq on 15/12/17.// Copyright © 2015年 wlq. All rights reserved
2015-12-17 10:01:39
550
原创 Xcode 基础快捷键
今天简单整理一些Xcode 用到的快捷键,自己参考。1.工程导航器:Command+1快速浏览代码、图片以及用户界面文件。2.显示/隐藏导航器面板:Command+0当你在对屏幕进行截图的时候可能会想要隐藏起与你感兴趣内容的无关的部分。假如你想要使用辅助编辑器或者想要设计用户界面并将其连接到代码的时候,这个快捷键会相当有用。3.显示/隐藏
2015-12-16 10:40:28
432
ios storyboard页面跳转演示
2015-12-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人