自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(112)
  • 资源 (3)
  • 收藏
  • 关注

原创 swift 流程控制

////  main.swift//  swift流程控制////  Created by zhangbiao on 14-6-13.//  Copyright (c) 2014年 理想. All rights reserved.//import Foundation// swift 流程控制

2014-06-16 09:08:20 1705 1

原创 swift Dictionary 字典

////  main.swift//  字典////  Created by zhangbiao on 14-6-15.//  Copyright (c) 2014年 理想. All rights reserved.//import Foundationprintln("字典")/*字典是一种存

2014-06-16 09:02:51 49797 1

原创 swift Array 数组

////  main.swift//  swift数组////  Created by zhangbiao on 14-6-15.//  Copyright (c) 2014年 理想. All rights reserved.//import Foundationprintln("数组")/

2014-06-16 09:01:03 35908 3

原创 swift tuples 元组

////  main.swift//  元组////  Created by zhangbiao on 14-6-15.//  Copyright (c) 2014年 理想. All rights reserved.//import Foundationprintln("元组")/*元组(tup

2014-06-16 08:58:52 2318 1

原创 swift基础(一) 变量和常量和函数

//本节介绍 : 常量 变量   常量和变量的数据类型//常量/*关键字:let特点:赋值后不能在改变*/let constNum=100;//constNum= 200 ;//错误写法//变量/*关键字:var特点:值是可以改变的*/var nu

2014-06-13 20:02:53 1716

原创 Mac M1编译 swift 5.8.1源码

