自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

从零开始学Swift

从零开始学Swift

  • 博客(44)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android与iOS在DES加密算法上的统一

Java与iOS在DES加密算法上的对应关系如下:JavaiOSCBC/PKCS5PaddingkCCOptionPKCS7PaddingECB/PKCS5PaddingkCCOptionPKCS7Padding l kCCOptionECBMode注:表哥最后一行为 kCCOptionPKCS7Padding| kCCOptionECBMode

2021-03-15 10:58:21 166

原创 DYLD Library not loaded no suitable image found Did find xxx

百度提供的demo里的三个framework(AipBase,AipOcrSdk,IdcardQuality)都是动态库一定要以 embedded 方式引入,这个是动态库的特性。结果遇到了 Embeded Framework 用企业证书重签名的大坑!以上图片来源:https://blog.csdn.net/qq_34417314/article/details/80659899解决方法:关...

2019-10-22 20:03:42 786

原创 Swift: 巧改UIPageControl的默认图片

O__O “… 设计师给的设计图总是那么的不可思议,这次的UIPageControl的小点点整成了方形其他颜色,而默认的小点点则为圆形。被稍稍恶心了一下之后,还得默默地去实现。最近在研究runtime机制,就想看看UIPageControl都有哪些隐藏属性,结果发现了_pageImage 和 _currentPageImage,试了下果然可以!不过要注意判断是否包含此属性,以防系统更新之后给去掉

2017-06-22 15:37:24 1403

原创 Git仓库入门之基本用法(二)

上一篇简单介绍了Git仓库的搭建和基本用法,包括创建、版本回退啊等等,这一篇继续练习一些基本用法。Git分支创建正式项目里我们不能在master主线上进行修改,每个人负责的一块功能或者新增的业务需要在支线上进行处理,然后在主线上进行合并。使用git branch dev命令可以创建一个dev分支,主线master上的工程会被复制一份到我们的分支上。使用git checkout dev可以定位到我们

2017-03-31 18:13:44 321

原创 Swift学习笔记(一):guard 和 if 的用法及区别

一、guard是什么?guard是 swift 2.0推出的新的判断语句的用法。guard语句和if语句类似,都是根据关键字之后的表达式的布尔值决定下一步执行什么。和if语句不同的是,guard语句只有一个代码块,而if语句可有多个代码块。(如 if 、else if、 else)那么guard到底是什么作用呢?顾名思义,guard是作为保卫作用而存在的。当你不满足我的要求,那么请您出去;如果满足

2017-03-30 14:32:10 11990 1

原创 Git仓库入门之搭建(一)

Git简介首先要问2个问题:1、什么是Git? Git是一种最常用、也是最好用的分布式版本控制系统。2、为什么使用Git而不是svn? Git是分布式版本控制系统,svn是中央版本控制系统,Git在本地和远程都有版本库。在无网络情况下,Git也可以进行版本控制,有网络的时候统一commit,但是svn只能在有网络的时候做版本控制。Git是按内容进行存储,svn是按文件进行存储,Gi

2017-03-29 17:20:40 763

原创 Swift 常用第三方库持续整理

持续收集Swift项目中使用到的第三方库Alamofire AFNetworking作者为Swift开发的网络库 下载地址Kingfisher 类似OC里SDWebImage网络图片库 下载地址SnapKit Swift 为视图添加约束 下载地址RXSwift Swift 响应式编程 下载地址SwiftyJSON Swift 将data序列化为Jso

2017-03-22 17:22:29 802

原创 CocoaPods本地库管理

1.执行命令pod lib create PYTest。在此期间需要确认下面5个问题。What language do you want to use?? [ Swift / ObjC ] Objc Would you like to provide a demo application with your library? [ Yes / No ] yes Which testing fr

2016-05-12 17:23:33 1654 1

原创 An Objective-C message was sent to a deallocated "XXTableViewController"

错误描述:当滑动XXTableViewController到di bu

2014-09-18 10:37:33 479

