自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(171)
  • 资源 (19)
  • 收藏
  • 关注

转载 SVN使用相关命令详解

检出svn co http://路径(目录或文件的全路径) [本地目录全路径]  –username 用户名 –password 密码svn co svn://路径(目录或文件的全路径) [本地目录全路径] –username 用户名 –password 密码 svn checkout http://路径(目录或文件的全路径) [本地目录全路径] –username 用户名 s

2016-11-30 09:24:19 306

原创 Xcode8更新之后模拟器找不到了

更新了Xcode8后,模拟器莫名的消失了。看了一下Xcode文件夹,SDK都在  首先试试重启电脑和Xcode后看看模拟器出现了没,没有的话只能重新建模拟器了。 方法如下:打开Xcode->Winwos->Devices 点击左下角小图标Add Simulator 可以添加对应的模拟器了 有些模拟器比如4s的不能升级iOS

2016-11-30 09:19:42 1001

原创 Xcode8打印一堆

Xcode8总是打印一堆奇怪的东西。虽然不影响开发,但是看着很不爽。解决的方法就是在Scheme里面添加OS_ACTIVITY_MODE = disable第一步 第二步

2016-11-30 09:18:20 609

原创 textField的leftView

#pragma mark - 字符串+ (UIView *)textFiledLeftViewWithText:(NSString *)text{        UIView *whiteView = [[UIViewalloc] initWithFrame:CGRectMake(0,0, 50,35)];    whiteView.background

2016-11-29 17:16:33 685

原创 单例模式

单例模式顾名思义就是只有一个实例,它确保一个类只有一个实例,并且自行实例化并向整个系统提供这个实例。它经常用来做应用程序级别的共享资源控制。这个模式使用频率非常高,通过一个单例类,可以实现在不同窗口之间传递数据。在objective-c中要实现一个单例类,至少需要做以下四个步骤:1、为单例对象实现一个静态实例,并初始化,然后设置成nil,2、实现一个实例构造方法检查上面声明

2016-11-28 10:52:11 237

原创 block的用法

X.1 初探Block在这一小节我们先用一些简单范例来导入block的概念。X.1.1 宣告和使用Block我们使用「^」运算子来宣告一个block变数,而且在block的定义最后面要加上「;」来表示一个完整的述句(也就是将整个block定义视为前面章节所介绍的简单述句,因为整个定义必须是一个完整的句子,所以必须在最后面加上分号),下面是一个block的范例:

2016-11-28 10:51:19 367

原创 retain, copy, assign区别

一,retain, copy, assign区别1. 假设你用malloc分配了一块内存,并且把它的地址赋值给了指针a,后来你希望指针b也共享这块内存,于是你又把a赋值给(assign)了b。此时a 和b指向同一块内存,请问当a不再需要这块内存,能否直接释放它?答案是否定的,因为a并不知道b是否还在使用这块内存,如果a释放了,那么b在使用这块 内存的时候会引起程序crash掉。2.

2016-11-28 10:50:23 232

原创 Navigation Bar

