
iOS下的OC/Swift开发技术
文章平均质量分 82
iOS下的Objective-C/Swift开发技术
Zwarwolf
兴趣爱好:
Java企业级开发、Vue前端开发、仓颉编程、标准C、POSIX编程、算法、设计模式。仅仅是个人兴趣,没有能力太深入!
展开
-
@property与@synthesize的使用
功能:让编译好器自动编写一个与数据成员同名的方法声明来省去读写方法的声明。 如:1、在头文件中:@property int count; 等效于在头文件中声明2个方法:- (int)count; -(void)setCount:(int)newCount; 2、实现文件(.m)中@syn转载 2015-07-25 20:54:30 · 536 阅读 · 0 评论 -
关于Certificate、Provisioning Profile、App ID的介绍及其之间的关系
1.概念介绍如果你拥有一个开发者账户的话,在iOS Dev Center打开Certificates, Indentifiers & Profiles,你就可以看到如下的列表:Profile Portal改版有一段时间了,改版之后的结构比以前更清晰明了,易于理解和管理。上面的列表就包含了开发、调试和发布iOS应用程序所需的所有内容:Certificates、Iden转载 2016-07-16 14:34:29 · 1029 阅读 · 0 评论 -
Curl POST to HTTPS url gives SSLRead() error:curl: (56) SSLRead() return error -9806
当系统升级到OSX 10.10.3的时候,用brew更新软件安装包,出现了curl抛出的错误。[plain] view plain copy print?==> Upgrading boost ==> Downloading https://homebrew.bintray.com/bottles/boost-1.58.0.yosemite转载 2016-07-15 13:02:18 · 2897 阅读 · 0 评论 -
Cocoapods安装和使用及Ruby环境安装
作为iOS程序员,掌握 CocoaPods 的使用是必不可少的基本技能,它能帮助我们很好的管理第三方框架,减轻我们的工作,操作和安装起来也都很简单。在安装CocoaPods之前,首先要在本地安装好Ruby环境。先来安装 Ruby 环境 和 Cocoapods打开终端,输入命令 $ gem sources –l 来查看源如果从没有安装过 Ruby 可以忽略此命令如转载 2016-07-15 09:05:17 · 1798 阅读 · 0 评论 -
iOS开发中如何管理多个版本的Cocoapods、gem
需求场景之前在集成集团的各种pod库时,发现如果不使用0.35.0版本的Cocoapods,就无法成功集成,所以无奈将自己机器上刚安装的最新版Cocoapods降级。可是好景不长,过了些许日子后,发现在学习Swift的过程中,0.35.0的Cocoapods是不支持集成有swift的pod的。一会儿升级到最新的Cocoapods,一会儿降级到0.35.0,既耗时又容易出错,更谈不上优雅了。转载 2016-07-14 16:55:18 · 2179 阅读 · 0 评论 -
cocoaPods错误集锦
CocoaPods错误集锦直奔主题,列举出平时使用CocoaPods遇到的一些问题。问题一:更新gem报错(sudo gem update --system)错误一: * 错误信息: * ERROR: While executing gem … (Errno::EPERM) Operation not permitted - /usr/bin/xcode转载 2016-07-09 22:05:45 · 2900 阅读 · 0 评论 -
删除cocoaPods
今天为了写一篇教大家使用cocoapods的文章 ,特意研究了以下 如何卸载cocoapods,因为本人的机子上已经安装成功了,所以要研究一下 如何卸载,然后在从新安装。接下来我就教大家如何卸载cocoapods1.打开终端,输入命令 which pod 然后回车 我们就看到一个地址,这个地址就是我们安装pod 的地址 如图所示2. 找到地址了,然后我们就要删转载 2016-07-14 15:42:26 · 807 阅读 · 0 评论 -
cocoaPods的安装和使用
CocoaPods安装和使用CocoaPods是iOS最常用的第三方类库管理工具,绝大部分有名的开源类库都支持CocoaPods。CocoaPods是用Ruby实现的,要想使用它首先需要有Ruby的环境。幸运的是OS X系统默认已经可以运行Ruby了,因此我们只需执行以下命令:sudo gem install cocoapodssudo gem install -n转载 2016-04-05 09:29:16 · 834 阅读 · 0 评论 -
安装cocoapods遇到error: RPC failed; curl 56 SSLRead() return error -36问题
在安装cocoapods遇到的问题 [!] /usr/bin/git clone https://github.com/CocoaPods/Specs.git masterCloning into 'master'...error: RPC failed; curl 56 SSLRead() return error -36fatal: The remote end hung up un转载 2016-07-09 22:23:42 · 18154 阅读 · 0 评论 -
苹果上架应用:疯狂五笔
上架的应用已经通过苹果商城审核,很开心,欢迎喜欢五笔的朋友们去下载使用,iOS7.0以上即可,适配任何尺寸屏幕。名称:疯狂五笔作者:wei zheng原创 2016-05-19 17:28:29 · 659 阅读 · 0 评论 -
关于苹果99刀个人开发者帐号调试设备数目
苹果开发者账号中,测试机器列表达到100台上限,想要删除一些设备、添加新设备,怎么办?发表于2015/5/26 12:35:10 974人阅读分类: developer公司大了,总会遇到资源不足的情况。比如,苹果开发者账号允许添加100台测试机器,随便多加了几台机器就爆满了。测试部又买了新机器,没法添加到列表中,这让人很心急啊!首先研究一下苹果文档,关于机转载 2016-05-07 13:08:49 · 3930 阅读 · 0 评论 -
iOS下86版五笔输入法练习程序(作为备忘,最基本功能的演示demo,版本:0.99版)
码表格式为:a=1,工#import "ViewController.h"@interface ViewController ()UITableViewDataSource,UITableViewDelegate>@property (nonatomic,strong)UITableView *tableView;@property原创 2016-02-22 22:02:44 · 1639 阅读 · 0 评论 -
用GCDWEBSERVER在手机上架HTTP SERVER
由swisspol提供的开源库GCDWebServer是一个轻量的HTTP server,它基于 GCD 并可用于 OS X & iOS,该库还实现了基于web的文件上传以及 WebDAV server等扩展功能。源码地址:https://github.com/swisspol/GCDWebServerGCDWebServer支持最新的HTTP 1.1协议,使用 GCD转载 2016-02-23 17:34:18 · 4922 阅读 · 0 评论 -
iOS的23种设计模式简介
设计模式主要分三个类型:创建型、结构型和行为型。 其中创建型有: 一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点 二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。 三、Factory Method,工厂方法:定义一个用于创建对象的接口,让子类决定实例化哪一个类转载 2016-02-22 20:34:40 · 1423 阅读 · 0 评论 -
iOS下按钮同时实现圆角与阴影效果
先看一下,实现一个button的圆角,如下代码:button.layer.masksToBounds =YES;button.layer.cornerRadius =10;实现一个按钮的阴影效果,如下代码:button.shadowOffset = CGSizeMake(10, 10);button.shadowOpa原创 2016-03-15 20:31:18 · 14004 阅读 · 0 评论 -
oc带顺序连算不带优先级计算器(作为备忘,完成度:95%)
#import "ViewController.h"@interface ViewController ()@property (weak, nonatomic) IBOutletUILabel *res;@property(nonatomic,assign)double op1;@property(nonatomic,assign)doub原创 2015-08-29 15:27:45 · 1063 阅读 · 0 评论 -
关于一个oc写的命令行版的通讯录程序(代码贴过来无缩进,作为备忘,代码完成度:90%)
//// main.m// 通讯录//// Created by zw on 15/8/11.// Copyright (c) 2015年 zw. All rights reserved.////功能说明://add:添加联系人//del:删除联系人//change:修改联系人//find:查找联系人原创 2015-08-17 10:07:06 · 1932 阅读 · 0 评论 -
xcode8的一些变动
一、证书管理用Xcode8打开工程后,比较明显的就是下图了,这个是苹果的新特性,可以帮助我们自动管理证书。建议大家勾选这个Automatically manage signing(Ps.但是在beat2版本我用的时候,完全不可以,GM版本竟然神奇的又好了。)QQ20160913-8.png-96.9kB下面我来说说可能会出现的问题:1.Xcode未设置开发者转载 2016-09-18 17:22:39 · 18073 阅读 · 3 评论