- 博客(44)
- 资源 (2)
- 收藏
- 关注
原创 Android与iOS在DES加密算法上的统一
Java与iOS在DES加密算法上的对应关系如下:JavaiOSCBC/PKCS5PaddingkCCOptionPKCS7PaddingECB/PKCS5PaddingkCCOptionPKCS7Padding l kCCOptionECBMode注:表哥最后一行为 kCCOptionPKCS7Padding| kCCOptionECBMode
2021-03-15 10:58:21
226
原创 DYLD Library not loaded no suitable image found Did find xxx
百度提供的demo里的三个framework(AipBase,AipOcrSdk,IdcardQuality)都是动态库一定要以 embedded 方式引入,这个是动态库的特性。结果遇到了 Embeded Framework 用企业证书重签名的大坑!以上图片来源:https://blog.youkuaiyun.com/qq_34417314/article/details/80659899解决方法:关...
2019-10-22 20:03:42
829
原创 Swift: 巧改UIPageControl的默认图片
O__O “… 设计师给的设计图总是那么的不可思议,这次的UIPageControl的小点点整成了方形其他颜色,而默认的小点点则为圆形。被稍稍恶心了一下之后,还得默默地去实现。最近在研究runtime机制,就想看看UIPageControl都有哪些隐藏属性,结果发现了_pageImage 和 _currentPageImage,试了下果然可以!不过要注意判断是否包含此属性,以防系统更新之后给去掉
2017-06-22 15:37:24
1469
原创 Git仓库入门之基本用法(二)
上一篇简单介绍了Git仓库的搭建和基本用法,包括创建、版本回退啊等等,这一篇继续练习一些基本用法。Git分支创建正式项目里我们不能在master主线上进行修改,每个人负责的一块功能或者新增的业务需要在支线上进行处理,然后在主线上进行合并。使用git branch dev命令可以创建一个dev分支,主线master上的工程会被复制一份到我们的分支上。使用git checkout dev可以定位到我们
2017-03-31 18:13:44
371
原创 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
12161
原创 Git仓库入门之搭建(一)
Git简介首先要问2个问题:1、什么是Git? Git是一种最常用、也是最好用的分布式版本控制系统。2、为什么使用Git而不是svn? Git是分布式版本控制系统,svn是中央版本控制系统,Git在本地和远程都有版本库。在无网络情况下,Git也可以进行版本控制,有网络的时候统一commit,但是svn只能在有网络的时候做版本控制。Git是按内容进行存储,svn是按文件进行存储,Gi
2017-03-29 17:20:40
804
原创 Swift 常用第三方库持续整理
持续收集Swift项目中使用到的第三方库Alamofire AFNetworking作者为Swift开发的网络库 下载地址Kingfisher 类似OC里SDWebImage网络图片库 下载地址SnapKit Swift 为视图添加约束 下载地址RXSwift Swift 响应式编程 下载地址SwiftyJSON Swift 将data序列化为Jso
2017-03-22 17:22:29
873
原创 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
1699
原创 An Objective-C message was sent to a deallocated "XXTableViewController"
错误描述:当滑动XXTableViewController到di bu
2014-09-18 10:37:33
511
转载 从相册或拍照选取的照片旋转了90度?
//get original photo from iOS photos //如果该图片大于2M,会自动旋转90度;否则不旋转UIImage* originalImg=[dict objectForKey:UIImagePickerControllerOriginalImage];//纠正图片的方位- (UIImage *)fixOrientation { // No-op
2014-08-21 14:20:41
908
原创 UITableViewCell的多选操作
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath{ return 3;}UITableViewC
2014-07-17 10:38:47
1280
转载 解决因TableView重用机制导致的cell内容出错的三个方法
方法1 将获得cell的方法从- (UITableViewCell*)dequeueReusableCellWithIdentifier:(NSString*)identifier 换为-(UITableViewCell *)cellForRowAtIndexPath:(NSIndexPath *)indexPath重用机制调用的就是dequeueReusableCellWithIdent
2014-06-18 15:29:45
1175
原创 ios开发:UINavigationController反方向滑动push
新建个UINavigationController的类别:#import "UINavigationController+CustomAnimation.h"@implementation UINavigationController (CustomAnimation)- (void)customPushViewController:(UIViewContr
2014-05-23 09:39:50
2450
转载 Xcode必备小插件,瞬间提高效率
那些不能错过的XCode插件古人云“工欲善其事必先利其器”,打造一个强大的开发环境,是立即提升自身战斗力的绝佳途径!以下是搜集的一些有力的XCode插件。 全能搜索家CodePilot 2.0你要找的是文件?是文件夹?是代码?Never Mind,CMD+SHIFT+X调出CodePilot,输入任何你想到搜的东西吧!想搜appFinishLaunchingWi
2014-01-16 15:09:50
849
原创 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
3914
原创 语言的魅力:斡旋的力量(二)
“人们在交流的过程中,往往找不到重点,也不会表述他的需求,这将导致他们交流的质量大大降低,没有实际性的结果”,他抬头扫视了我们一遍,继续说道:“我之前,购买这台新出的智能电视的时候,接线员告诉我,他们这款产品还没有上线,只是在准备中,再加上双十一全国的快递压力,一周之内发不了货。我这样告诉他‘你好,我们是一个由英国留学归来创业的90后创办的XX公司,我们一直在等着这款产品来做测试。全公司十几个人因
2013-11-19 21:35:36
745
原创 语言的魅力:斡旋的力量(一)
我的Boss是个英国留学归来创业的90后青年Jesse,渡鸦网络科技有限公司创始人,”timeet“以新型时间匹配为主的社交网络应用的缔造者。 他从国外带来的先进观念时时的冲撞着我的大脑,这比他付我的薪金更加让我着迷。我们的工作环境是及其自由且充满乐趣的,因为其中每一个人都很特别,且二。今天早上刚到公司,就收到了四个快递,相信这是每个公司双十一的后遗症。最让老板欣喜的是公司的液晶电视以及他的游
2013-11-13 10:26:00
540
原创 ios开发:获取手机通讯录、发送短信
//发送短信 bodyofmessage 为短信文本内容,recipients可为空- (void)sendSMS:(NSString *)bodyOfMessage recipientList:(NSArray *)recipients{ MFMessageComposeViewController *controller = [[MFMessageComp
2013-10-12 09:57:34
1964
1
原创 ios菜鸟之路:消息推送之badgeNum、右上角小红圈数字不显示问题
消息注册时的方法: [[UIApplicationsharedApplication] registerForRemoteNotificationTypes: (UIRemoteNotificationTypeNewsstandContentAvailability |UIRemoteNotificationTypeAlert |UIRemoteNotificat
2013-06-22 14:51:14
3187
转载 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
428
原创 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
27469
原创 ios菜鸟之路:本地文件的读与写
//删除目录下所有文件文件夹 NSString *imageDir=[NSString stringWithFormat:@"%@/Documents/User",NSHomeDirectory()]; [[NSFileManager defaultManager] removeI
2012-12-19 14:49:29
872
原创 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
964
原创 ios菜鸟之路:UIButton换图片或背景图或修改Select的机制(小贴士)
在UIButton setImage 或者 setBackgroundImage或者修改UIButton的select属性来更换背景图的时候,前一张图片并没有被删掉,而只是被后一张图片覆盖掉而已。因此,如果有一张半透明或镂空的图交换时,就会从镂空的地方出现后一张图的内容。
2012-12-10 11:41:20
2196
原创 ios菜鸟之路:图片的拉伸的2种方法
图片拉伸,多用于聊天中的气泡,随着字体的增多而变高变宽。但是要保证边角的不变,只拉伸中间的部分。用到2种方法:1、(UIImage *)stretchableImageWithLeftCapWidth:(NSInterger) topCapHeight:(NSinterger)这种方法只适用于ios5以下的版本。它只无限拉伸离最左边像素(第一个参数值) +1和离最上边的像素的值+1
2012-12-07 09:51:43
1826
转载 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
404
转载 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
2940
原创 ios菜鸟之路:UIView动画之汽车行驶在道路上
#import "ViewController.h"#import #define kDuration 0.7 // 动画持续时间(秒)@interface ViewController ()@end@implementation ViewController@synthesize scrollView;@
2012-10-17 13:29:02
773
原创 ios菜鸟之路:UIView简单的动画
#define kDuration 0.7 CATransition *animation = [CATransitionanimation]; animation.delegate =self; animation.duration =kDuration; animation.timingFunction =UIView
2012-10-12 11:28:35
402
转载 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
876
翻译 [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
406
转载 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
1194
转载 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
586
转载 一些常用的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
593
原创 ios菜鸟之路:iphone使用照片管理器,从本地上传或摄像头拍照
iphone使用照片管理器,能从本地上传照片 或者打开摄像头拍照,获取相片并编辑。一、从头文件中添加UIImagePickerControllerDelegate协议二、添加button事件,触发照片管理器- (IBAction)getphoto:(id)sender { UIImagePickerController *picker=[[UIImagePick
2012-07-23 15:52:28
1878
原创 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
650
原创 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
1187
原创 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
1827
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人