修改didFinishLaunchingWithOptions方法代码如下:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{    self.window = [[UIWindow alloc] initWithFra

2016-11-28 10:49:38 268

原创 UITextField总结

1.UITextField的初始化及设置 searchTextField=[[UITextField alloc]initWithFrame:CGRectMake(1.0,0.0,searchBackGroundImageView.frame.size.width, searchBackGroundImageView.frame.size.height)];//创建一个UITextFiel

2016-11-28 10:47:54 338

原创 类方法创建控件

#pragma mark - 获取一个字符串的Size+ (CGSize )getSizeWithString:(NSString *)str WithSize:(CGSize )allowSize font:(NSInteger )font {    NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphS

2016-11-25 14:15:46 282

原创 cocoaPods 常用的命令行

1. 新建一个项目,名字TestPod    如: cd 项目路径2. 终端查询第三方库和版本号:pod search 三方库名    如: pod search ZBarSDK  3. 新建一个空白文档,touch podfile4. 输入 vim podfile 键盘输入 i,进入编辑模式,输入platform :iOS,

2016-11-24 09:28:39 526

转载 三种网络检测举例

先枚举三种网络检测形式:1。直接使用官方库。  .h文件  #import "Reachability.h"包含SystemConfiguration.framework.m文件//YES: 有效网络 NO:无网络- (BOOL)CheckNetWork {    Reachability *r = [Reachability reachabilityWithH

2016-11-23 09:39:01 403

转载 在IOS应用中从竖屏模式强制转换为横屏模式

在 iPhone 应用里,有时我们想强行把显示模式从纵屏改为横屏(反之亦然),CocoaChina 会员 “alienblue” 为我们提供了两种思路第一种:通过人为的办法改变view.transform的属性。 具体办法: view.transform一般是View的旋转,拉伸移动等属性,类似view.layer.transform,区别在于View.transform是二维

2016-11-23 09:37:59 336

转载 Apple 企业开发者账号&邓白氏码申请记录

1.账号分类Apple开发者账号分三种,个人,公司,还有企业。个人和公司都称为标准账号。 还有一种是教育机构的账号。现在记录先:申请日期2013年4月26看申请周期有多长。账号介绍个人和公司的就不说了,现在只说企业账号首先是申请企业账号的地址:https://developer.apple.com/

2016-11-23 09:35:39 450

原创 横竖屏事件响应(viewWillLayoutSubviews和通知)两种方式

做横竖屏最重要的是确定横竖屏响应的接口。目前我知道的有两种方式 :1.使用通知。    - (void)viewDidLoad{       [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(_orientationDidChange:)name:UIDeviceOrientati

2016-11-23 09:34:21 398

原创 UITextView实现点击编辑框整体视图上移动,取消编辑恢复原来状态

//.h@interface MainViewController : UIViewController UITextViewDelegate,UIGestureRecognizerDelegate> {    BOOL                    _up;    UIImageView             *_imageView;    UITextView

2016-11-23 09:31:29 499

转载 实战新浪微博、腾讯微博的分享功能

一个是新浪微博,腾讯微博的分享按钮,一个是他们的绑定情况(其实就是是否授权)。点击微博分享中新浪或腾讯按钮,就进行相应的授权(若没授权),显示微博内容,而后发布微博。设置界面中的绑定,就是相关的应用授权。 呵呵,其实也蛮简单滴。首先分别从新浪微博开放平台(http://open.weibo.com/)、腾讯微博开放平台(http://dev.t.qq.com/)中注册应用,获取到Appkey,

2016-11-23 09:27:43 560

原创 NavigationToolBar的使用

//1.显示底部工具栏    self.navigationController.toolbarHidden = NO;//2.设置底部工具栏的背景图片    UIImage *navBarImage11 = [UIImage imageNamed:@"bottomBK.png"];    UIImageView *imageView11 = [[UIImageView alloc

2016-11-23 09:22:20 2801

原创 NavigationBar的使用

//1.设置navigationBar的文本颜色    self.navigationController.navigationBar.tintColor = [UIColor redColor];//2.设置navigationBar的背景图片    UIImage *navBarImage = [UIImage imageNamed:@"bottomBK.png"];   

2016-11-23 09:21:56 425

原创 iOS 强制转成横屏的方式

强制转成横屏:if ([[UIDevice currentDevice] respondsToSelector:@selector(setOrientation:)]) {            SEL selector = NSSelectorFromString(@"setOrientation:");            NSInvocation *invoca

2016-11-23 09:12:09 334

原创 隐藏TabBar的一些方法小结

1://隐藏tabBar    WebViewController *webVc = [[WebViewController alloc] init];    webVc.hidesBottomBarWhenPushed = YES;    [self.navigationController pushViewController:webVc animated:YES];    w

2016-11-23 09:10:54 329

原创 NSNotificationCenter 中的addObserver和addObserverForName的释放问题。

先说下addObserver的一般处理步骤:1.加入观察者[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(dealWithNote:) name:@"NoteName" object:nil];2.实现响应-(void)dealWithNote:(NSNotification *)no

2016-11-23 09:09:48 3082

转载 iOS提交后申请加急审核

下面进入正题。提交完成后进入加急审核页面。链接:https://developer.apple.com/appstore/contact/appreviewteam/index.html在i would like to里选择加急审核然后填写相关信息。App Information里填写应用名称,ID填写9位数字ID 现

2016-11-23 09:07:46 573

原创 Initalizing 'AppDelegate * __strong' with an expression of incompatible type ''id<UIApplicatioinDele

使用ARC时,获取全局的AppDelegate会有上面的警告。修改前:AppDelegate *app = [UIApplication sharedApplication].delegate;修改后:即(强制转换)AppDelegate *app = (AppDelegate*)[UIApplication sharedApplication].delegate;

2016-11-23 09:06:29 1046

转载 UIViewController的 dismissViewControllerAnimated:completion:方法

dismissModalViewControllerAnimated:方法.这个方法的功能是释放接受到这个消息的对象(UIViewcontroller对象).    如:[self  dismissModalViewControllerAnimated:YES]; //animated的参数代表UIViewcontroller是否动态移除屏幕,默认是向屏幕下方移除屏幕外.    对象调用这个方法之...

2016-11-22 16:56:01 859

转载 loadView、viewDidLoad、viewWillAppear、viewDidAppear等详解

loadView; This is where subclasses should create their custom view hierarchy if they aren't using a nib. Should never be called directly.这是当他们没有正在使用nib视图页面,子类将会创建自己的自定义视图层。绝不能直接调用。viewDidLoad;

2016-11-22 16:55:29 259

转载 XCode8 Protocol not available, dumping backtrace问题

一 问题描述nw_socket_set_common_sockopts setsockopt SO_NOAPNFALLBK failed: [42] Protocol not available, dumping backtrace: [x86_64] libnetcore-856.1.8 0 libsystem_network.dylib

2016-11-22 16:54:09 1177 1

原创 CocoaPods版本升级

命令行执行$ pod install[!] The 'master' repo requires CocoaPods 0.32.1 - 失败,提示需要CocoaPods 0.32.1版本查看CocoaPods版本$ pod --version0.29.0确实需要更新了命令行更新(安装)步骤【更新】$ sudo gem update --system //

2016-11-17 11:31:08 234

原创 获取当前月份有多少天以及获取日期各个组成部分

//算出来当前是几年几月几日的。得出当前月份对应的天数。      NSCalendar *calendar = [NSCalendar currentCalendar];      NSRange range = [calendar rangeOfUnit:NSCalendarUnitDay inUnit:NSCalendarUnitMonth forDate:[NSDate date]

2016-11-17 09:15:46 951

原创 Objective-C中的@property和@synthesize用法

Objective-C语言关键词,@property与@synthesize配对使用。 功能:让编译好器自动编写一个与数据成员同名的方法声明来省去读写方法的声明。 如:1、在头文件中:C代码  @property int count;  等效于在头文件中声明2个方法:C代码  - (

2016-11-16 09:50:05 355

原创 IOS TableView的Cell高度自适应,UILabel自动换行适应

iOS TableView的Cell高度自适应,UILabel自动换行适应项目的源码下载地址:http://download.csdn.net/detail/swingpyzf/6835365需求:1、表格里的UILable要求自动换行2、创建的tableViewCell的高度会自动适应内容的高度一、用xcode构

2016-11-16 09:36:11 3230

转载 NSTextAttachment富文本控件实现图文混排

1.制作富文本,第一种的就是将一段文字中不通的字显示不同的颜色,大小等。[objc] view plain copy UILabel *testLabel = [[UILabel alloc]initWithFrame:CGRectMake(0, 100, 320, 30)];       testLabe

2016-11-16 09:34:50 681

原创 IOS开发之格式化日期时间

在开发iOS程序时,有时候需要将时间格式调整成自己希望的格式,这个时候我们可以用NSDateFormatter类来处理。例如://实例化一个NSDateFormatter对象NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];//设定时间格式,这里可以设置成自己需要的格式[dateFormatter setD

2016-11-16 09:33:24 480

转载 iOS中多个UITextField的键盘处理

2016-11-16 09:32:22 700

原创 自定义UITabBar替换系统默认的(添加“+”号按钮)

1、自定义WBTabBar,让其继承自UITabBar,代码如下://// WBTabBar.h// SinaWeibo//// Created by android_ls on 15/5/21.// Copyright (c) 2015年 android_ls. All rights reserved.//#import @interface WBTabB

2016-11-16 09:30:44 334

原创 iOS把所有界面的状态栏的字体颜色都设置为白色

第一步:在info.plist中添加一个字段:View controller-based status bar appearance 设置为NO第二步:在一个所有界面都继承的父类里添加:#define IOS7_OR_LATER [[[UIDevice currentDevice]systemVersion] floatValue] >=7.0i

2016-11-16 09:30:06 1800

转载 iOS 集成银联支付

今天闲着没事做,集成了一下银联支付,原来的项目中都是支付宝、微信支付。其实步骤很简单,只要配置正确了,还是挺好做的。首先是sdk下载地址:https://open.unionpay.com/ajweb/help/file/toDetailPage?id=346&flag=2以下是测试用卡号、手机号等信息(此类信息仅供测试使用,不会发生真实交易)  

2016-11-16 09:28:40 408

转载 Cocoapods安装步骤

1.升级Ruby环境sudo gem update --system如果Ruby没有安装,请参考 如何在Mac OS X上安装 Ruby运行环境2.安装CocoaPods时我们要访问cocoapods.org,用淘宝的RubyGems镜像来代替官方版本,执行以下命令:$ gem sources --remove https://rubygems.org///等

2016-11-16 09:26:29 271

原创 给UILabel 或者 UIButton标题加下划线

方法一:[objc] view plain copy NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:@"查看所有中奖记录"];    NSRange strRange = {0,[str length]};    [

2016-11-16 09:23:44 530

原创 图片圆角处理封装

图片圆角处理封装有两种方式:1:在Layer层上做处理。(缺点:一个页面出现多个需要裁剪的图片时,程序会很卡顿)[objc] view plain copy self.profileImageView.layer.cornerRadius = self.profileImageView.width * 0.5;      self

2016-11-16 09:23:00 267

微信小程序半圆进度条(可拖动)

1 项目是微信小程序,直接使用微信开发者工具打开即可。 2 微信小程序半圆形进度条(可拖动)

2024-08-30

仿汽车之家参配页双联动

仿汽车之家参配页双联动

2024-05-16

uni-app 前端组件

loadRefresh 上滑加载下拉刷新 sofarPicker 年-月 范围组件 termPicker 年-月-日 范围组件

2021-09-26

uniapp_date_and_time_selector.zip

选择日期

2021-09-17

libstdc++.6.0.9.tbd相关文件.zip

将libstdc++.6.0.9.tbd文件拷贝到以下路径: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib 将libstdc++.6.0.9.dylib,libstdc++.6.dylib,libstdc++.dylib文件拷贝到以下路径: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib

2020-04-07

12.4 (16G73).zip

iOS 12.4 真机调试包,不需要更新xcode,直接下载后解包,然后拷贝粘贴到: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport,然后重新启动xcode就行了。

2019-08-26

iOS 12.3 真机测试包

最近看到很多朋友在寻找iOS 12.3真机测试包,所以做了一个. 打开 Finder,按下 command + shift + G,输入 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

2019-06-18

小程序 - 日历选择日期

以四种不同的形式来展示日历,可选择某一个具体的日期,突出显示

2019-01-04

小程序 - 日历

以日历形式来展示当前日期,可查看上个月和下个月的日期

2019-01-04

libstdc++.6.tbd libstdc++.6.0.9.tbd

用于Xcode10升级后报错 ld:library not found for -lstdc++.6.0.9 clang:error:linker command failed with exit code 1 (use -v to see invocation)

2018-11-30

iOS. 滑动选择

默认显示的第一个选项的数据,用户可自行切换segment,显示不同的数据源,下方的tableView可横向滑动

2018-10-25

iOS 视频播放

这是一个视频播放的简单demo,用户可快进、调大声音、调小声音、支持横屏播放,用户可以直接使用,替换到要播放的视频地址就可以使用。

2018-10-19

横竖屏切换

界面都是固定方向为竖屏,个别界面支持横竖屏切换,比如视屏播放

2018-10-19

带有指引线的环形图

环形图上有多个区域,每个区域都有自己的说明,说明文字有线上和线下两种

2018-09-27

OS X和iOS核心编程(Apress.OS.X.and.iOS.Kernel.Programming)

这个是OS X 和 iOS 的核心编程pdf版,里面有18章的内容介绍,其中的第8章是USB,第11章是串行端口驱动,15章是usb驱动程序。

2018-04-23

macOS下的串口调试助手——CoolTerm

装好驱动,将USB串口连接,打开C哦哦了T耳鸣,选择“option”配置好串口,就可以收到串口发来的数据。

2018-04-23

最新Mac OSX Sierra CH340/341 驱动

在网上找了半天才找到的ch340的mac驱动程序,和大家分享一下,也方便自已以后用。

2018-04-23

Android手机连接WIFI模块

 实现连接WIFI的功能会用到一个工具类,源码可以点击链接下载。网上这些类似的工具类里的代码差不多是一样的。连接无线网主要有两个方法:   其中有一个Connect方法,还有一个connectSpecificAP方法,对于不需要密码就能链接的WIFI模块,我使用的是后者。

2018-01-11

类似登录的UITextField

类似登录的UITextField

2017-02-15

选择多张图片

可以对本地相册和视频进行多张的选择,并在页面中显示出来用户选中的图片

2016-01-25

二维码生成和扫描

使用第三方框架,用户在文本框里输入内容,会生成一个二维码,可以对生成的二维码进行扫描。

2016-01-25

空空如也

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

TA关注的人

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