转载 从相册或拍照选取的照片旋转了90度?

//get original photo from iOS photos //如果该图片大于2M,会自动旋转90度;否则不旋转UIImage* originalImg=[dict objectForKey:UIImagePickerControllerOriginalImage];//纠正图片的方位- (UIImage *)fixOrientation { // No-op

2014-08-21 14:20:41 874

原创 UITableViewCell的多选操作

- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath{   return 3;}UITableViewC

2014-07-17 10:38:47 1234 1

转载 解决因TableView重用机制导致的cell内容出错的三个方法

方法1 将获得cell的方法从- (UITableViewCell*)dequeueReusableCellWithIdentifier:(NSString*)identifier 换为-(UITableViewCell *)cellForRowAtIndexPath:(NSIndexPath *)indexPath重用机制调用的就是dequeueReusableCellWithIdent

2014-06-18 15:29:45 1119

原创 ios开发:UINavigationController反方向滑动push

新建个UINavigationController的类别:#import "UINavigationController+CustomAnimation.h"@implementation UINavigationController (CustomAnimation)- (void)customPushViewController:(UIViewContr

2014-05-23 09:39:50 2416

原创 IOS常用代码库保存

1、code4app.com 最常用,资源也很丰富。2、github.com

2014-04-23 11:07:33 417

转载 Xcode必备小插件,瞬间提高效率

那些不能错过的XCode插件古人云“工欲善其事必先利其器”,打造一个强大的开发环境,是立即提升自身战斗力的绝佳途径!以下是搜集的一些有力的XCode插件。 全能搜索家CodePilot 2.0你要找的是文件?是文件夹?是代码?Never Mind,CMD+SHIFT+X调出CodePilot,输入任何你想到搜的东西吧!想搜appFinishLaunchingWi

2014-01-16 15:09:50 808

原创 ios菜鸟之路:symbols for architecture i386 的错误

1、XX duplicate symbols for architecture i386:自己检查程序,找到重复的文件,并去掉。两个main入口会导致此类错误2、Undefined symbols for architecture i386:大多出现在合并代码后。由于是多人共同完成的项目,所以错误比较不容易找到。此错误说明缺少某种框架,或者类。根据提示进行添加某

2013-11-20 17:01:09 3869

原创 语言的魅力:斡旋的力量(二)

“人们在交流的过程中,往往找不到重点,也不会表述他的需求,这将导致他们交流的质量大大降低,没有实际性的结果”,他抬头扫视了我们一遍,继续说道:“我之前,购买这台新出的智能电视的时候,接线员告诉我,他们这款产品还没有上线,只是在准备中,再加上双十一全国的快递压力,一周之内发不了货。我这样告诉他‘你好,我们是一个由英国留学归来创业的90后创办的XX公司,我们一直在等着这款产品来做测试。全公司十几个人因

2013-11-19 21:35:36 723

原创 语言的魅力:斡旋的力量(一)

我的Boss是个英国留学归来创业的90后青年Jesse,渡鸦网络科技有限公司创始人,”timeet“以新型时间匹配为主的社交网络应用的缔造者。 他从国外带来的先进观念时时的冲撞着我的大脑,这比他付我的薪金更加让我着迷。我们的工作环境是及其自由且充满乐趣的,因为其中每一个人都很特别,且二。今天早上刚到公司,就收到了四个快递,相信这是每个公司双十一的后遗症。最让老板欣喜的是公司的液晶电视以及他的游

2013-11-13 10:26:00 505

原创 ios开发:获取手机通讯录、发送短信

//发送短信 bodyofmessage 为短信文本内容,recipients可为空- (void)sendSMS:(NSString *)bodyOfMessage recipientList:(NSArray *)recipients{        MFMessageComposeViewController *controller = [[MFMessageComp

2013-10-12 09:57:34 1853 2

原创 ios菜鸟之路:消息推送之badgeNum、右上角小红圈数字不显示问题

