iphone学习
文章平均质量分 52
Pam_Pan
特立独行的猿
展开
-
Android与iOS在DES加密算法上的统一
Java与iOS在DES加密算法上的对应关系如下:JavaiOSCBC/PKCS5PaddingkCCOptionPKCS7PaddingECB/PKCS5PaddingkCCOptionPKCS7Padding l kCCOptionECBMode注:表哥最后一行为 kCCOptionPKCS7Padding| kCCOptionECBMode原创 2021-03-15 10:58:21 · 199 阅读 · 0 评论 -
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 · 811 阅读 · 0 评论 -
Xcode必备小插件,瞬间提高效率
那些不能错过的XCode插件古人云“工欲善其事必先利其器”,打造一个强大的开发环境,是立即提升自身战斗力的绝佳途径!以下是搜集的一些有力的XCode插件。 全能搜索家CodePilot 2.0你要找的是文件?是文件夹?是代码?Never Mind,CMD+SHIFT+X调出CodePilot,输入任何你想到搜的东西吧!想搜appFinishLaunchingWi转载 2014-01-16 15:09:50 · 835 阅读 · 0 评论 -
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 · 3894 阅读 · 0 评论 -
ios开发:获取手机通讯录、发送短信
//发送短信 bodyofmessage 为短信文本内容,recipients可为空- (void)sendSMS:(NSString *)bodyOfMessage recipientList:(NSArray *)recipients{ MFMessageComposeViewController *controller = [[MFMessageComp原创 2013-10-12 09:57:34 · 1909 阅读 · 2 评论 -
ios菜鸟之路:消息推送之badgeNum、右上角小红圈数字不显示问题
消息注册时的方法: [[UIApplicationsharedApplication] registerForRemoteNotificationTypes: (UIRemoteNotificationTypeNewsstandContentAvailability |UIRemoteNotificationTypeAlert |UIRemoteNotificat原创 2013-06-22 14:51:14 · 3161 阅读 · 0 评论 -
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 · 425 阅读 · 0 评论 -
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 · 27360 阅读 · 0 评论 -
ios菜鸟之路:本地文件的读与写
//删除目录下所有文件文件夹 NSString *imageDir=[NSString stringWithFormat:@"%@/Documents/User",NSHomeDirectory()]; [[NSFileManager defaultManager] removeI原创 2012-12-19 14:49:29 · 861 阅读 · 0 评论 -
IOS常用代码库保存
1、code4app.com 最常用,资源也很丰富。2、github.com原创 2014-04-23 11:07:33 · 446 阅读 · 0 评论 -
ios开发:UINavigationController反方向滑动push
新建个UINavigationController的类别:#import "UINavigationController+CustomAnimation.h"@implementation UINavigationController (CustomAnimation)- (void)customPushViewController:(UIViewContr原创 2014-05-23 09:39:50 · 2436 阅读 · 0 评论 -
解决因TableView重用机制导致的cell内容出错的三个方法
方法1 将获得cell的方法从- (UITableViewCell*)dequeueReusableCellWithIdentifier:(NSString*)identifier 换为-(UITableViewCell *)cellForRowAtIndexPath:(NSIndexPath *)indexPath重用机制调用的就是dequeueReusableCellWithIdent转载 2014-06-18 15:29:45 · 1145 阅读 · 0 评论 -
An Objective-C message was sent to a deallocated "XXTableViewController"
错误描述:当滑动XXTableViewController到di bu原创 2014-09-18 10:37:33 · 502 阅读 · 0 评论 -
从相册或拍照选取的照片旋转了90度?
//get original photo from iOS photos //如果该图片大于2M,会自动旋转90度;否则不旋转UIImage* originalImg=[dict objectForKey:UIImagePickerControllerOriginalImage];//纠正图片的方位- (UIImage *)fixOrientation { // No-op转载 2014-08-21 14:20:41 · 900 阅读 · 0 评论 -
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 · 1678 阅读 · 1 评论 -
Swift 常用第三方库持续整理
持续收集Swift项目中使用到的第三方库Alamofire AFNetworking作者为Swift开发的网络库 下载地址Kingfisher 类似OC里SDWebImage网络图片库 下载地址SnapKit Swift 为视图添加约束 下载地址RXSwift Swift 响应式编程 下载地址SwiftyJSON Swift 将data序列化为Jso原创 2017-03-22 17:22:29 · 832 阅读 · 0 评论 -
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 · 12073 阅读 · 1 评论 -
Swift: 巧改UIPageControl的默认图片
O__O “… 设计师给的设计图总是那么的不可思议,这次的UIPageControl的小点点整成了方形其他颜色,而默认的小点点则为圆形。被稍稍恶心了一下之后,还得默默地去实现。最近在研究runtime机制,就想看看UIPageControl都有哪些隐藏属性,结果发现了_pageImage 和 _currentPageImage,试了下果然可以!不过要注意判断是否包含此属性,以防系统更新之后给去掉原创 2017-06-22 15:37:24 · 1433 阅读 · 0 评论 -
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 · 957 阅读 · 0 评论 -
ios菜鸟之路:UIButton换图片或背景图或修改Select的机制(小贴士)
在UIButton setImage 或者 setBackgroundImage或者修改UIButton的select属性来更换背景图的时候,前一张图片并没有被删掉,而只是被后一张图片覆盖掉而已。因此,如果有一张半透明或镂空的图交换时,就会从镂空的地方出现后一张图的内容。原创 2012-12-10 11:41:20 · 2187 阅读 · 0 评论 -
ios菜鸟之路:uiscrollview和pagecontrol的使用方法
一、UIScrollview以及pagecontrol的声明@interface rootViewController : UIViewController//加上scrollviewdelegate的协议@property (strong, nonatomic) IBOutlet UIScrollView *scrollView;@property (strong, nonatomi原创 2012-07-19 14:32:42 · 5592 阅读 · 0 评论 -
ios菜鸟之路:标题栏UINavigationcontroller开发
一、 在appdelegate的头文件中初始化UINavigationcontroller:#import @interface broadtecAppDelegate : UIResponder @property (strong, nonatomic) UIWindow *window;@property (strong,nonatomic) UINavigation原创 2012-07-19 14:04:34 · 385 阅读 · 0 评论 -
ios菜鸟之路:textfield隐藏键盘以及点击背景取消键盘
一、点击Done按键隐藏键盘://在头文件.h中 初始化@property (strong, nonatomic) IBOutlet UITextField *account_reg_TextField;@property (strong, nonatomic) IBOutlet UITextField *passwd_reg_TextField;@property (stro原创 2012-07-19 14:47:48 · 2459 阅读 · 0 评论 -
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 · 1809 阅读 · 0 评论 -
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 · 629 阅读 · 0 评论 -
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 · 1167 阅读 · 0 评论 -
ios菜鸟之路:iphone使用照片管理器,从本地上传或摄像头拍照
iphone使用照片管理器,能从本地上传照片 或者打开摄像头拍照,获取相片并编辑。一、从头文件中添加UIImagePickerControllerDelegate协议二、添加button事件,触发照片管理器- (IBAction)getphoto:(id)sender { UIImagePickerController *picker=[[UIImagePick原创 2012-07-23 15:52:28 · 1858 阅读 · 0 评论 -
一些常用的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 · 585 阅读 · 0 评论 -
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 · 571 阅读 · 0 评论 -
有助于ios5开发的好东西
http://bbs.weiphone.com/read-htm-tid-4008975.html转载 2012-09-10 10:29:38 · 283 阅读 · 0 评论 -
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 · 1171 阅读 · 0 评论 -
[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 · 392 阅读 · 0 评论 -
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 · 861 阅读 · 0 评论 -
ios菜鸟之路:UIView简单的动画
#define kDuration 0.7 CATransition *animation = [CATransitionanimation]; animation.delegate =self; animation.duration =kDuration; animation.timingFunction =UIView原创 2012-10-12 11:28:35 · 398 阅读 · 0 评论 -
ios菜鸟之路:UIView动画之汽车行驶在道路上
#import "ViewController.h"#import #define kDuration 0.7 // 动画持续时间(秒)@interface ViewController ()@end@implementation ViewController@synthesize scrollView;@原创 2012-10-17 13:29:02 · 760 阅读 · 0 评论 -
ios菜鸟之路:图片的拉伸的2种方法
图片拉伸,多用于聊天中的气泡,随着字体的增多而变高变宽。但是要保证边角的不变,只拉伸中间的部分。用到2种方法:1、(UIImage *)stretchableImageWithLeftCapWidth:(NSInterger) topCapHeight:(NSinterger)这种方法只适用于ios5以下的版本。它只无限拉伸离最左边像素(第一个参数值) +1和离最上边的像素的值+1原创 2012-12-07 09:51:43 · 1823 阅读 · 0 评论 -
ios菜鸟之路:标题栏按键设置UIBarButtonItem
一、自定义标题栏button方法UIBarButtonItem * rightbutton=[[UIBarButtonItem alloc]initWithCustomView:infoButton]; UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; [button setBackgroundI原创 2012-07-19 14:17:12 · 732 阅读 · 0 评论