如果以上未安装,请先安装,建议是用 Homebrew安装,注意,如果没有安装Homebrew,请先安装Homebrew。python3 ninja cmake sccache (如果未安装,先往下面看有相关安装教程推荐)(一)、建议swift版本和Xcode版本一样,运行中端,查看swift 版本。解决不了,报错缺少很多.a文件,然后我又采用Ninja编译(参考。走就行,如果可以正常运行OK了,如果有问题,往下看。在编译这里我遇到了问题,报的错 使用。总之,会遇到各种问题,但是慢慢解决吧。

2023-10-20 12:18:19 776

原创 pod ssl 403 失败

git config --global http.sslBackend "openssl"

2021-12-16 17:56:31 1725

原创 Apple M1 Sourcetree 卡 卡顿 卡死

Apple M1 Sourcetree 卡 卡顿 卡死 如果你安装了CleanMyMac,请把CleanMyMac 卸载掉试试,我解决了2天,发现了是这个问题

2021-03-09 19:09:44 3033

原创 Error installing libwebp Cocopods

Error installing libwebp1.终端输入 pod repo2、分别复制path,command + shift + G 输入上一步的地址,依次点击Specs-->1-->9-->2-->libwebp->对应的版本3、选择报错的版本打开,将source下git地址更改为https://github.com/webmproject/libwebp.git4、执行pod install...

2021-03-08 15:32:57 317

原创 iOS 11中TableView位置下移,状态栏空白问题解决

在创建tableView 完后,加上这个判断if(@available(iOS 11.0,*)){ _tableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever; }

2019-04-30 11:46:34 1152

原创 隐藏navigationController 切换 跳动

- (void)viewWillAppear:(BOOL)animated {[self.navigationController setNavigationBarHidden:YESanimated:animated];[superviewWillAppear:animated];}- (void)viewWillDisappear:(BOOL)animated {[self...

2018-12-24 10:57:45 415

原创 通过 objc_setAssociatedObject (关联) 的形式实现为Category (类别) 添加属性

先了解一下 objc_setAssociatedObject  objc_getAssociatedObject需要头文件 #import objc_setAssociatedObjectSets an associated value for a given object using a given key and association poli

2016-03-25 17:01:40 1937

原创 iOS 随记

index  = MAX(0, MIN(arr.count-1, index));

2016-03-18 16:43:19 357

转载 iOS 子视图 父视图 UIView 相关的方法

初始化一个视图- (id)initWithFrame:(CGRect)aRect //用指定的frame 初始化一个视图对象结束视图中的编辑状态- (BOOL)endEditing:(BOOL)force  //这个在弹回键盘时特别有用关于响应- (void)addGestureRecognizer:(UIGestureRecognizer *)gestureRecogni

2016-03-17 14:34:23 3453

原创 iOS 取消延时执行 performSelector: withObject: afterDelay:

- (void)viewDidLoad {    [superviewDidLoad];    // Do any additional setup after loading the view.    //[self setLayout];        [selfperformSelector:@selector(Test:)wi

2016-03-15 10:24:37 2195

转载 iOS 响应者链条

iOS的事件大致分为三种:触摸事件、加速计事件、远程控制事件  首先要理解以下几个概念:  一、响应者对象:    在iOS中不是任何对象都能处理事件,只有继承了UIResponder的对象才能接收并处理事件。我们称之为“响应者对象”。    UIApplication、UIViewController、UIView都继承自UIResponder,因此它们都是响应者

2015-09-06 13:17:01 1351

转载 iOS 后台定位

工作中碰到一个定位的应用场景:app需要在后台运行,实时上传用户地理位置。苹果对iOS的规范性在提升了app的品质的同时也带来了对开发者的限制。翻阅了各种官方文档和资料,得出结论如下:1、实现后台定位有2种方式:standard location service(调用CLLocationManager的startUpdatingLocation)signif

2015-05-14 15:10:21 649

转载 iphone UI 界面尺寸

2015-01-28 13:43:48 936

转载 IOS引用三方framewrok的头文件出现'xxxxx/xxxx.h' file not found问题解决方法

IOS引用三方framewrok的头文件出现'xxxxx/xxxx.h' file not found问题解决方法例如:xxxxxx'MAMapKit/MAMapKit.h' file not found我们平时添加三方framework一般会这么设置。小伙伴们,如果你遇到了上面说的错就看一下下面这张图是否做了同样的设置。

2015-01-23 16:11:17 8115

转载 UITextField 详解

//初始化textfield并设置位置及大小     UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)] //设置边框样式,只有设置了才会显示边框样式   text.borderStyle = UITextBorderStyleRoundedRect; typede

2014-11-03 15:25:15 799

原创 swift UITableView 表视图

////  AppDelegate.swift//  swiftTableView////  Created by baojia on 14-6-30.//  Copyright (c) 2014年 baojia. All rights reserved.//import UIKit@UIApplicationMa

2014-06-30 18:00:26 4338

原创 swift UINavigationController 导航控制器

一.创建项目  //略

2014-06-16 16:53:29 27613 1

原创 swift IOS 视图控制器 UIButton UILabel 控件使用

一.创建Swift 项目,第一章说过。不在赘述二。创建一个

2014-06-12 04:52:28 9213 1

原创 swift 第一个IOS应用程序

swift 出来也有一阵子了,一直没有时间来研究,简单的看了看,随手写几篇文章。特此声明:本博客纯属个人学习,有不足之处,属于正常,希望多多见谅.第一个IOS应用程序开发一.准备工作:(1)Mac OS X操作系统 10.9.3,(2)Xcode6.0,暂时我的Bt版本(有意外退出,和代码提示不全等现象)二

2014-06-11 08:40:44 15174 15

原创 CABasicAnimation 动画

CABasicAnimation用法 CABasicAnimation 自己只有三个property   fromValue  toValue  ByValue当你创建一个 CABasicAnimation时,你需要通过-setFromValue和-setToValue来指定一个开始值和结束值。当你增加基础动画到层中的时候,它开始运行。当用属性做动画完成时,例如用位置属性做

2014-05-26 14:18:06 1040

转载 ios 下拉刷新 EGO实现

移动应用开发中有这么一种场景,就是在列表中显示的数据刷新,有点击刷新按钮刷新的,也有现在最流行的由Twitter首先推出的下拉刷新功能,在IOS中,使用下拉刷新更新UITableView中的数据也用的非常多,最典型的就是新浪微博的客户端,使用下拉的形式来更新最新的微博信息。在Android开发中,有相应的开源项目来实现下拉刷新,这里主要讲如何在IOS中实现下拉刷新的功能,我们用到一个EGOTa

2014-03-16 17:32:25 3445

原创 iOS 屏幕适配

app尺寸,去掉状态栏CGRect r = [ UIScreen mainScreen ].applicationFrame;r=0,20,320,460屏幕尺寸CGRect rx = [ UIScreen mainScreen ].bounds;r=0,0,320,480状态栏尺寸CGRect rect; rect = [[UIApplicat

2013-12-24 14:56:27 2198 1

原创 mysql 无法启动时,告诉你一个比较二的秘密

sudo rm /usr/local/mysqlsudo rm -rf /usr/local/mysql*sudo rm -rf /Library/StartupItems/MySQLCOMsudo rm -rf /Library/PreferencePanes/My*vim /etc/hostconfig and removed the line MYSQLCOM=-YES-

2013-12-19 10:15:24 605

转载 UIImagePickerController拍照与摄像

(2012-11-23 14:38:40)标签: ios iphone 拍照 摄像 杂谈 该类继承自UINavigationController类步骤:检查媒体来源模式是否可用检查该来源模式下所支持的媒体类型创建图像选取控制器,设置其属性并显示在委托协议方法中处理

2013-12-17 16:34:32 1150

转载 cocos2dx常见的46中+22中动作详解

bool HelloWorld::init(){    //////////////////////////////    // 1. super init first    if ( !CCLayer::init() )    {        return false;    }    CCSprite * sp= CCSprite::create("I

2013-12-14 15:37:04 918

转载 cocos2d-x schedule

原创文章,转载请注明出处:http://blog.csdn.net/zhy_cheng/article/details/8274042使用CCNode的schedule函数可以实现一个定时器,该函数一共有三个重载的函数[cpp] view plaincopyvoid CCNode::unscheduleUpdate()  {      m_p

2013-12-13 11:29:40 1331

转载 cocos2d-x 卸载

卸载:将隐藏的模板文件删除掉首先打开你mac终端,然后输入如下命令:显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false或者显示Mac

2013-12-10 11:34:09 781

转载 Tiled 的使用

原创文章,转载请注明出处:http://blog.csdn.net/zhy_cheng/article/details/8308609Tiled Map Editor是Cocos2d-x支持的地图编辑器,使用Tiled编辑出的地图可以很方便的被Cocos2d-x使用Tiled的官网是Tiled Map Editor。我使用的地图编辑器是QT版本。 好了,下面就试一试吧。

2013-12-06 17:23:53 1475 1

转载 UITapGestureRecognizer是没有tag

UITapGestureRecognizer是没有tag属性,但他有UIView的属性,我们可以通过给UIView添加tag属性,从而标记UITapGestureRecognizer。UITapGestureRecognizer *singleTap =        [[UITapGestureRecognizer alloc]initWithTarget:self action:@

2013-12-04 15:59:21 1104

转载 FMDB 2

SQLite (http://www.sqlite.org/docs.html) 是一个轻量级的关系数据库。iOS SDK很早就支持了SQLite,在使用时,只需要加入 libsqlite3.dylib 依赖以及引入 sqlite3.h 头文件即可。但是,原生的SQLite API在使用上相当不友好,在使用时,非常不便。于是,开源社区中就出现了一系列将SQLite API进行封装的库,而FMD

2013-11-30 18:59:57 694

转载 mac mysql

这几天在折腾mantis发现总是连接mysql出错,就随手改了root权限,导致登录不上。以下是还原root权限和更改root密码的最便捷方法。1:装mysql workbench 。可视化界面直接操作。2:苹果->系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务3:进入终端输入:cd /usr/local/mysql/bin/

2013-11-29 15:45:25 621

转载 UIScrollView 详解 大全

首先实现UIScrollViewDelegate协议:#import @interface Activity01ViewController : UIViewController{ UIScrollView *myscrollview;}@property (nonatomic,retain) UIScrollView *myscrollview;@end实现协议的下

2013-11-28 14:24:20 708

转载 cocos2d-x 环境搭建 for xcode

“cd documents” 进入Documents文件夹,继续进入文件夹命令:“cd cocos2d-1.0.1-x-0.9.2”,然后“sudo ./install-templates-xcode.sh”命令开始执行安装命令 执行完毕 ok

2013-11-27 11:01:54 679 1

转载 NSString 大全

温故知新,常用常新 //1、创建常量字符串。NSString *astring = @"This is a String!"; //2、创建空字符串,给予赋值。NSString *astring = [[NSString alloc] init]; astring = @"This is a String!"; [astring release]; NSLog(@"astring:%@",astr

2013-11-25 18:27:05 532

转载 UIActionSheet 的使用

UIActionSheet是在iOS弹出的选择按钮项,可以添加多项,并为每项添加点击事件。为了快速完成这例子,我们打开Xcode 4.3.2, 先建立一个single view application。然后再xib文件添加一个button,用来弹出sheet view。1、首先在.h文件中实现协议加代码的地方在@interface那行的最后添加,协议相当于java里的接口,

2013-11-23 13:17:58 594

豆瓣电影数据集(2019.3).xlsx.zip

豆瓣电影数据集(截至2019年3月),共91369条。 包含[电影名称,评分,评价人数,各星级占比,短评数量,影评数量,类型,导演,编剧,主演,制片国家/地区,语言,上映日期,片长,网址,剧情简介]

2019-06-17

iOS 判断两个日期是否在同一周内

iOS 判断两个日期是否在同一周内

2016-05-25

通过 objc_setAssociatedObject (关联) 的形式实现为Category (类别) 添加属性

通过 objc_setAssociatedObject (关联) 的形式实现为Category (类别) 添加属性 如有不对敬请斧正

2016-03-25

空空如也

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

TA关注的人

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