消息注册时的方法:  [[UIApplicationsharedApplication] registerForRemoteNotificationTypes:     (UIRemoteNotificationTypeNewsstandContentAvailability |UIRemoteNotificationTypeAlert |UIRemoteNotificat

2013-06-22 14:51:14 3129

转载 10个有用的第三方iOS开源库

CocoaPods地址:https://github.com/CocoaPods/CocoaPods教程:http://www.raywenderlich.com/12139/introduction-to-cocoapods描述:可以很方便的管理第三方库,清晰知道项目引用的库有哪些和它们的版本。CocoaAsyncSocket地址:https://gith

2013-04-25 11:04:30 408

原创 ios菜鸟之路:<a href ="http://www.baidu.com">xxxx</a>提取xxxx的3种方法

突发奇想,想做个分析新浪微博粉丝的应用。要提取出来新浪微博的小尾巴。 //请求获取最新的一条微博- (void)timelineButtonPressed{    SinaWeibo *sinaweibo = [self sinaweibo];//    [sinaweibo requestWithURL:@"statuses/user_timeline.jso

2013-03-02 14:01:59 25597

原创 ios菜鸟之路:本地文件的读与写

//删除目录下所有文件文件夹                             NSString *imageDir=[NSString stringWithFormat:@"%@/Documents/User",NSHomeDirectory()];                            [[NSFileManager defaultManager] removeI

2012-12-19 14:49:29 841

原创 ios菜鸟之路:新浪微博分享 sso与webAuth的转换

使用最新的新浪微博sdk进行开发时,如果iphone手机是6.0以上的系统时,可以直接调用sso新浪微博客户端。只需要在appdelegate中添加下边四个方法即可- (void)applicationDidBecomeActive:(UIApplication *)application{    // Restart any tasks that were paused (o

2012-12-10 15:43:42 924

原创 ios菜鸟之路:UIButton换图片或背景图或修改Select的机制(小贴士)

在UIButton setImage 或者 setBackgroundImage或者修改UIButton的select属性来更换背景图的时候,前一张图片并没有被删掉,而只是被后一张图片覆盖掉而已。因此,如果有一张半透明或镂空的图交换时,就会从镂空的地方出现后一张图的内容。

2012-12-10 11:41:20 2156

原创 ios菜鸟之路:图片的拉伸的2种方法

图片拉伸,多用于聊天中的气泡,随着字体的增多而变高变宽。但是要保证边角的不变,只拉伸中间的部分。用到2种方法:1、(UIImage *)stretchableImageWithLeftCapWidth:(NSInterger) topCapHeight:(NSinterger)这种方法只适用于ios5以下的版本。它只无限拉伸离最左边像素(第一个参数值) +1和离最上边的像素的值+1

2012-12-07 09:51:43 1798

转载 ios菜鸟之路:ios开发中的小技巧

1 随机数的使用头文件的引用#import #import srandom()的使用srandom((unsigned)(mach_absolute_time() & 0xFFFFFFFF));直接使用 random() 来调用随机数2 在UIImageView 中旋转图像float rotateAngle = M_PI;CGAffineTr

2012-11-01 22:17:00 386

转载 apple IDP 个人账户升级到公司账户(转)

2012年9月24日更新备忘:现在比以前要复杂一些,要提供所谓的DUNS(邓白氏码)了。参考cocoachina一位老兄的回答:http://www.cocoachina.com/bbs/read.php?tid=108235&page=e&#a以下为引用:企业开发者账号刚申请完,一些经验和大家分享一下:  1.先打电话到“华夏邓白氏公司”(上海:400-820-3

2012-10-19 09:46:09 2883

原创 ios菜鸟之路:UIView动画之汽车行驶在道路上

#import "ViewController.h"#import #define kDuration 0.7   // 动画持续时间(秒)@interface ViewController ()@end@implementation ViewController@synthesize scrollView;@

2012-10-17 13:29:02 733

原创 ios菜鸟之路:UIView简单的动画

#define kDuration 0.7    CATransition *animation = [CATransitionanimation];    animation.delegate =self;    animation.duration =kDuration;    animation.timingFunction =UIView

2012-10-12 11:28:35 383

转载 ios菜鸟之路:控件的抖动特效,密码错误时的抖动提示

- (void)animateIncorrectPassword {    // Clear the password field        // Animate the alert to show that the entered string was wrong    // "Shakes" similar to OS X login scree

2012-10-10 14:27:47 840

翻译 [DEVDIV翻译] iOS 5 Programming Cookbook中文翻译

DEVDIV翻译组 将iOS 5 Programming Cookbook全书翻译成了中文,在此对devdiv翻译组表示感谢。http://www.devdiv.com/iOS_iPhone-iOS_5_Programming_Cookbook%E4%B8%AD%E6%96%87%E7%BF%BB%E8%AF%91_%E7%AC%AC%E4%B8%80%E7%AB%A0_%E5%9

2012-09-13 10:41:17 374

转载 iphone开发常用代码

iphone开发笔记退回输入键盘  - (BOOL)textFieldShouldReturn:(id)textField{    [textField resignFirstResponder];} CGRectCGRect frame = CGRectMake (origin.x,origin.y, size.width, size.height);矩形NS

2012-09-12 15:38:35 1104

转载 有助于ios5开发的好东西

http://bbs.weiphone.com/read-htm-tid-4008975.html

2012-09-10 10:29:38 268

转载 error: linker command failed with exit code 1

error: linker command failed with exit code 1类似的错误1:某个框架没有添加到项目中,添加对应框架即可2:选中.m文件找到右侧属性工具栏 ,打开第一个选项卡 找到下面的Target Membership 下面有几个选项卡选中 ,然后即可以解决了Target Membership暂时个人理解为:目标成员

2012-08-28 14:34:58 551

转载 一些常用的webservice

本文转自 http://lqixv.iteye.com/blog/308407Endpoint   Disco  WSDL 天气预报Web服务,数据来源于中国气象局 Endpoint  Disco  WSDL IP地址来源搜索 WEB 服务(是目前最完整的IP地址数据)Endpoint  DiscoWSDL 随机英文、数字和中文简体字 W

2012-07-23 15:59:07 571

原创 ios菜鸟之路:iphone使用照片管理器,从本地上传或摄像头拍照

iphone使用照片管理器,能从本地上传照片 或者打开摄像头拍照,获取相片并编辑。一、从头文件中添加UIImagePickerControllerDelegate协议二、添加button事件,触发照片管理器- (IBAction)getphoto:(id)sender {       UIImagePickerController *picker=[[UIImagePick

2012-07-23 15:52:28 1828

原创 ios菜鸟之路:iphone google map 定位的实现

一、导入MapAnnotations类。在工程的build phases中的link binary with libraryies中点击+号添加MapAnnotations类。二、头文件中加载类以及协议#import #import #import #import "MapAnnotations.h"@interface panyongViewControlle

2012-07-23 15:43:32 599

原创 ios菜鸟之路:iphone连接webservice服务操作

iphone连接webservice的操作:- (IBAction)connectwebservice:(id)sender {      NSString *username=@"s";     NSString *pwd=@"123456";                         NSString *soapMessage1 = [NSString s

2012-07-23 15:29:44 1148

原创 ios菜鸟之路:用户注册 验证邮箱格式是否正确

-(BOOL)CheckInput:(NSString *)_text{    NSString *Regex=@"[A-Z0-9a-z._%+-]+@[A-Z0-9a-z._]+\\.[A-Za-z]{2,4}";    NSPredicate *emailTest=[NSPredicate predicateWithFormat:@"SELF MATCHES %@",Regex];

2012-07-19 14:51:54 1785

iPhone开发基础教程 影印版

iPhone开发基础教程 影印版 只有三章

2012-06-28

object-c基础教程

object-c基础教程 iphone开发起步必看

2012-06-28

空空如也

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

TA关注的人

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