- 博客(17)
- 收藏
- 关注
原创 UItableView 的使用总结
tableView 顶部有20 的空白;tableView 顶部有64 的空白;使用storyboard 创建 UITableView;
2015-11-12 11:42:38 376
原创 dyld: Symbol not found: ___NSArray0__
问题描述:dyld: Symbol not found: ___NSArray0__ Referenced from: /private/var/mobile/Containers/Bundle/Application/5C6F5D69-5D14-4C07-BEA4-F410C18C66CC/DGBao.app/DGBao Expected in: /System/Library/Frame
2015-11-09 19:08:58 6317 8
原创 -bash: mysql: command not found mac
-bash: mysql: command not found mac
2015-11-03 17:22:26 13760
原创 UIButton 上的图文上下排列
说明:方法很简单,但是有个大坑 1: CGFloat imageW = self.imageView.frame.size.width; CGFloat imageH = self.imageView.frame.size.height; CGFloat titleW = self.titleLabel.frame.size.width;
2015-10-23 16:05:45 3289
原创 关于git 的使用
git 常用操作:1:首先创建本地版本库:git init2:从远程库clone 文件:git clone “这是地址”注意: 在创建完远程的版本库的时候,会提示我们使用( git remote add origin ”我是萌萌哒的地址“)这个方法来关联远程库,这一步应该是放在第一次提交之前完成。3:然后可以创建文件、修改文件、删除文件。 如果是创建、修改文件的话,使用:git add
2015-09-08 16:20:11 434
原创 关键字@synthesize 和@property
一直在使用属性,但是很长一段时间都不明白@property 关键字和@synthesize 到底是怎样搭配使用的,今天终于让我发现了他们之间的关系;举个栗子: @property (nonatomic,strong) NSString *name; //第一步生成_name属性 //第二步为_name属性自动生成set/get方法然后我们回到 m 文件中,在没有 @synthesize nam
2015-09-02 14:04:39 372
原创 Storyboard 下 TableViewCell的复用
问题描述:使用 storyboard 建一个vc A,设置一个自定义的 cell,有另一个vc B(通过代码创建)重用这个 cell。可行方案1:self.tableView registerClass:<#(__unsafe_unretained Class)#> forCellReuseIdentifier:<#(NSString *)#>使用这种方法来注册 已经实现了的 UIViewCellC
2015-08-31 14:48:27 2283 1
原创 系统导航栏背景、文字、按钮的设置
1:设置导航栏的背景颜色self.navigationController.navigationBar.barTintColorself.navigationController.navigationBar setBarTintColor:<#(UIColor *)#>需要注意的是,当设置完导航栏的背景颜色后,push 和 pop 得到的 vc 的导航栏颜色也会随之发生变化; 当然,我们也可以使用
2015-08-31 10:55:58 501
转载 数据持久化方案
持久化(Persistence)plist文件(属性列表) preference(偏好设置)NSKeyedSAechiver(归档)SQLite 3CoreData
2015-08-25 09:58:02 566
原创 cocoapods安装和使用总结
1:$ gem sources –remove https://rubygems.org/ 执行之后会发现,网址会变成淘宝的地址; 然后执行 :$ sudo gem install cocoapods 方法(提示successfully install cocoapods–0.37)2:执行 podsetup(CocoaPods会将这些podspec索引文件更新到本地的 /.cocoapo
2015-07-17 13:33:29 451
原创 上下跳动的动画
[UIView beginAnimations:@"movement" context:nil]; [UIView setAnimationCurve:UIViewAnimationCurveEaseIn]; [UIView setAnimationDuration:0.5f]; [UIView setAnimationRepeatCount:2.5]; [
2015-07-15 14:07:03 796
原创 iOS 7、8 中的定位服务
1:在iOS8中,定位采用了新的方法; 2:定位返回的是国际标准的经纬度,需要通过算法转变为中国坐标; 3:重新初始化CLLocation,并通过它得到位置的详细信息。 4:设置地图显示的流程: (1)首先是添加定位功能,用以获得用户地理位置信息以及反编码的到的具体信息,例如:省市地区……1> self.locationManager = [[CLLocationManager al
2015-07-15 11:11:59 433
原创 [NSNull rangeOfCharacterFromSet:]错误提示;
把一个空值赋值给了一个变量; 所以在赋值之前,需要先对其进行判空:define checkStringNull(Str) (Str) == [NSNull null] || (Str) == nil ? @”” : [NSString stringWithFormat:@”%@”, (Str)]
2015-07-13 11:21:02 6024
原创 继承的时候,子类无法引用父类的属性
问题说明:Receiver type ‘A’ for instance message is a forward declaration。 (”A“为父类中的View,然后建一个类继承自父类,但是在子类中无法引用“A”的属性。)问题解决:只需在子类 .m文件中包含“A”的头文件即可。原因:使用 ARC 时,父类是通过 “@class A” 来引用“A”类中的属性,但是ARC是完整的向前引用,所以当
2015-07-07 14:36:56 2232
原创 关于KVO的使用总结
1:数组是不能添加KVO键值观察的,(因为数组内容变化过程中,在内存中所占的地址并不会发生变化),所以键值观察观察不到它的变化; 2:一般添加KVO的类型有:NSString,Float,Int。。。。 3:如果使用了UITable添加KVO之后,当Table销毁的时候,需要移除KVO,不移除的话: * Terminating app due to uncaught exception ‘N
2015-07-02 16:01:49 366
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人