- 博客(683)
- 资源 (8)
- 收藏
- 关注

原创 加快AppStore审核的两种方式之TestFlight预审核
相信一部分开发者,对于Apple收购TestFlight有着比较好奇的心态,那么TestFlight在被收购后,已经再次重新正式发布,可以正常使用了,那么又有多少开发者会去使用它呢?读完Apple的TestFlight官方文档之后,已经不能阻止我的小宇宙爆发了,开始折腾了起来,大致总结有以下两点: 如果可以接受10测试人员,那么就不需要提交审核,意味着不需要Apple的漫长审核...
2016-02-02 14:49:22
15979
4

原创 ***-[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from ob
***-[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt toinsert nil object from objects[0] 字典传空值报错 字典传值前加入
2015-09-14 10:35:51
8663

原创 _OBJC_CLASS_$_ClassName", referenced from:
在xcode 开发过程中,经常遇到如下错误: "_OBJC_CLASS_$_ClassName", referenced from:我总结了两种错误情况:1.一个类所在的库(框架)没有被引入,常见为framework添加。解决方法:添加该类所在的库(框架)2.一个类没有被正确的添加到工程中,这种情况在工程中的确存在这个类,可是程序就是
2014-12-05 14:45:54
3909

原创 导入第三方类库的问题汇总
找到Build settings->Linking->Other Linker Flags,将此属性修改成-all_load
2014-11-11 15:52:08
4307

原创 实现上下拉刷新MJRefresh
在开发项目中,为了更好的用户体验,现在大多软件都加入了上拉刷新列表数据,下拉加载更多数据的功能,比如:腾讯QQ,新浪微博,网易新闻,等等很多的社交新闻类都带有这样的功能.下面来就是几种常见的实现方法: 一:UITableView的代理方法效果: 通过使用UITableView的这个代理方法:- (void)tableView:(UITableView*)ta
2014-11-11 08:59:26
4614

原创 IOS超强表格控件GMGridView
iOS为我们提供UITableView类,实现了项目的纵向排列,而对于iOS整个操作桌面,所有应用程序却是以网格的形式排列,Gulam Moledina帮我们实现了这个效果,而且留有的接口与UITableView类似,使用起来相当方便。需要的环境支持: 1、iOS5,需要UIScrollView手势支持; 2、ARC(Automatic Reference Co
2014-11-10 20:54:28
5449

原创 UIViewExt宽,高,顶部,底部
UIViewExt.h#import CGPoint CGRectGetCenter(CGRect rect);CGRect CGRectMoveToCenter(CGRect rect, CGPoint center);@interface UIView (ViewFrameGeometry)@property CGPoint origin;@property CGSize
2014-11-06 20:03:22
1926

转载 出现( linker command failed with exit code 1)错误总结
这种问题,通常出现在添加第三方库文件或者多人开发时。这种问题一般是找不到文件而导致的链接错误。 我们可以从如下几个方面着手排查。1.以如下错误为例,如果是多人开发,你同步完成后发现出现如下的错误。[html] view plaincopyUndefined symbols for architecture
2014-11-06 10:59:38
1000

转载 CocoaPods安装和使用教程
Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usage目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetworking类库场景2:如何正确编译运行一个包含CocoPods类库的项目Co
2014-11-06 09:51:49
887

转载 MVC三层架构模型到底是怎么回事,怎样理解mvc思想
MVC+三层架构模型是这样的首先把数据,数据处理,客户端显示分离,这就是三层架构。MVC负责把客户端分离,再分成三个部分分别是,针对数据处理的接口,连接数据处理和页面显示的出口入口控制,以及用户界面三个部分。这样做的最大的好处就是大型网站开发中,无论未来网站庞大到何种程度,都可以无限的扩展。举个例子说吧,三层架构,把网站页面开发和数据库以及数据处理开发分离,让不同的人可以同时工作,最后把各个部
2014-11-04 16:12:27
1092

原创 获取资源的绝对路径NSBundle
使用NSBundle 获取程序资源文件,也就是获取工程中的图片、声音等文件的路径NSString *absPath = [[NSBundle mainBundle] pathForResource:@“pdfName” ofType:@“pdf”];得到资源文件的绝对路
2014-11-04 11:44:58
834

原创 UIView To Image
- (UIImage *)imageWithView:(UIView *)view{ UIGraphicsBeginImageContext(view.bounds.size); [view.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage *image = UIGraphicsGetImageFr
2014-11-04 11:43:33
824

转载 OC单元测试
断言测试下面一共18个断言(SDK中也是18个,其含义转自ios UnitTest 学习笔记,真心佩服原文的博主,部分宏小弟已经测试过):
2014-11-04 11:19:28
1296

原创 注册本地通知【闹钟,备忘录】
// -------------------注册本地通知----------------- // 创建一个本地通知对象 UILocalNotification *localNotification = [[UILocalNotification alloc] init]; // 设置本地通知的时间 localNotification.fireDate = [NSDa
2014-11-03 20:20:45
920

原创 Objective-C底层数据结构
类的数据结构Class(指针)?1234567891011121314151617181920212223typedef struct objc_class
2014-11-03 15:42:07
1123

原创 新浪微博的简易框架【主题选中特效】
在AppDelegate.m中设置根视图控制器RootviewController.h@interface RootTabbarController : UITabBarController{ UIImageView *_selectedImg;}RootviewController.m#import "RootTabbarController.h"#import "Ho
2014-11-01 19:08:57
1044

原创 自定义工具栏tabbar图片
在AppDelegate.m中,设置根视图控制器RootViewController.h@interface RootViewController : UITabBarController{ UIImageView *_selectedImg;}RootViewController.m#import "RootViewController.h"#import "Home
2014-11-01 18:39:41
1049

原创 手机QQ底部分栏效果【标签栏】
AppDelegate.m//// AppDelegate.m// Task5//// Created by lyb on 14-9-27.// Copyright (c) 2014年 imac. All rights reserved.//#import "AppDelegate.h"#import "FirstViewController.h"#import "
2014-11-01 17:42:58
2353

原创 创建TabBaritem和自定义Tabbar工具栏
AppDelegate.m#import "AppDelegate.h"@implementation AppDelegate- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.window = [[
2014-11-01 17:37:20
1099

原创 简易图片浏览器【可缩放图片,滑动后恢复正常】
AppDelegate.h#import "AppDelegate.h"#import "RootViewController.h"@implementation AppDelegate- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launc
2014-11-01 17:32:52
1301

原创 使用ScrollView缩放图片
ViewController.h@interface ViewController : UIViewController{ UIScrollView *_scrollView;}ViewController.m#import "ViewController.h"@interface ViewController ()@end@implementation ViewC
2014-11-01 17:29:46
1248

原创 表的头视图下拉放大效果
ViewController.h@interface ViewController : UIViewController{ UIImageView *_imageView;}ViewController.m#import "ViewController.h"@interface ViewController ()@end@implementation View
2014-11-01 17:27:12
1626

原创 渐变式切换图片
ViewController.h@interface ViewController : UIViewController{ UIImageView *imageView1; UIImageView *imageView2;}ViewController.m#import "ViewController.h"@interface ViewController
2014-11-01 17:24:21
1082

原创 可以循环滚动的展示图
ViewController.h@interface ViewController : UIViewController{ NSInteger _index; UIPageControl *_pageCtrl; UIScrollView *_scrollerView;}ViewController.m#import "ViewController.h"@
2014-11-01 17:22:33
777

原创 展示图
ViewController.h@interface ViewController : UIViewController{ UIPageControl *_pageCtrl; UIScrollView *_scrollView;}ViewController.m#import "ViewController.h"@interface ViewController
2014-11-01 17:20:53
716

原创 UIScrollView 的常用属性
ViewController.@interface ViewController : UIViewControllerViewController.m
2014-11-01 17:13:59
822

原创 解释为什么imgView要打开点击事件【事件响应链】
(1)在AppDelegate.m文件中将导航控制器设置为根控制器RootViewController *rootCtrl = [[RootViewController alloc] init]; UINavigationController *navCtrl = [[UINavigationController alloc] initWithRootViewController:r
2014-11-01 17:05:59
1317

原创 事件响应链
(1)设置根视图控制器(2)RootViewController.m- (void)viewDidLoad{ [super viewDidLoad]; MyView *view = [[MyView alloc] initWithFrame:CGRectMake(0, 20, 320, 300)]; view.backgroundColor = [UIColor
2014-10-31 17:18:36
897

原创 二次封装CoreData
(1)创建一个Data Model文件,命名为MyModel.xcdatamodeld(2)创建Users表,添加如图的字段(3)创建NSManagedObject subclass表实体文件(4)在Users.m文件中,覆写description方法CoreDataDBHelper.h#import #import // 本地文件存储的路径#d
2014-10-31 16:49:42
1581

转载 Objective-C对象模型及应用
前言原创文章,转载请注明出自唐巧的技术博客。本文主要介绍Objective-C对象模型的实现细节,以及Objective-C语言对象模型中对isa swizzling和method swizzling的支持。希望本文能加深你对Objective-C对象的理解。ISA指针Objective-C是一门面向对象的编程语言。每一个对象都是一个类的实例。在Object
2014-10-31 11:39:45
947

翻译 类和元类
声明本文译自class and metaclasses.非原创类和元类十个鸡生蛋,蛋生鸡的混沌逻辑正文Objective-C是一中类基础的对象系统.每一个类都是类的实例;对象的isa指针指向它所属的类.类描述了对象的数据:分配的大小和实例变量类型以及布局形式.类也定义了对象的行为:选择器去应答实现的实例方法.类的方法列表是一簇实例方法,对象可以应答的
2014-10-31 10:42:44
917

原创 单元格的三种定制方式
AppDelegate.mMainViewController *mainCtrl = [[MainViewController alloc] initWithStyle:UITableViewStylePlain]; UINavigationController *navCtrl = [[UINavigationController alloc] initWithRootV
2014-10-30 10:49:40
1206

原创 UICollectionView
RootViewController.h@interface RootViewController : UIViewControllerRootViewController.m
2014-10-30 10:44:15
1011

原创 QQ列表的展开收起
RootViewController.h@interface RootViewController : UIViewController { BOOL Close[15]; //用于存放每一组的收起展开状态 YES 是收起 NO是展开 UITableView *_tableView;}@property(nonatomic, retain)NSArray *da
2014-10-30 10:40:13
1587

原创 电话本的检索功能
设置带有导航栏的根视图控制器RootViewController.h@interface RootViewController : UIViewController{ UITableView *_tableView;}@property(nonatomic, retain)NSArray *data; //存放原本的数据@property(nonatomic, reta
2014-10-30 10:36:04
1083

原创 点击按钮切换图片
RootViewController.m- (void)viewDidLoad{ [super viewDidLoad]; _imageView.image = [UIImage imageNamed:@"1"]; _imageView.highlightedImage = [UIImage imageNamed:@"2"];}- (IBAction)but
2014-10-30 10:35:40
991
availables.xml.zip
2019-07-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人