自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

转载 iOS提交AppStore审核加急邮件发送

地址:https://developer.apple.com/appstore/contact/appreviewteam/index.htmlhttps://developer.apple.com/contact/app-store/?topic=expedite1、选择app review2、填写手机号 +86 13xxxxxxxxx3、填写App Name...

2017-11-28 19:44:00 361

转载 关于macOS High Sierra 10.13 中,XAMPP php7 安装memcache的问题

下载支持php7的memcachegit clone https://github.com/websupport-sk/pecl-memcache memcachecd memcache用xampp安装的话:$ /Applications/XAMPP/xamppfiles/bin/phpize --with-php-config=/Applications/XAMP...

2017-11-20 10:09:00 175

转载 关于macOS High Sierra 10.13 中pod失效的解决方案

mac升级10.13之后pod不可用了解决方案sudo gem update --systemsudo gem install -n /usr/local/bin cocoapods#上面的指令是安装最新正式版的,也可以用一下指令安装#安装最新版本(包括Beta版)sudo gem install -n /usr/local/bin cocoapod...

2017-11-14 10:29:00 151

转载 iOS Masonry九宫格布局 - 一行代码实现九宫格

已经有一年多没有发过博客了,时隔一年的第一篇博客,上点有用的东西。如何使用Masonry实现的九宫格布局函数?怎么才能一句代码就搞定九宫格布局?跟随这篇文章走出九宫格的困境,让你不再为九宫格布局的代码感到烦心,让你抛弃使用CollectionView。直接上效果图:以上三张图片的九宫格布局,皆由一句代码完成:#import "Masonr...

2016-08-19 20:18:00 750

转载 单例模式的使用:通过dispatch_once创建单例

什么是单例呢?Wikipedia是如此定义的: 在软件工程中,单例是一种用于实现单例的数学概念,即将类的实例化限制成仅一个对象的设计模式。附上我自己对单例的理解: 单例就是类,但这是一个只能被实例化一次的类,或者说该类永远只能被实例化出一个对象。 这就和readonly属性的懒加载(lazy)非常相像,重写属性的getter,如果字段为空则为其赋值...

2015-04-14 21:02:00 95

转载 Objective - C 小谈:程序启动原理

1.Info.plist常见的设置* 建立一个工程后,会在Supporting files文件夹下看到一个“工程名-Info.plist”的文件,该文件对工程做一些运行期的配置,非常重要,不能删除* 在旧版本Xcode创建的工程中,这个配置文件的名字就叫“Info.plist”* 项目中其他Plist文件不能带有“Info”这个字眼,不然会被错认为是传说中非常重要的“I...

2015-03-31 23:07:00 70

转载 Objective - C 小谈: @property属性的用法

* weak (assign) : 代理\UI控件* strong (retain) : 其他对象(除代理\UI控件\字符串以外的对象)* copy : 字符串* assign : 非对象类型(基本数据类型int\float\BOOL\枚举\结构体)该文暂时只做使用描述,详细讲解将后续补充转载于:https://www.cnblogs.com/YHSta...

2015-03-31 22:51:00 70

转载 objective - C 小谈: tableView的刷新

1: 数据刷新的总体步骤1.1: 修改模型数据1.2: 刷新表格(刷新界面)2: 刷新表格的方法// 全局刷新(每一行都会重新刷新)- (void)reloadData;// 局部刷新(使用前提: 刷新前后, 模型数据的个数不变)- (void)reloadRowsAtIndexPaths:(NSArray *)indexPaths withRo...

2015-03-31 22:50:00 126

转载 Objective - C 小谈:控制器的管理

1. 如何创建一个控制器1.1. 控制器常见的创建方式有以下几种//1.1.1:通过storyboard创建//1.1.2:直接创建YHViewController *viewController = [[YHViewController alloc] init];//1.1.3:指定xib文件来创建YHViewController *viewControll...

2015-03-31 22:45:00 86

转载 Objective - C 小谈:UIKit继承结构(图片)

转载于:https://www.cnblogs.com/YHStar/p/4382252.html

2015-03-31 22:24:00 115

转载 Objective - C 小谈:监听文本框TextField的文字改变

* 一个文本输入框的文字发生改变时,文本输入框会发出一个UITextFieldTextDidChangeNotification通知* 因此通过监听通知来监听文本输入框的文字改变[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(textChange) name:UITextFie...

2015-03-31 22:10:00 191

转载 Objective - C 小谈:UISwitch的基本用法

* UISwitch继承自UIControl,因此也能像UIButton一样监听一些事件,比如状态改变事件* UISwitch可以通过拖线监听状态改变* UISwitch可以通过addTarget: 监听状态改变- (void)addTarget:(id)target action:(SEL)action forControlEvents:(UIControlEvents...

2015-03-31 22:09:00 161

转载 Objective - C 小谈:程序启动的完整过程

第一步:main函数第二步:UIApplicationMain* 创建UIApplication对象* 创建UIApplication的delegate对象第三步:delegate代理开始处理(监听)系统事件 (没有storyboard的情况下)* 程序启动完毕的时候, 就会调用代理的[application:didFinishLaunchingWith...

2015-03-31 22:06:00 104

转载 Objective - C 小谈:UIPickerView 和 UIDatePicker的基本使用

1.UIPickerView1.1. UIPickerView的常见属性// 数据源(用来告诉UIPickerView有多少列多少行)@property(nonatomic,assign) id<UIPickerViewDataSource> dataSource;// 代理(用来告诉UIPickerView每1列的每1行显示什么内容,监听UIP...

2015-03-31 22:05:00 153

转载 Objective - C 小谈:UIView的使用方法

1.1 - (void)layoutSubviews;* 当一个控件的frame发生改变的时候就会自动调用* 一般在这里布局内部的子控件(设置子控件的frame)* 一定要调用super的layoutSubviews方法1.2 - (void)didMoveToSuperview;* 当一个控件被添加到父控件中就会调用1.3 - (void)willM...

2015-03-31 22:02:00 148

转载 Objective - C 小谈:消息机制的原理与使用

1.通知中心(NSNotificationCenter)1.1.每一个应用程序都有一个通知中心(NSNotificationCenter*)实例,专门负责协助不同对象之间的消息通信1.2.这就是观察者模式(Observer),任何一个对象都可以向通知中心发布通知(NSNotification*),描述自己在做什么。其他感兴趣的对象(Observer观察者)可以申请在某个特定通知发...

2015-03-18 22:43:00 77

转载 Objective - C 小谈:使用xib封装一个view的步骤

新建一个xib文件描述一个view的内部结构(假设叫做StarCell.xib)新建一个自定义的类(自定义类需要继承自系统自带的view, 继承自哪个类, 取决于xib根对象的Class)新建类的类名最好跟xib的文件名保持一致(比如类名就叫做StarCell)将xib中的控件 和 自定义类的.m文件 进行连线提供一个类方法返回一个创建好的自...

2015-03-17 01:22:00 207

转载 Objective - C 小谈:代理delegate的使用法则

先搞清楚谁是谁的代理(delegate)定义代理协议,协议名称的命名规范:控件类名 + Delegate定义代理方法代理方法一般都定义为@optional代理方法名都以控件名开头代理方法至少有1个参数,将控件本身传递出去设置代理(delegate)对象 (比如myView.delegate = xxxx;)代理对象遵守协议代理对象实现协...

2015-03-17 01:19:00 109

转载 Objective - C 小谈:不规则行高的UITableViewCell的使用法则

1.新建一个继承自UITableViewCell的类2.重写initWithStyle:reuseIdentifier:方法添加所有需要显示的子控件(不需要设置子控件的数据和frame, 子控件要添加到contentView中)进行子控件一次性的属性设置(有些属性只需要设置一次, 比如字体\固定的图片)3.提供2个模型数据模型: 存放文字数据\图片数据...

2015-03-17 01:18:00 69

转载 Objective - C 经验小谈: KVC(Key Value Coding)的使用

除了:getter setter 方法,点语法, ->访问修饰符之外,我们还可以用 KVC(Key-Value-Coding) 键值编码来操作对象。那么究竟如何使用KVC操作对象的属性呢?下面我会用详细的例子来讲解。1、KVC的简单的赋值与取值赋值方法:[obj setValue:@"newValue" forKey:@"propertyName"];取值方法...

2015-03-16 11:20:00 77

转载 Objective - C 小谈:UITableViewCell的使用与重用

UITableViewDataSource协议@property (nonatomic, assign) id <UITableViewDataSource> dataSource;// 一共有多少组数据- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView;// 每一组有多少行数据...

2015-03-15 11:28:00 108

转载 Vim使用技巧

  宝岛程序员<vgod>自制的XVim命令总结,太棒了,所有常用命令一目了然,初学者可以很容易查到自己需要的命令,在这里我分享此图,向宝岛程序员vgod致敬。  原文地址:http://blog.vgod.tw/PDF版下载Vim自身的命令外,还有xcode相关的命令命令说明:runxcode代码运行:make...

2015-03-12 13:56:00 84

转载 iOS 应用图标管理

只要文件名叫做Icon.png,就会自动被当做是应用程序的图标一个应用程序可以准备多种规格的图标,详情可以查看苹果官方文档,如下图(有待翻译,请关注我的博客)转载于:https://www.cnblogs.com/YHStar/p/4328285.html...

2015-03-10 20:01:00 96

转载 iOS启动图片标准格式

App在启动过程时,全屏显示的图片:Default.png不同规格Default图片的使用场合Default.png:非retina-iPhone屏幕,[email protected]:retina-iPhone屏幕,[email protected]:4inch的retina-iPhone屏幕,640x1136Default-Por...

2015-03-10 19:52:00 212

转载 Swift的基础,操作符,字符串和集合类型

这篇文章主要讲解苹果Swift官方指南的第二章前四节的要点内容,如果想看完整的英文文档可以去苹果开发者页面下载。Basic声明常量let声明变量var注释依旧使用"//" "/**/", 注意这里"/**/"在Swift可以嵌套使用表达式结尾不再有分号整数你可以声明为Int或者UInt,他们本身适应不同平台(64位, ...

2015-03-10 13:34:00 55

转载 Swift - UILable背景图层圆角,Lable大小随文字自适应

// 1.创建Lable var lbl:UILabel? = UILabel() lbl!.text = app!.name! + "正在下载……" lbl!.textAlignment = NSTextAlignment.Center; lbl!.textColor = UIColor.whi...

2015-03-09 21:19:00 332

转载 Xcode自带头文件修改与缓存清空

1.Xcode自带头文件的路径/Applications/Xcode.app: 应用程序->右键Xcode->显示包内容/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk/System/Li...

2015-03-08 15:51:00 132

转载 那些不能错过的Xcode插件

整理自BigPolarBear的博客、杂技杂记以及CC此前整理。古人云“工欲善其事必先利其器”,打造一个强大的开发环境,是立即提升自身战斗力的绝佳途径!以下是搜集的一些有力的XCode插件。1.全能搜索家CodePilot 2.0你要找的是文件?是文件夹?是代码?Never Mind,CMD+SHIFT+X调出CodePilot,输入任何你想到搜的东西吧!想搜ap...

2015-03-06 22:33:00 68

转载 NSBundle,UIImage,UIButton的使用

1.NSBundle1> 一个NSBundle代表一个文件夹,利用NSBundle能访问对应的文件夹2> 利用mainBundle就可以访问软件资源包中的任何资源3> 案例: // File : 全路径 // NSBundle : 一个NSBundle代表一个文件夹 // 利用mainBundle...

2015-03-05 23:10:00 95

转载 Swift 实现文件名称批量修改

var fileManager = NSFileManager() // 取得文件夹的路径,注意:末尾加/与不加同样,推荐末尾加/ // Define folderPath var filePath = "/Users/Star/desktop/PathName/" // 获得文件夹下文件名称集合...

2015-03-01 11:27:00 413

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除